【开源推荐】XYGo Admin:基于 Vue3 + GoFrame 的企业级后台管理系统(附源码)
·
前言
最近在找一款 Go 语言的后台管理系统,发现市面上大部分都是 Java 或 PHP 的,Go 语言的选择很少。无意间发现了 XYGo Admin,体验之后感觉非常不错,分享给大家。
一、项目介绍
XYGo Admin 是一款基于 GoFrame + Vue3 + Element Plus + Tailwind CSS 的企业级中后台管理系统。采用前后端分离架构,内置常用的后台管理功能模块,开箱即用。
- 官网地址:https://www.xygoadmin.com
- 文档地址:https://www.xygoadmin.com/docs
- 开源协议:Apache 2.0(免费商用)
二、技术栈
2.1 后端技术
| 技术 | 版本 | 说明 |
|---|---|---|
| Go | 1.24 | 编程语言 |
| GoFrame | v2 | Web 框架 |
| MySQL/PostgreSQL | - | 数据库(双驱动) |
| Redis | - | 缓存 |
| JWT | - | 身份认证 |
| WebSocket | - | 即时通讯 |
2.2 前端技术
| 技术 | 版本 | 说明 |
|---|---|---|
| Vue | 3.5 | 渐进式框架 |
| TypeScript | 5.6 | 类型安全 |
| Vite | 7 | 构建工具 |
| Element Plus | - | UI 组件库 |
| Tailwind CSS | 4 | 原子化 CSS |
| Pinia | 3 | 状态管理 |
| ECharts | 6 | 数据可视化 |
三、核心功能
3.1 RBAC 权限管理
基于角色的权限控制体系,支持三级权限:
- 菜单权限:控制用户可以看到哪些菜单
- 按钮权限:精确控制每个操作按钮的显示/隐藏
- 字段权限:控制数据字段的可见性和可编辑性
3.2 可视化代码生成器
这是 XYGo Admin 最强大的功能之一。在界面上配置数据表字段和表单类型,一键生成前后端完整的 CRUD 代码:
- Go 控制器(Controller)
- 数据模型(Model)
- Vue3 列表页面
- Vue3 表单页面
- API 接口文件
- 路由自动注册
- 菜单和权限自动配置
一个完整的增删改查模块,5 分钟即可生成并运行。
3.3 系统监控
内置服务器监控面板:
- 实时 CPU、内存、磁盘使用率
- 接口性能分析(pprof)
- 慢接口检测
- 操作日志审计
3.4 即时通讯
基于 WebSocket 实现的实时聊天系统:
- 单聊 / 群聊
- 在线状态检测
- 消息已读回执
- 系统公告推送
3.5 其他功能
- 登录鉴权(JWT)
- 操作日志记录
- 定时任务管理
- 文件上传(支持阿里云 OSS / 七牛 / 腾讯 COS)
- 站内消息通知
- 数据字典管理
四、快速开始
4.1 环境要求
- Go >= 1.22
- Node.js >= 18
- MySQL 5.7+ 或 PostgreSQL 12+
- Redis 6+
4.2 安装步骤
# 1. 克隆代码
git clone https://github.com/xygoadmin/xygoadmin.git
# 2. 启动后端
cd server
# 修改配置文件中的数据库连接信息
go run main.go
# 3. 启动前端
cd web
npm install
npm run dev
4.3 访问系统
启动成功后,浏览器访问 http://localhost:5173 即可。
五、项目亮点
- Clay 拟态设计:独创的 UI 设计风格,告别传统管理系统的视觉疲劳
- 全栈代码生成:前后端一键生成,效率提升 10 倍
- 双数据库支持:MySQL 和 PostgreSQL 随意切换
- 国际化支持:内置 vue-i18n,支持多语言
- Apache 2.0 协议:免费商用,无需授权
六、总结
XYGo Admin 是一款非常适合 Go 开发者的后台管理系统。无论是个人项目还是企业应用,都可以基于它快速搭建。如果你正在找一款 Go + Vue3 的后台管理框架,强烈推荐试一下。
官网:https://www.xygoadmin.com
文档:https://www.xygoadmin.com/docs
觉得不错的话,给个 ⭐ Star 支持一下吧!
参考链接:
- XYGo Admin 官网:https://www.xygoadmin.com
- GoFrame 官方文档:https://goframe.org
- Vue3 官方文档:https://vuejs.org
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)