【免费下载链接】shadboard
Shadboard is an open-source admin dashboard template built with Next.js 15 and Shadcn/ui components for scalable, user-friendly web apps. It's free for the community to use, learn from, and contribute to.
Shadboard是一个开源后台仪表盘(Admin Dashboard)模板,基于Next.js 15 + Shadcn/ui构建,完全免费,供社区使用、学习和贡献。无论你是想快速搭一个管理后台、数据看板,还是想学习一套现代前端工程化写法,它都提供了一个开箱即用的起点。下面带你 10 分钟认识它的核心功能 👇
为什么选择 Shadboard?
- 🎁免费开源:MIT 协议,商用学习皆可
- 🚀技术栈新:React 19 + Next.js 15 + Tailwind CSS 4
- 📦双套件:Starter Kit(极简起步)/ Full Kit(全功能演示)
- 📚文档完善:自带 MDX 文档站,边看边学
更多技术栈细节与功能清单可参考项目说明:README.md、full-kit/package.json
10 大核心功能一览
1. Next.js 15 + React 19 性能底座
Shadboard 跑在最新稳定版Next.js 15上,支持服务端渲染(SSR)、App Router 动态路由与 SEO 优化;底层使用React 19,性能与并发能力更强。这意味着你拿到手的就是当前主流的前端技术栈,不用担心模板过时。
2. Shadcn/ui 组件生态 + Tailwind CSS 4
模板内置了 40+ 常用组件:按钮、对话框、下拉菜单、数据表格、轮播、滑块等,全部基于Radix UI(可访问性好)+Shadcn/ui(样式自由)+Tailwind CSS 4实现。所有 UI 组件集中在full-kit/src/components/ui/目录,按需取用即可。
3. 双主题(Light / Dark)一键切换
内置浅/深色两种模式,跟随系统或手动切换,图表、卡片、表格在暗色下同样好看(见上方两张截图对比)。主题定义位于 full-kit/src/configs/themes.ts,提供 Zinc、Blue、Violet、Green 等 12 种主题色,改一个值即可换肤。
4. 可视化 Customizer 定制器 🔧
Full Kit 右下角有一个"齿轮"定制面板,可动态调整:
- 主题色(12 种预设)
- 明暗模式(Light / Dark / System)
- 圆角大小(5 档)
- 布局方向(LTR / RTL)
- 语言(en / ar)
不用翻代码就能预览品牌风格,选型阶段特别好用。源码见 full-kit/src/components/layout/customizer.tsx。
5. 多套现成 Dashboard 页面
导航栏内置Analytics / CRM / eCommerce三套后台看板(见 full-kit/src/data/navigations.ts),覆盖访客统计、流量来源、转化漏斗等常见模块。通用卡片组件DashboardCard与涨跌徽章PercentageChangeBadge位于 full-kit/src/components/dashboards/,可直接复用到你的项目里。
6. 4 个预置迷你应用:Email、Chat、Calendar、Kanban
- ✉️Email:邮箱列表、过滤器、写邮件
- 💬Chat:会话列表 + 消息详情
- 📅Calendar:基于 FullCalendar 的日历(月/周/日/列表视图)
- 📋Kanban:可拖拽的看板(@hello-pangea/dnd)
代码统一放在full-kit/src/app/[lang]/(dashboard-layout)/apps/下,例如 kanban/page.tsx,每个应用都按_components / _data / _hooks / _reducers分层组织,是很好的工程结构范本。
7. 完整的用户认证体系(NextAuth.js + Prisma)
Full Kit 自带登录、注册、忘记密码、重置密码、邮箱验证全套页面与接口:
| 页面 | 路由 |
|---|---|
| 登录 | /sign-in |
| 注册 | /register |
| 忘记密码 | /forgot-password |
| 邮箱验证 | /verify-email |
后端用NextAuth.js做会话管理、Prisma + SQLite存用户数据(见 prisma/schema.prisma),表单校验用Zod + React Hook Form。配置与文档:src/configs/next-auth.ts、认证指南/docs/miscellaneous/sources-and-credits/page.mdx?utm_source=gitcode_repo_files)。
8. 国际化 I18n + RTL 布局
默认支持英语(LTR)和阿拉伯语(RTL),切换语言后整个界面镜像翻转,布局数据全部保留。语言与方向配置在 full-kit/src/configs/i18n.ts,词条文件位于full-kit/src/data/dictionaries/,想加中文照葫芦画瓢即可。
9. 丰富页面模板:定价、支付、设置、404…
除仪表盘外,还内置 Landing、Pricing、Payment、Profile、Settings、Coming Soon、404 / 401 / Maintenance 等页面,基本覆盖一个 SaaS 后台的所有"边角料"页面,省去大量重复劳动。
10. 响应式设计 + 无障碍访问
全站响应式,手机、平板、桌面自动适配;组件基于 Radix UI 天然支持键盘操作与屏幕阅读器。Starter Kit 则提供极简骨架(仅主页 + 404 页),适合喜欢从零生长的团队——两者对比说明见 Kits 文档/docs/miscellaneous/sources-and-credits/page.mdx?utm_source=gitcode_repo_files)。
快速上手:3 步跑起来
Step 1:克隆仓库
git clone https://gitcode.com/gh_mirrors/sh/shadboard.git cd shadboard/full-kitStep 2:安装依赖(要求 Node.js ≥ 22、pnpm ≥ 10)
pnpm installStep 3:启动开发服务器
pnpm dev打开浏览器访问http://localhost:3000,就能看到上面截图中的后台界面 🎉 数据库迁移可运行pnpm migrate(Prisma 已预配置)。
目录结构速览
shadboard/ ├── full-kit/ # 全功能版:认证、i18n、定制器、全部演示页面 │ ├── prisma/ # 数据库模型与迁移 │ ├── src/app/ # 路由页面(仪表板/应用/认证/文档) │ ├── src/components/# 布局、UI、业务组件 │ ├── src/configs/ # 主题、i18n、NextAuth 配置 │ └── src/data/ # 导航、词典、演示数据 └── starter-kit/ # 极简起步版:主页 + 404,无认证无 i18n总结:适合谁用?
| 场景 | 推荐 |
|---|---|
| 从零学习 Next.js 15 工程化 | Starter Kit |
| 快速交付管理后台 / SaaS 后台 | Full Kit |
| 需要登录鉴权 + 多语言 | Full Kit |
| 只想要一套 Shadcn/ui 布局骨架 | Starter Kit |
一句话总结:Shadboard = Next.js 15 + Shadcn/ui 的开源后台仪表盘模板,10 大核心功能开箱即用,拿来就能跑,学了就能用 🚀
【免费下载链接】shadboard
Shadboard is an open-source admin dashboard template built with Next.js 15 and Shadcn/ui components for scalable, user-friendly web apps. It's free for the community to use, learn from, and contribute to.
相关推荐
next-shadcn-admin-dashboard:现代化的后台仪表板模板
next shadcn admin dashboard:现代化的后台仪表板模板 项目介绍 在现代Web开发中,构建一个功能完善且易于维护的后台仪表板是许多开发者
前端企业应用打造专业管理后台从未如此简单:Next.js 14 与 Shadcn UI 终极仪表盘启动模板
打造专业管理后台从未如此简单:Next.js 14 与 Shadcn UI 终极仪表盘启动模板 在现代 Web 开发中,构建功能完善、视觉吸引力强的管理仪表盘往
前端后端企业应用【亲测免费】 推荐一款强大的开源后台模板:AdminLTE - Bootstrap 5的行政管理仪表盘
推荐一款强大的开源后台模板:AdminLTE Bootstrap 5的行政管理仪表盘 AdminLTE 是一个完全响应式的后台管理模板,基于最新的 Bootst
前端UI组件设计系统
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考