gin-vue-admin
🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,企业级业务AI+开发解决方案,内置mcp辅助服务,内置skills管理,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可
What is gin-vue-admin?
🚀Vite+Vue3+Gin拥有AI辅助的基础开发平台,企业级业务AI+开发解决方案,内置mcp辅助服务,内置skills管理,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。
Overview of gin-vue-admin
What it is
Gin-vue-admin is an open-source full-stack development platform that separates frontend and backend, built on Vite, Vue3, and Gin. It incorporates AI-assisted features, including built-in MCP (Message Communication Protocol) auxiliary services and skills management, and supports mixing TypeScript and JavaScript. The platform integrates JWT authentication, permission management, dynamic routing, component toggling, pagination encapsulation, multi-point login interception, resource permissions, file upload/download, a code generator, a form generator, and configurable import/export functionalities. It is designed as a foundation for rapidly building enterprise-grade business applications.
Key features
Permission management based on JWT and Casbin (RBAC).Dynamic routing and dynamic menu configuration for different roles.File upload/download with support for Qiniu Cloud, Alibaba Cloud, and Tencent Cloud.Pagination encapsulation via Vue mixins.Multi-point login restriction using Redis.Code generator and form generator (the latter using @Variant Form).
Use cases
Gin-vue-admin is intended for quickly scaffolding small to medium-sized projects that require a complete separation of frontend and backend. It is especially suited for teams familiar with Go (Gin) and Vue (Vue3) who want to accelerate development of admin panels, dashboards, and business management systems. The AI-assisted MCP and skills management features can be used to integrate AI capabilities into the generated application. The built-in code and form generators help speed up the creation of CRUD interfaces and backend logic. The platform also provides example files and documentation to guide development from setup to deployment.
Getting started
Prerequisites: Node.js version > v18.16.0, Go version >= v1.22.Server setup:git clone https://github.com/flipped-aurora/gin-vue-admin.git cd server go generate go run .Web setup:cd web npm install npm run serveFor detailed instructions, see the repository README.
License and pricing
Licensed under Apache License 2.0. The project is open source. A commercial license is available for additional features and official business support (see the repository for details).
Based on the project's public README and repository metadata.