项目介绍
XYGo Admin 是一套基于 Go + Vue3 的开源后台管理系统,采用 GoFrame 框架 + Element Plus 组件库,开箱即用,适合中小型项目快速启动。
项目地址:www.xygoadmin.com
核心特性
- 代码生成器:一键生成前后端 CRUD 代码,省去80%重复劳动
- RBAC 权限系统:角色、菜单、按钮级别权限控制,开箱即用
- 前后端分离:Go 提供 API,Vue3 负责界面,职责清晰
- 多租户支持:内置租户隔离机制,适合 SaaS 场景
- 丰富组件:表格、表单、文件上传、图表等常用功能已封装
技术栈
| 端 | 技术 |
|---|---|
| 后端 | Go + GoFrame v2 + MySQL |
| 前端 | Vue3 + Vite + Element Plus |
| 权限 | JWT + RBAC |
| 文档 | Swagger 自动生成 |
适合谁用?
- 想用 Go 做后台但不想从零搭框架的开发者
- 需要快速交付管理系统的外包团队
- 学习 Go 全栈开发的同学
快速开始
# 克隆项目
git clone https://github.com/xygoadmin/xygoadmin.git
# 后端启动
cd server && go run main.go
# 前端启动
cd web && npm install && npm run dev
访问 www.xygoadmin.com 查看在线 Demo 和完整文档。
欢迎 Star 支持!