ubean

基于 Vite、Hono 和 Vue 构建的全栈 Vue 元框架。

全栈 SSR

Vue SSR 配合 Inertia 式页面路由、群岛架构和视图过渡。支持按路由控制 SSR 和流式渲染,提升 TTFB。

文件式路由

类型安全的 API + 页面路由,defineHandler 链式调用,definePage 宏,路由守卫。

群岛架构

通过 client:load|idle|visible|media|only 指令实现部分水合,自动注册并自动水合。

多平台部署

支持 Node、Cloudflare、Vercel、Netlify、Bun、Deno 预设及能力矩阵。

开发者工具

检查面板包含页面、API、中间件、定时任务、环境变量、Playground 和 AI 助手。完整的路由检查和服务器操作调试。

国际化

vue-i18n 11 + 约束前缀语言路由,支持 SSR 水合。

生态系统

@ubean/auth

邮箱/密码和 OAuth 认证,支持会话管理。

@ubean/icon

本地 SVG 图标集,支持 Iconify API 回退。

@ubean/content

Markdown 内容集合,支持 frontmatter、目录和全文搜索。

@ubean/image

图片优化处理和响应式 srcset。

@ubean/ai

基于 Vercel AI SDK 的 Agent 与工具定义。

@ubean/integrations

PWA、字体、Electron、Pinia 和 UI 集成。