flipped-aurora/gin-vue-admin
基于 Vue 3 与 Gin 的全栈后台管理基础平台,内置权限管理与代码生成器,适合快速搭建中小型业务系统。
- Star
- 25,119
- Fork
- 7,101
- 未关闭 Issue
- 39
- 最近提交
- 10天前
这是什么?
Gin-vue-admin 是一个前后端分离的后台开发基础平台,前端基于 Vue 3 与 Element Plus,后端使用 Gin 框架,通过 GORM 连接 MySQL 或 MariaDB,并用 Redis 记录活跃 JWT 令牌以实现多点登录限制。
项目开箱即带有 JWT 鉴权、基于 Casbin 的权限管理、角色与菜单配置、API 权限控制、动态路由、分页封装、文件上传下载(支持七牛云、阿里云、腾讯云)以及基于 VForm 的表单生成器。代码生成器可为新业务模块快速生成基础增删改查代码。
近期版本还加入了 MCP 辅助开发服务与 skills 管理,并支持 TS 与 JS 混用。Swagger 文档可通过代码注释自动生成。
核心功能
- 01基于 JWT 鉴权,结合 Redis 限制多端同时登录。
- 02通过 Casbin 管理角色、菜单与 API 权限。
- 03代码生成器可生成基础增删改查模块。
- 04内置基于 VForm 的表单生成器。
- 05支持七牛云、阿里云、腾讯云文件上传下载,并提供分片上传示例。
- 06使用 Swagger 根据代码注释自动生成 API 文档。
适用场景
- 搭建内部管理系统或后台工具,需要登录与角色权限控制。
- 快速原型开发需要大量标准增删改查页面的中小型业务应用。
- 学习包含真实鉴权与权限逻辑的 Go 加 Vue 全栈项目结构。
快速上手
- 1
克隆项目
git clone https://github.com/flipped-aurora/gin-vue-admin.git - 2
进入 server 目录并安装 Go 依赖
cd server && go generate - 3
运行后端服务
go run . - 4
在 web 目录安装前端依赖
cd web && npm install
使用前须知
- 需要具备一定的 Go 和 Vue 基础,项目不再提供免费技术支持。
- 授权版功能和官方商业支持需要购买商业授权。
- 运行需要 MySQL 或 MariaDB 数据库,多点登录限制还需要 Redis。
标签
常见问题
- gin-vue-admin 是什么?
- 基于 Vue 3 与 Gin 的全栈后台管理基础平台,内置权限管理与代码生成器,适合快速搭建中小型业务系统。 Gin-vue-admin 是一个前后端分离的后台开发基础平台,前端基于 Vue 3 与 Element Plus,后端使用 Gin 框架,通过 GORM 连接 MySQL 或 MariaDB,并用 Redis 记录活跃 JWT 令牌以实现多点登录限制。
- gin-vue-admin 可以免费使用吗?用的什么许可证?
- gin-vue-admin 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- gin-vue-admin 还在维护吗?
- 活跃维护中。gin-vue-admin 最近一次提交是在 2026年10月28日。
- gin-vue-admin 适合用来做什么?
- 搭建内部管理系统或后台工具,需要登录与角色权限控制。 快速原型开发需要大量标准增删改查页面的中小型业务应用。 学习包含真实鉴权与权限逻辑的 Go 加 Vue 全栈项目结构。
- gin-vue-admin 怎么安装和运行?
- 克隆项目: git clone https://github.com/flipped-aurora/gin-vue-admin.git 进入 server 目录并安装 Go 依赖: cd server && go generate 运行后端服务: go run . 在 web 目录安装前端依赖: cd web && npm install
- 在哪里获取 gin-vue-admin?
- 源代码和安装说明在 GitHub 上:https://github.com/flipped-aurora/gin-vue-admin
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Java 与 Vue3 的低代码平台,可一句话生成完整系统,内置 AI 聊天、知识库与流程编排。
4.8万+44 本周1.6万JavaApache-2.0更新于 前天
基于 Spring Boot 的 Java 快速开发后台框架,内置权限管理、代码生成与定时任务。
8640+7 本周2438HTMLMIT更新于 28天前
开源的数字商品电商平台,包含 Go 后端、用户商城和管理后台,支持二进制、Docker 或一键安装部署。
1731+38 本周440GoGPL-3.0维护活跃更新于 昨天
基于 Go 与 Vue 3 的开源微社区平台,适合自建社交产品与社区站点。
4502+1 本周649GoMIT更新于 3个月前
注解驱动的 Java 后台管理框架,给 JPA 实体加上 @Erupt 即可在运行时生成管理界面、权限、审计与接口。
3987+194 本周513JavaApache-2.0更新于 前天