Template administrativo com Vue 3, Vite, TypeScript e Naive UI, com temas, i18n, rotas baseadas em arquivos e CLI integrada para aplicações de back-office.
zclzone/vue-naive-admin
Template leve de painel administrativo em Vue 3, feito com Vite, Pinia, UnoCSS e Naive UI, com backend opcional em NestJS.
- Estrelas
- 3,984
- Forks
- 588
- Issues abertas
- 1
- Último commit
- há 2 meses
O que é?
O Vue Naive Admin é um template minimalista de painel administrativo para criar sistemas de back-office. O frontend usa Vite, Vue 3, Pinia e UnoCSS com componentes do Naive UI. Ele é escrito em JavaScript puro, e não em TypeScript, para facilitar o aprendizado.
As rotas são geradas dinamicamente com base nas permissões, permitindo diferenciar as páginas 403 e 404 e dispensando definições de rota separadas para novas páginas. As sessões de login oferecem atualização silenciosa de token com suporte do Redis, e o template inclui componentes reutilizáveis, como Page, uma tabela CRUD e Modal.
Há um backend full-stack correspondente, disponível em um repositório separado, feito com NestJS, TypeORM e MySQL. Ele oferece autenticação JWT, RBAC e os endpoints básicos de que o template precisa. Outros backends da comunidade, em Java e Go, também são listados como compatíveis.
Recursos principais
- 01Feito com Vue 3, Vite, Pinia e UnoCSS, usando componentes do Naive UI.
- 02Rotas geradas com base nas permissões dos usuários, com páginas 403 e 404 separadas.
- 03Gerenciamento de estado com Pinia e persistência.
- 04Atualização silenciosa de token com suporte do Redis.
- 05Componentes reutilizáveis Page, tabela CRUD e Modal.
- 06Backend opcional com NestJS, TypeORM e MySQL, com JWT e RBAC.
Casos de uso
- Começar a criar um sistema interno de back-office ou um painel administrativo para uma pequena empresa.
- Aprender como um projeto administrativo em Vue 3 é estruturado, com roteamento baseado em permissões.
- Criar um projeto escolar ou um painel pessoal de gerenciamento a partir de um template pronto.
Início rápido
- 1
Clone o template com o degit (sem histórico do Git).
npx degit zclzone/vue-naive-admin - 2
Ou crie seu próprio repositório no GitHub a partir deste template.
Antes de usar
- A documentação e o README estão principalmente em chinês.
- O backend opcional do NestJS requer MySQL, e o recurso de atualização de tokens usa Redis.
Em coleções
Tópicos
Perguntas frequentes
- O que é vue-naive-admin?
- Template leve de painel administrativo em Vue 3, feito com Vite, Pinia, UnoCSS e Naive UI, com backend opcional em NestJS. O Vue Naive Admin é um template minimalista de painel administrativo para criar sistemas de back-office. O frontend usa Vite, Vue 3, Pinia e UnoCSS com componentes do Naive UI. Ele é escrito em JavaScript puro, e não em TypeScript, para facilitar o aprendizado.
- vue-naive-admin é gratuito? Qual é a licença?
- vue-naive-admin é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- vue-naive-admin ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de vue-naive-admin foi em 29 de ago. de 2026.
- Para que posso usar vue-naive-admin?
- Começar a criar um sistema interno de back-office ou um painel administrativo para uma pequena empresa. Aprender como um projeto administrativo em Vue 3 é estruturado, com roteamento baseado em permissões. Criar um projeto escolar ou um painel pessoal de gerenciamento a partir de um template pronto.
- Como instalar vue-naive-admin?
- Clone o template com o degit (sem histórico do Git).: npx degit zclzone/vue-naive-admin Ou crie seu próprio repositório no GitHub a partir deste template.
- Onde consigo vue-naive-admin?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zclzone/vue-naive-admin
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Template gratuito de dashboard administrativo, licenciado sob MIT e feito com JavaScript puro, SCSS e Vite, sem Bootstrap ou jQuery.
Template gratuito e open source de dashboard administrativo com Bootstrap 5, layouts, componentes e páginas prontos, baseado na biblioteca de UI CoreUI.
Template gratuito de dashboard administrativo, licenciado sob MIT, feito com Bootstrap 5.3 e JavaScript puro, sem jQuery.
Um simulador de fazenda e vida em texto, ambientado em uma vila de estilo chinês e inspirado em Stardew Valley, feito com Vue 3 e TypeScript para o navegador.
Plataforma administrativa full-stack com Vue 3 e Gin, autenticação JWT, permissões RBAC, gerador de código e criador de formulários para sistemas internos.