Skip to content

Zenith Admin简洁、强大、可持续演进的全栈后台底座

基于 Hono + React + Semi Design + Drizzle ORM,内置权限、审计、存储、多租户等后台高频能力,默认开箱可用,同时为 AI 协作开发预留清晰边界。

技术选型

成熟技术栈组合,兼顾开发效率与运行稳定性。

  • 后端Hono v4 · Node.js · Drizzle ORM · PostgreSQL
  • 前端React 19 · Vite · Semi Design v2 · react-router v7 · lucide-react
  • 工程npm monorepo · 共享 Zod 校验 · JWT 鉴权

架构分层

清晰职责分工,让业务迭代与团队协作都更顺畅。

packages/server

Hono 路由、Drizzle 数据访问、业务服务层与 OpenAPI 文档输出。

packages/web

React 页面、Semi Design 交互组件与统一请求封装,支持 Demo Mock 模式。

packages/shared

共享类型、常量与校验 schema,降低前后端字段漂移风险。

核心能力矩阵

用户 / 角色 / 菜单权限
字典与字典项
会话置顶与收藏
登录日志
Redis 会话持久化
Refresh 自动续期
数据库备份
OAuth 配置
Drizzle 迁移管理
统一响应结构
按钮级鉴权
公告通知
消息搜索
操作日志
强制下线黑名单
系统配置中心
文件管理
API Token
可选多租户隔离
部门与岗位管理
消息中心(单聊 / 群聊)
WebSocket 实时收发
在线会话管理
JWT 双 Token 鉴权
定时任务管理
存储后端切换(local / OSS / S3 / COS)
OpenAPI 文档
租户视角切换

推荐阅读路径

Built with VitePress for local documentation preview.