Plantilla de administración con Vue 3, Vite, TypeScript y Naive UI, con temas, i18n, enrutamiento basado en archivos y CLI integrada para aplicaciones internas.
zclzone/vue-naive-admin
Plantilla ligera de panel de administración en Vue 3, creada con Vite, Pinia, UnoCSS y Naive UI, con un backend opcional en NestJS.
- Estrellas
- 3,984
- Forks
- 588
- Issues abiertos
- 1
- Último commit
- hace 2 meses
¿Qué es?
Vue Naive Admin es una plantilla minimalista de panel de administración para crear sistemas de gestión interna. El frontend usa Vite, Vue 3, Pinia y UnoCSS con componentes de Naive UI. Está escrito en JavaScript puro en lugar de TypeScript para que la curva de aprendizaje sea más baja.
Las rutas se generan dinámicamente según los permisos, lo que permite distinguir las páginas 403 y 404 sin tener que definir rutas por separado para las páginas nuevas. Las sesiones de inicio de sesión admiten la renovación silenciosa de tokens respaldada por Redis. La plantilla incluye componentes reutilizables, como un componente Page, una tabla CRUD y un Modal.
Hay un backend full-stack compatible, disponible en un repositorio independiente y creado con NestJS, TypeORM y MySQL. Incluye autenticación JWT, RBAC y los endpoints básicos que necesita la plantilla. También se mencionan como compatibles otros backends de la comunidad, escritos en Java y Go.
Funciones clave
- 01Creado con Vue 3, Vite, Pinia y UnoCSS, con componentes de Naive UI.
- 02Las rutas se generan según los permisos del usuario, con páginas 403 y 404 independientes.
- 03Gestión del estado con Pinia y persistencia.
- 04Renovación silenciosa de tokens respaldada por Redis.
- 05Componentes reutilizables Page, tabla CRUD y Modal.
- 06Backend opcional con NestJS, TypeORM y MySQL, con JWT y RBAC.
Casos de uso
- Crear un sistema de gestión interna o una consola de administración para una pequeña empresa.
- Aprender cómo se estructura un proyecto de administración en Vue 3 con rutas basadas en permisos.
- Crear un proyecto escolar o un panel personal de gestión a partir de una plantilla lista para usar.
Inicio rápido
- 1
Clona la plantilla con degit (sin historial de Git).
npx degit zclzone/vue-naive-admin - 2
O crea tu propio repositorio de GitHub a partir de esta plantilla.
Antes de usarlo
- La documentación y el README están principalmente en chino.
- El backend opcional de NestJS requiere MySQL y su función de actualización de tokens utiliza Redis.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es vue-naive-admin?
- Plantilla ligera de panel de administración en Vue 3, creada con Vite, Pinia, UnoCSS y Naive UI, con un backend opcional en NestJS. Vue Naive Admin es una plantilla minimalista de panel de administración para crear sistemas de gestión interna. El frontend usa Vite, Vue 3, Pinia y UnoCSS con componentes de Naive UI. Está escrito en JavaScript puro en lugar de TypeScript para que la curva de aprendizaje sea más baja.
- ¿vue-naive-admin es gratuito? ¿Qué licencia tiene?
- vue-naive-admin es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿vue-naive-admin sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de vue-naive-admin fue el 29 ago 2026.
- ¿Para qué puedo usar vue-naive-admin?
- Crear un sistema de gestión interna o una consola de administración para una pequeña empresa. Aprender cómo se estructura un proyecto de administración en Vue 3 con rutas basadas en permisos. Crear un proyecto escolar o un panel personal de gestión a partir de una plantilla lista para usar.
- ¿Cómo se instala vue-naive-admin?
- Clona la plantilla con degit (sin historial de Git).: npx degit zclzone/vue-naive-admin O crea tu propio repositorio de GitHub a partir de esta plantilla.
- ¿Dónde consigo vue-naive-admin?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zclzone/vue-naive-admin
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plantilla gratuita de dashboard de administración con licencia MIT, creada con JavaScript vanilla, SCSS y Vite, sin Bootstrap ni jQuery.
Plantilla gratuita y de código abierto para paneles de administración con Bootstrap 5, diseños, componentes y páginas prediseñados, basada en la biblioteca de interfaz de usuario CoreUI.
Plantilla gratuita de dashboard administrativo, con licencia MIT, basada en Bootstrap 5.3, JavaScript vanilla y sin jQuery.
Un juego de granja y simulación de vida en texto ambientado en una aldea de estilo chino, inspirado en Stardew Valley y creado con Vue 3 y TypeScript para el navegador.
Plataforma de administración full stack con Vue 3 y Gin, autenticación JWT, permisos RBAC, generador de código y creador de formularios para sistemas empresariales internos.