基于 FastAPI + Vue3 + TypeScript 的全栈快速开发平台,Web / H5 / 小程序一站式交付
简体中文 | English
| 你需要的 | FastapiAdmin | Django Admin | 纯前端模板 |
|---|---|---|---|
| 🎯 开箱即用的后台系统 | ✅ | ❌ 只有 UI | |
| ⚡ FastAPI 异步高性能后端 | ✅ | ❌ 同步为主 | ❌ 无后端 |
| 🔐 RBAC 菜单/按钮/数据三级权限 | ✅ | ❌ 基础 | ❌ |
| 🏢 多租户 SaaS 数据隔离 + 配额 + 个性化 | ✅ | ❌ | ❌ |
| 🤖 代码生成器(选表 → 出前后端代码) | ✅ | ❌ | ❌ |
| 📱 移动端(H5 + 小程序)一体 | ✅ | ❌ | ❌ |
| 🐳 Docker 一键部署(含 Nginx + SSL) | ✅ | ❌ | ❌ |
👉 详细技术选型对比:为什么选择 FastapiAdmin?
| 端 | 地址 | 账号 |
|---|---|---|
| 💻 Web 端 | service.fastapiadmin.com/web | admin / 123456 |
| 📱 移动端 | service.fastapiadmin.com/app | admin / 123456 |
| 📖 官方文档 | service.fastapiadmin.com | 无需登录 |
# 1. 克隆
git clone https://gitee.com/fastapiadmin/FastapiAdmin.git
# 2. 配置环境
cp backend/env/.env.dev.example backend/env/.env.dev
cp frontend/web/.env.development.example frontend/web/.env.development
# 3. 启动后端(首次自动建表 + 初始化数据)
cd backend && uv sync && uv run main.py run --env=dev
# 4. 启动前端
cd ../frontend/web && pnpm install && pnpm run dev
# ✅ 浏览器打开 http://127.0.0.1:5173,用 admin/123456 登录| 环境要求 | |
|---|---|
| Python ≥ 3.10(推荐 3.12) | Node.js ≥ 20.0 + pnpm |
| MySQL 8.0+ / PostgreSQL 14+ | Redis 6.x / 7.x |
FastapiAdmin/ # Monorepo 全栈工程
├─ backend/ # FastAPI 后端(Pydantic 2.0 + SQLAlchemy + Alembic)
├─ frontend/
│ ├── web/ # Vue3 Web 前端(Element Plus + TypeScript)
│ ├── app/ # UniApp 移动端(H5 + 小程序 + App)
│ └── docs/ # VitePress 文档网站
├─ docker/ # Docker Compose 一键部署(Nginx + SSL)
├─ deploy.sh # 一键部署脚本
└─ LICENSE # MIT 开源协议
| 模块 | 包含能力 |
|---|---|
| 📊 仪表盘 | 工作台、数据分析 |
| ⚙️ 系统管理 | 用户 / 角色 / 菜单 / 部门 / 岗位 / 字典 / 配置 / 公告 |
| 🏢 多租户 | 租户管理 / 数据隔离 / 配额控制 / 个性化配置 / 菜单权限 |
| 👀 监控管理 | 在线用户 / 服务器监控 / 缓存监控 |
| 📋 任务管理 | 定时任务调度 |
| 📝 日志管理 | 操作日志审计 |
| 🧰 开发工具 | 代码生成、表单构建、接口文档 |
| 📁 文件管理 | 统一文件管理 |
| 🤖 智能体 | 基于 Agno 的智能体框架 |
| 登录 | 仪表盘 | 代码生成 | AI 助手 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
欢迎提交 Issue / PR!详见 贡献指南。
| 微信群 | 赞赏支持 |
|---|---|
![]() |
![]() |
如果你觉得项目有用,请给一个 ⭐️ Star 支持!
- 后端:FastAPI · Pydantic · SQLAlchemy · APScheduler
- 前端:Vue3 · TypeScript · Vite · Element Plus
- 移动端:UniApp · Wot Design Uni
- AI:Agno






