Introduction
Trix Admin is a JSON-driven modern admin system based on Vue 3 + Naive UI + VSchema.
Features
- 🚀 JSON Driven - Build pages declaratively with JSON Schema, no template code needed
- 🎨 Theme Customization - Flexible theme configuration with dark mode support
- 🔐 Permission Control - Fine-grained route and button permission management
- 🌍 Internationalization - Built-in i18n support for multiple languages
- 📦 Rich Components - Integrated NaiveUI and custom business components
- ⚡ Modern Stack - Vue 3 + TypeScript + Vite + Pinia
Tech Stack
| Technology | Description |
|---|---|
| Vue 3 | Progressive JavaScript framework |
| TypeScript | Type-safe JavaScript |
| Vite | Next-generation frontend build tool |
| Pinia | Vue state management |
| Naive UI | Vue 3 component library |
| VSchema | JSON-driven UI rendering |
| UnoCSS | Atomic CSS engine |
| VueRouter | Vue routing |
Browser Support
| Browser | Version |
|---|---|
| Chrome | Last 2 versions |
| Firefox | Last 2 versions |
| Safari | Last 2 versions |
| Edge | Last 2 versions |
Getting Help
- GitHub Issues - Report bugs or request features
- Discussions - Ask questions and share ideas