Skip to content

HaloLight Docs

简体中文 | English

DeployLicenseVitePressNodepnpmWebsite

HaloLight multi-framework admin dashboard documentation site, built with VitePress, supporting bilingual (Chinese & English).

Project Relations

  • halolight/docs: The single source of truth for documentation and specifications, defining cross-framework design, interfaces, and best practices
  • halolight/halolight: Next.js 14 reference implementation, validating the React path
  • halolight/halolight-vue: Vue 3.5 reference implementation, validating the Vue path

Specification updates land here first, then sync to corresponding implementation repos to ensure documentation and code consistency.

Project Overview

HaloLight is an enterprise-grade admin dashboard solution with multi-framework implementations. Reference implementations:

Other frameworks (Angular, Nuxt, SvelteKit, Astro, Solid, Qwik, Remix, Preact, Lit, Fresh) are all implemented and deployed. See each repo's README for preview URLs.

Framework Versions

FrameworkStatusPreviewRepoDocs
Next.js 14DeployedPreviewGitHubGuide
Vue 3.5DeployedPreviewGitHubGuide
Angular 21DeployedPreviewGitHubGuide
Nuxt 4DeployedPreviewGitHubGuide
SvelteKit 2DeployedPreviewGitHubGuide
Astro 5DeployedPreviewGitHubGuide
Solid.jsDeployedPreviewGitHubGuide
QwikDeployedPreviewGitHubGuide
RemixDeployedPreviewGitHubGuide
PreactDeployedPreviewGitHubGuide
LitDeployedPreviewGitHubGuide
Fresh (Deno)ArchivedPreviewGitHubGuide

Backend Services

ServiceStatusPreviewRepoDocs
Deno + HonoDeployedPreviewGitHubGuide
Go APIDeployedPreviewGitHubGuide
Node.js APIDeployedPreviewGitHubGuide
Admin PanelPrivatePreviewGitHubGuide

Deployment Options

PlatformStatusPreviewRepoDocs
CloudflareDeployedPreviewGitHubGuide
VercelDeployedPreviewGitHubGuide
NetlifyDeployedPreviewGitHubGuide
DockerDeployed-GitHubGuide
RailwayDeployedPreviewGitHubGuide
Fly.ioDeployedPreviewGitHubGuide
AzureDeployedPreviewGitHubGuide
AWSDeployedPreviewGitHubGuide

Core Features

  • Draggable Dashboard - Customizable layout Dashboard system
  • Permission Control - RBAC permission management with wildcard support
  • Theme System - 11 skin presets + light/dark mode
  • Mock Data - Complete data simulation for development
  • Component Library - 30+ components based on shadcn/ui

Development

bash
# Install dependencies
pnpm install

# Start development server
pnpm dev

# Build for production
pnpm build

# Preview build
pnpm preview

Documentation Structure

docs/
├── .vitepress/              # VitePress configuration
│   ├── config.ts           # Main config
│   ├── nav.ts              # Navigation config
│   ├── sidebar.ts          # Sidebar config
│   ├── head.ts             # HTML head config
│   └── pwa.ts              # PWA config
├── guide/                   # User guides (Chinese)
├── en/guide/                # User guides (English)
├── development/             # Development docs (Chinese)
├── en/development/          # Development docs (English)
├── public/                  # Static assets
├── index.md                 # Homepage (Chinese)
└── en/index.md              # Homepage (English)

Tech Stack

Contributing

Contributions are welcome! Feel free to submit Issues and Pull Requests.

  1. Fork this repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'feat: add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Create a Pull Request

License

MIT © 2025 h7ml & HaloLight