Repolode
flipped-aurora

flipped-aurora/gin-vue-admin

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.

Estrellas
25,119
Forks
7,101
Issues abiertos
39
Último commit
hace 10 días

¿Qué es?

Gin-vue-admin es una base de desarrollo para sistemas de administración con frontend y backend separados. El frontend usa Vue 3 con Element Plus, y el backend, el framework web Gin con GORM sobre MySQL o MariaDB. Redis registra los tokens JWT activos para aplicar límites al inicio de sesión desde varios dispositivos.

El proyecto incluye de forma predeterminada funciones habituales para sistemas de administración: autenticación JWT, permisos basados en Casbin, gestión de roles y menús, control de permisos de API, enrutamiento dinámico, utilidades de paginación, carga y descarga de archivos en Qiniu, Alibaba Cloud y Tencent Cloud, y un generador de formularios basado en VForm. También incluye un generador de código que crea código CRUD básico para nuevos módulos de negocio.

Las versiones recientes incorporan desarrollo asistido por IA mediante un servicio MCP y gestión de skills. Además, el proyecto permite combinar TypeScript y JavaScript. La documentación de Swagger se genera a partir de anotaciones en el código.

Funciones clave

  • 01Autenticación JWT con límites de inicio de sesión desde varios dispositivos basados en Redis.
  • 02Gestión de roles, menús y permisos de API con Casbin.
  • 03Generador de código que crea la estructura inicial de módulos CRUD básicos.
  • 04Generador visual de formularios basado en VForm.
  • 05Carga y descarga de archivos en Qiniu, Alibaba Cloud y Tencent Cloud, incluida la carga por partes.
  • 06Documentación de API de Swagger generada a partir de anotaciones.

Casos de uso

  • Iniciar el desarrollo de un sistema de gestión interno o una herramienta de back office con inicio de sesión y acceso basado en roles.
  • Crear prototipos de aplicaciones empresariales pequeñas o medianas que necesiten muchas páginas CRUD estándar.
  • Aprender la estructura de un proyecto full stack con Go y Vue que incluya autenticación y permisos reales.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/flipped-aurora/gin-vue-admin.git
  2. 2

    Entra en la carpeta server e instala las dependencias de Go

    cd server && go generate
  3. 3

    Inicia el servidor backend

    go run .
  4. 4

    Instala las dependencias del frontend en la carpeta web

    cd web && npm install

Antes de usarlo

  • Se requieren sólidos conocimientos de Go y Vue, y el README indica que no se ofrece soporte técnico gratuito.
  • Las funciones avanzadas, como la edición autorizada, requieren una licencia comercial.
  • La configuración necesita una base de datos MySQL o MariaDB y Redis para limitar los inicios de sesión simultáneos.

Temas

Preguntas frecuentes

¿Qué es gin-vue-admin?
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. Gin-vue-admin es una base de desarrollo para sistemas de administración con frontend y backend separados. El frontend usa Vue 3 con Element Plus, y el backend, el framework web Gin con GORM sobre MySQL o MariaDB. Redis registra los tokens JWT activos para aplicar límites al inicio de sesión desde varios dispositivos.
¿gin-vue-admin es gratuito? ¿Qué licencia tiene?
gin-vue-admin es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿gin-vue-admin sigue mantenido?
Mantenimiento activo. El último commit de gin-vue-admin fue el 28 oct 2026.
¿Para qué puedo usar gin-vue-admin?
Iniciar el desarrollo de un sistema de gestión interno o una herramienta de back office con inicio de sesión y acceso basado en roles. Crear prototipos de aplicaciones empresariales pequeñas o medianas que necesiten muchas páginas CRUD estándar. Aprender la estructura de un proyecto full stack con Go y Vue que incluya autenticación y permisos reales.
¿Cómo se instala gin-vue-admin?
Clona el repositorio: git clone https://github.com/flipped-aurora/gin-vue-admin.git Entra en la carpeta server e instala las dependencias de Go: cd server && go generate Inicia el servidor backend: go run . Instala las dependencias del frontend en la carpeta web: cd web && npm install
¿Dónde consigo gin-vue-admin?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/flipped-aurora/gin-vue-admin

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados