
router
TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
该项目提供了生产就绪的模块化单体架构,内置丰富的开箱即用功能(多租户、RBAC、OIDC、MFA、审计、事件、文件存储),并具备清晰的架构分层和强大的开发者工具链,例如自动生成的 API 客户端。
中文 | English
Fast Vben Admin 是一个面向中后台和多租户 SaaS 场景的模块化全栈管理平台。项目采用“模块化单体 + 构建期 Edition 组合”:FastAPI 提供 API、事务与安全边界,Vue Vben Admin 的 web-antd 应用负责管理界面,Platform 提供认证、租户、RBAC、系统管理和基础设施能力,Items、ERP 等业务模块通过统一契约按 Edition 组合交付。
http://114.132.74.2:5173/auth/login
租户编码:default
邮箱:admin@example.com
密码:changethis
AGENTS.md。pnpm generate:api,不要手动修改 src/api/generated 中的文件。editions/.yaml 为唯一事实源,Build Manifest、前端模块注册和镜像组合均由构建命令生成。http://localhost:5174;生产组合配置使用 http://localhost:5173。项目采用前后端分离的模块化单体架构。后端 API 统一挂载在 /api/v1,前端根据 Build Manifest、后端菜单和权限码装配页面、导航与按钮权限。Platform 是所有 Edition 的必选模块,业务模块拥有独立的后端实现、前端页面、数据库 Schema、迁移 namespace 和公开契约。
架构由横向业务与技术分层、纵向安全和构建交付体系共同组成:
图中的 IOA 表示按既定模块契约接入的扩展业务模块;当前仓库实际可用模块及组合始终以 editions/ 下的 YAML 为准。更完整的边界、状态和验收规则见模块化架构实施基线。
| 模块 | 说明 |
|---|---|
| 登录与账户安全 | JWT 登录、密码找回与重置、登录限流和验证码、二维码登录、TOTP MFA 与恢复码、个人资料及密码管理。 |
| 企业身份接入 | 可配置企业 OIDC 单点登录、账户映射、角色映射和账号有效状态同步。 |
| RBAC | 用户、角色、菜单、权限码、后端权限校验和后端动态菜单。 |
| 组织管理 | 部门、岗位、用户岗位关联,以及角色级的全部、部门、部门及下级、本人和自定义部门数据权限。 |
| 多租户 | 共享表租户隔离、成员关系、租户切换与旧会话失效、租户套餐、配额和初始化模板。 |
| 模块治理 | Edition 装配、模块运行状态、套餐权益、合同例外、租户启用偏好和模块访问缓存。 |
| 审计与消息 | 登录日志、操作日志、公告发布、站内消息和已读状态管理。 |
| 模块 | 说明 |
|---|---|
| 参数与字典 | 租户级系统参数、公开参数、字典类型和字典项管理。 |
| 文件服务 | 文件管理、头像上传、扩展名及大小限制、本地存储和 S3/MinIO 兼容对象存储、私有文件预签名下载。 |
| 通信配置 | 邮箱、短信渠道、模板和发送日志管理页。 |
| 代码生成 | 按数据库表结构生成 FastAPI Schema、CRUD 路由骨架、Vben API 封装及列表页的 ZIP 起始模块。 |
| OpenAPI 契约 | 从当前后端导出 Schema,生成前端 TypeScript 类型和客户端代码。 |
| 事件与任务 | 事务 Outbox、Inbox 幂等回执、消费 |
FastAPI + Vue Vben Admin full-stack admin template with RBAC, dynamic menus, and Docker Compose support.
根据分类、Topic 和编程语言匹配的相似项目。

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
Cindy is an open-source AI agent that runs locally on your machine, integrates multiple AI harnesses and models, and provides memory, skills, and automation to perform real work in your projects and apps.
Clodex is an open-source, local-first agentic IDE that combines persistent AI tasks, code, terminal, browser, Git, models, memory, and governed execution in one Electron workspace, currently in technical preview.