Skip to content

简介

HaloLight 是一套多框架实现的企业级管理后台解决方案。

什么是 HaloLight

HaloLight 采用 “一套设计规范,多框架实现” 的理念,为开发者提供统一的 Admin Dashboard 体验。无论你使用 React、Vue、Angular 还是其他现代框架,都能获得一致的功能和设计。

核心特性

可拖拽仪表盘

基于 Grid Layout 的自定义 Dashboard 系统,支持:

  • Widget 拖拽排列
  • 响应式布局适配
  • 布局状态持久化

权限控制

完整的 RBAC 权限管理系统:

  • 细粒度权限控制 (页面级/按钮级)
  • 通配符权限匹配 (users:**)
  • 动态菜单渲染

主题系统

丰富的视觉定制能力:

  • 11 种皮肤预设
  • 明/暗模式切换
  • View Transitions 动画效果

组件库

基于 shadcn/ui 设计系统:

  • 30+ 精美 UI 组件
  • 完整的表单/表格解决方案
  • 高度可定制

框架实现

全部框架版本均已实现并部署 (预览地址见各自仓库 README)。当前作为规范基准的参考实现:

框架状态预览仓库
Next.js 14✅ 已部署预览GitHub
Vue 3.5✅ 已部署预览GitHub
Angular 21✅ 已部署预览GitHub
Nuxt 4✅ 已部署预览GitHub
SvelteKit 2✅ 已部署预览GitHub
Astro 5✅ 已部署预览GitHub
Solid.js✅ 已部署预览GitHub
Qwik✅ 已部署预览GitHub
Remix✅ 已部署预览GitHub
Preact✅ 已部署预览GitHub
Lit✅ 已部署预览GitHub
Fresh (Deno)✅ 已部署预览GitHub

技术栈

所有框架版本共享以下技术栈:

  • TypeScript - 类型安全
  • Tailwind CSS - 原子化 CSS
  • shadcn/ui - UI 组件库
  • TanStack Query - 服务端状态管理
  • ECharts - 图表可视化
  • Mock.js - 数据模拟

下一步