20 个路由页面,三级信息架构,全部懒加载并受保护壳包裹
admin-dashboard-template — React 后台模板
作者 tomtapia
React 19 + Vite 6 + TypeScript 后台模板,内置 RBAC、多租户、主题、i18n 与 MSW 模拟 API。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
补采画面存在空白、加载或排版异常,当前保留可用的原始预览。
目前有 1 张原始预览,可打开完整图片查看设计细节。
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
内置 RBAC,导航可见性与路由守卫由单一 canAccess() 控制
多租户支持,请求携带 X-Tenant-Id,侧边栏顶部有品牌工作区切换器
完整模拟认证流程,含访问/刷新令牌、401 自动刷新重试、静默刷新
四套主题预设,基于 CSS 变量并默认遵循 prefers-color-scheme
MSW 模拟 API,零后端即可运行,设置 VITE_API_BASE_URL 可切换真实接口
模板详细介绍
这是一份以生产形态为目标的 React 19 + Vite 6 + TypeScript 后台管理模板,核心卖点是开箱即用的完整产品骨架:20 个路由页面、三级侧边栏、面包屑、命令面板,以及覆盖登录、仪表盘、邮件、日历、用户、账单等模块的页面结构。所有数据交互默认走 Mock Service Worker,因此克隆后无需后端即可体验完整流程,包括登录、租户切换和数据增删改。
模板在工程化上做了不少取舍:RBAC 通过统一的 canAccess() 控制导航与路由守卫,多租户以 X-Tenant-Id 头贯穿请求,主题提供四套预设并遵循系统偏好,i18n 内置英西法三种语言。质量方面配有 Vitest 与 Playwright 测试、Biome 检查以及 GitHub Actions 流水线,UI 组件基于 shadcn/ui 与 Radix,并声明遵循 WCAG 2.2 AA。对于需要快速搭建内部后台且重视代码规范与可访问性的团队,这份模板能省去大量前期搭建工作。
需要留意的是,项目仍处于 0.7.0 的 pre-1.0 阶段,README 明确列出尚未完成的生产级认证方案(当前 token 存于 localStorage)、服务端授权契约文档等。若计划直接上线,需自行核对认证安全性、后端 API 路径与真实数据模型,以及 Sentry 等可观测性配置。模板的 mock 层设计为通过设置 VITE_API_BASE_URL 即可切换真实后端,但前提是后端需实现相同的 /api/* 路径。
适合你的项目吗?
适用场景
- 快速搭建内部管理后台或 SaaS 控制台原型
- 作为 React 19 + TypeScript 项目的架构参考,学习模块化组织与测试集成
- 需要多租户、RBAC、国际化等复杂功能起步的团队
- 演示或概念验证,无需后端即可展示完整交互流程
适合人群
- 熟悉 React 和 TypeScript 的开发者
- 需要完整后台骨架而非单页示例的项目
- 重视代码质量与可访问性(WCAG 2.2 AA)的团队
- 希望基于 shadcn/ui 风格定制 UI 的开发者
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
需要 Node.js ≥ 22 和 pnpm ≥ 11。
- 2
克隆后运行 pnpm install 和 pnpm dev,访问 http://localhost:5173,点击 Continue as Avery Stone 即可体验。
- 3
切换真实后端需复制 .env.example 为 .env.local 并设置 VITE_API_BASE_URL,同时确保后端实现 src/mocks/handlers.ts 中定义的 /api/* 路径。
- 4
项目当前为 pre-1.0,生产使用前需核对认证安全性与服务端授权。
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明MIT许可证允许免费使用、复制、修改、合并、发布、分发、再许可和销售软件,仅需保留版权与许可声明。README仅确认MIT许可,无额外限制。
使用时需要遵守
- 保留原作者版权声明和 MIT 许可证声明。
- 在所有副本或实质性部分中包含上述版权声明和许可声明
查看原文依据
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software
许可证原文
**License** — released under the [MIT License](LICENSE).
README 原文
https://github.com/tomtapia/admin-dashboard-template/blob/main/LICENSEhttps://github.com/tomtapia/admin-dashboard-template/blob/HEAD/README.mdPermission is hereby granted, free of char
许可证原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-09-24。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 79 / 100
- 技术栈
- React
- 网站类型
- 后台 · 启动器
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-08-25
- 截图检查日期
- 2026-09-06
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 React。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
当前版本没有可核对的编辑审核记录;旧的应用时间不代表已完成事实审核。
这条历史介绍未保存固定版本的来源快照。请对照当前仓库,发现不一致可反馈。
反馈内容错误看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。
ant-design-pro
Ant Design Pro 是 Ant Design 官方推出的企业级中后台前端脚手架,基于 React 19、Umi Max 4 和 antd 6 构建,内置 TypeScript 支持。
React · 后台

react-boilerplate
react-boilerplate 是一个为有一定 React 和 Redux 经验的开发者设计的启动器,目标是快速搭建可扩展、离线优先的 Web 应用。
React · 启动器

coreui-free-react-admin-template
Free React Admin & Dashboard Template Built for AI-Assisted Development
React · 后台

fastapi-react
fastapi-react 是一个基于 Cookiecutter 的模板,用于快速搭建 FastAPI 与 React(TypeScript)的全栈项目。
React · 后台

react-antd-admin-template
一个基于React+Antd的后台管理模版,在线预览https://nlrx-wjc.github.io/react-antd-admin-template/
React · 后台

shadcn-landing-page
Free Landing page template using Shadcn, React, Typescript and Tailwind
React · 企业官网
