Repolode
zclzone

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. 1

    Clona la plantilla con degit (sin historial de Git).

    npx degit zclzone/vue-naive-admin
  2. 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