项目介绍

XYGo Admin 2025-02-20 1852 次阅读

全面了解 XYGo Admin 的技术栈、核心特色与设计理念

关于 XYGo Admin

XYGo Admin 是一款基于 GoFrame + Vue3 + Element Plus + Tailwind CSS 的企业级中后台管理系统。项目采用前后端分离架构,融合现代化设计理念与工程化实践,致力于为开发者提供高效、优雅的开发基础。

核心特色

🎨 Clay 拟态设计

项目独创的 Clay(黏土拟态)设计体系,通过科学的阴影层次和柔和的光影效果,打造出极具质感的 UI 界面。告别传统管理系统的视觉疲劳,让每一次操作都赏心悦目。

⚡ 全栈代码生成

内置强大的 CRUD 代码生成器,支持:

  • 可视化建表设计器
  • 字段配置与类型推断
  • 一键生成 Go 后端(API + Controller + Logic)+ Vue 前端(列表页 + 弹窗 + 搜索栏)
  • 自动注册路由、菜单与权限

🔐 三级权限体系

  • 角色权限(RBAC):基于角色的菜单与接口访问控制
  • 按钮级权限:精确到每个操作按钮的显隐控制
  • 字段级权限:控制数据字段的可见性与可编辑性

💬 即时通讯

基于 WebSocket 的实时聊天系统,支持单聊、群聊、在线状态检测、消息已读回执。

📊 系统监控

内置服务器监控、性能分析(pprof)、慢接口检测、操作日志审计等运维工具。

技术栈

后端

技术 说明
Go 1.24 编程语言
GoFrame v2 Web 框架
MySQL / PostgreSQL 数据库(双驱动支持)
Redis 缓存
JWT 身份认证
WebSocket 即时通讯
阿里云 OSS / 七牛 / 腾讯 COS 对象存储

前端

技术 说明
Vue 3.5 渐进式框架
TypeScript 5.6 类型安全
Vite 7 构建工具
Element Plus UI 组件库
Tailwind CSS 4 原子化 CSS
Pinia 3 状态管理
ECharts 6 数据可视化
vue-i18n 国际化

浏览器兼容性

支持 Chrome、Edge、Firefox、Safari、Opera 等现代浏览器(ES2015+)。

开源协议

本项目基于 MIT 协议开源,无需授权即可商业使用。