- Notifications
You must be signed in to change notification settings - Fork203
A simple and flexible admin template based on Vue3, Vite, TypeScript, NaiveUI
License
chansee97/nova-admin
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
English |中文
Nova-admin is a clean and concise back-end management template based on Vue3, Vite5, Typescript, and Naive UI. It implements complete functionality in a simple way, while also considering code standards, readability, and avoiding excessive encapsulation to facilitate secondary development.
- Developed based on the latest technology stack including Vue3, Vite6, TypeScript, NaiveUI, Unocss, etc.
- Based onalova encapsulation and configuration, providing unified response handling and multi-scenario capabilities.
- Comprehensive front-end and back-end permission management solution.
- Supports local static routes and dynamically generated routes from the back end, with easy route configuration.
- Secondary encapsulation of commonly used components to meet basic work requirements.
- Dark theme adaptation, maintaining the Naive style for interface aesthetics.
- Only performs eslint validation during submission without excessive restrictions for simpler development.
- Flexible and configurable interface layout based onpro-naive-ui
- Multilanguage (i18n) support.
This project uses ApiFox for interface mock, check the online documentation for more interface detailsonline aipfox docs
The local development environment is recommended to use pnpm 10.x, Node.js version 21.x.
It is recommended to directly download the compressed package fromReleases
# install dependenciespnpm i# Runpnpm dev# Build productpnpm build
You can deploynova-admin in a production environment using docker-compose.
# Build productdocker compose -f docker-compose.product.yml up --build -dThe nginx.conf provided is for reference only. You can adjust it according to your own needs.
- Nova-admin-nest (under development) Nova-Admin supporting background project based on TS, NestJs, typeorm
Nova-Admin is a completely open-source and free project. It is still being optimized and iterated. It is designed to help developers more conveniently develop medium and large management systems. If you have any questions, please ask questions in the QQ exchange group.
| Q-Group | wechat-Group |
|---|---|
![]() | ![]() |
Please indicate the purpose of adding WeChat.
If you find any issues or have suggestions for improvement, please create anissue or submit a PR. We welcome your contributions!
If you feel that this project is helpful for your work or study, please help me order a ✨ Star, which will be a great encouragement and support for me, or you can buy me a cup of coffee below
| alipay | |
|---|---|
![]() | ![]() |
Thanks for all their contributions!
About
A simple and flexible admin template based on Vue3, Vite, TypeScript, NaiveUI
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors10
Uh oh!
There was an error while loading.Please reload this page.










