基于Gin + Vue + Element UI OR Arco Design OR Ant Design的前后端分离权限管理系统,系统初始化极度简单,只需要配置文件中,修改数据库连接,系统支持多指令操作,迁移指令可以让初始化数据库信息变得更简单,服务指令可以很简单的启动api服务
在线文档
前端项目
视频教程
Element UI vue体验:https://vue2.go-admin.dev
⚠️⚠️⚠️ 账号 / 密码: admin / 123456
Arco Design vue3 demo:https://vue3.go-admin.dev
⚠️⚠️⚠️ 账号 / 密码: admin / 123456
antd体验:https://antd.go-admin.pro
⚠️⚠️⚠️ 账号 / 密码: admin / 123456
遵循 RESTful API 设计规范
基于 GIN WEB API 框架,提供了丰富的中间件支持(用户认证、跨域、访问日志、追踪ID等)
基于Casbin的 RBAC 访问控制模型
JWT 认证
支持 Swagger 文档(基于swaggo)
基于 GORM 的数据库存储,可扩展多种类型数据库
配置文件简单的模型映射,快速能够得到想要的配置
代码生成工具
表单构建工具
多指令模式
多租户的支持
TODO: 单元测试