天啊,Gitee 16k star项目,不要再傻傻重复造轮子啦,高效搭建企业级后台系统框架,你不应该试一下吗?

简介: Guns 是基于 Spring Boot3 + Vue3 的企业级后台框架,获 Gitee 16.2k Star。支持权限、多机构、代码生成、插件化扩展,助力高效搭建 OA、CRM、ERP 等系统,提升开发效率,降低重复造轮子成本。

嗨,我是小华同学,专注解锁高效工作与前沿AI工具!每日精选开源技术、实战技巧,助你省时50%、领先他人一步。👉免费订阅,与10万+技术人共享升级秘籍!


image.png

Guns 是 stylefeng 团队推出的现代化 Java 后台管理框架,基于 Spring Boot、Vue、Antd Vue 等主流技术,核心目标是大幅提升开发效率,降低企业开发成本,目前 Gitee 上拥有约 16.2K Star、7.8K Fork 的热度

痛点场景

当团队需要在短时间内上线 OA、CRM、供应链、商城、项目管理等信息化系统时,却因以下问题苦恼:

  • 开发效率低:从零搭建权限、日志、用户管理等基础模块成本高。
  • 架构不规范:多人协同开发时,代码混乱,难以复用。
  • 上线维护成本高:缺乏统一配置管理与插件机制。
  • 系统管理员频繁切换权限、机构、应用导致体验差。

Guns 正是为这些痛点而生 —— 一个插件化、开箱即用、代码结构清晰的后台管理框架!

核心功能

以下是 Guns 的核心功能模块,适合用于大多数后台系统的搭建:

功能模块 描述与作用
控制面板 欢迎页快捷入口,展示系统状态与常用功能。
权限管理(用户/角色/机构) 支持多机构、多角色绑定,权限可视化配置。
菜单与字典管理 可灵活配置菜单结构、业务字典项等基础配置。
操作日志与异常日志 支持记录业务操作前后数据、登录日志、异常日志,支持 @BussinessLog 注解记录详细日志
文件管理 集成多存储插件(本地、MinIO、阿里云、腾讯云),支持上传及 MD5校验。
多数据源支持 Out‑of‑box 支持多数据库切换、事务管理。
定时任务管理 插件化调度机制,一键配置与监控任务执行状态。
SQL监控与系统监控 实时查看系统性能、SQL 执行情况与服务器资源状态。
代码生成器 基于 SimpleTemplateEngine 自动生成 CRUD 控制器、页面、Service、Dao 等。
插件生态丰富 包含缓存、消息、JWT、邮件、短信、WebSocket、Excel 导出、拼音转换等插件

技术架构

首先,整体架构如下流程梳理:

image.png

技术优势一览

优势维度 具体说明
插件化架构 功能按插件管理,可灵活拉入或剔除,体积控制灵活,功能组合自由 。
统一规范与复用 模板分包清晰、CRUD 可复用、日志统一拦截、上下文统一管理。
高可维护性 Beetl 模板引擎组织后台页面,JS 插件封装简洁易维护。
日志与安全完善 业务日志异步记录、XSS 过滤、统一异常拦截、支持密码策略与黑白名单配置(v8x)。
可视化界面设计 UI 采用 iconfont、现代化布局;支持多机构切换、应用切换、消息提示等 。

核心界面

image.png image.png image.png

每张截图配以简要说明,方便用户快速理解模块作用和使用流程。

应用场景示例

Guns 适用于下列业务场景:

  • 企业内部 OA、CRM、HR、财务管理系统搭建;
  • 电商后台管理系统(商品、订单、权限、通知等);
  • 中小型 ERP、供应链、项目管理平台;
  • 微信公众号或小程序后台系统;
  • 移动 App 后端(Server)系统构建;
  • 需要快速上线且有模块化开发需求的场景。

使用流程示例

# 前端初始化
cd guns-front-project
yarn
yarn run dev

#
后端初始化
# 创建 MySQL 数据库 guns,推荐 MySQL 5.7 / 8
# 修改 application-local.yml 中数据库连接
# 执行启动
mvn spring-boot:run (或运行 ProjectStartApplication 的 main 方法)

#
初始登录:admin/123456

登录后即可浏览控制台、创建用户、角色、机构、上传文件、查看日志等。

产品优势

项目名称 技术栈 插件生态丰富度 模板代码生成 多机构/多角色支持 性能监控 企业级落地案例
Guns Spring Boot3 + Vue3 + JDK17 ✅ 丰富 ✅ 完整 ✅ 支持 ✅ 内置 ✅ 多年活跃维护
传统 Spring Boot 脚手架 Spring Boot2 + Thymeleaf 等 ❌ 基础 ❌ 部分自定义 ❌ 灵活性差 ❌ 额外集成 ❌ 通用性弱
JHipster Spring Boot + React 等 中等 ✅ 支持 ❌ 不专注多机构 ✅ 支持 ✅ 商业框架
一些开源 admin 框架 LayUI + Spring Boot2 少量插件 ❌ 完整生成 ❌ 基础权限支持 ❌ 需自行搭建 ❌ 企业案例少

Guns 以更聚焦、插件丰富、强可复用性和企业级适配性脱颖而出。

项目地址

https://gitee.com/stylefeng/guns

相关文章
|
3月前
|
SQL 人工智能 Java
30分钟轻松掌握Cursor,快速提升开发效率和体验
本文通过在WebX老项目中实践,验证了Cursor利用AI大模型可高效生成符合老旧项目规范的代码框架,显著提升开发效率与体验。
30分钟轻松掌握Cursor,快速提升开发效率和体验
|
1月前
|
人工智能 前端开发 流计算
前端的同学,终于要起飞啦,Github 6.3k star + ,免费可商用的UI元素库!!!
小华同学推荐:galaxy 是一个免费可商用的开源 UI 元素库,收录超 3,000 个组件,支持 CSS 与 Tailwind 双格式,兼容 Figma/React/HTML,助力高效开发与设计协作。
429 7
|
1月前
|
人工智能 自然语言处理 前端开发
起飞啦!!!兄弟们,揭秘Claudable给你写代码的魔力 Github 3k star
Claudable 是一款基于 Next.js 的开源 Web 应用生成工具,结合 Claude Code 等 AI 代理,将自然语言描述(如“带暗黑模式的任务管理应用”)自动转化为可运行的代码,支持实时预览、一键部署至 Vercel,并集成 Supabase 数据库与 GitHub CI/CD,实现从想法到上线的全流程自动化,显著降低开发门槛。
276 1
|
1月前
|
人工智能 数据可视化 前端开发
震惊,Github开源,真正让程序员效率提升 90%的AI辅助工具来啦!!!
Claude Code Viewer 是一款开源浏览器工具,将 Claude Code 的终端日志可视化,支持会话管理、Git Diff 查看、文件预览与定时任务,实现远程交互与多项目导航,提升 AI 编程效率。
408 0
|
4月前
|
移动开发 缓存 安全
我去,Gitee官方推荐的开源项目,这程序我是不能干了,这功能真是逆天了
ShopXO 是一款为商业落地而生的集成式电商系统,免费、开源、功能齐全,真正解决中小企业多端运营 + 可视化装修 + 模块扩展 + 安全性能等痛点。生态成熟、社区活跃,是值得收藏与二次开发的优秀项目。欢迎 Clone 或 Star 项目,一起见证中国开源电商力量!
160 0
|
4月前
|
数据可视化 小程序 Java
重磅发现!Gitee上最有价值的开源项目,官方推荐,WePush再不用就落后啦!!!
WePush 是一款基于 Java Swing 的可视化消息推送平台,支持微信、短信、邮件及 HTTP 请求等多渠道消息推送。其特色在于非技术人员也能轻松配置,实现批量发送、变量替换、定时任务与失败重试等功能,适用于中小团队快速搭建高效推送系统。
272 0
|
4月前
|
机器学习/深度学习 Java 编译器
解锁硬件潜能:Java向量化计算,性能飙升W倍!
编译优化中的机器相关优化主要包括指令选择、寄存器分配、窥孔优化等,发生在编译后端,需考虑目标平台的指令集、寄存器、SIMD支持等硬件特性。向量化计算利用SIMD技术,实现数据级并行,大幅提升性能,尤其适用于图像处理、机器学习等领域。Java通过自动向量化和显式向量API(JDK 22标准)支持该技术。
213 4
|
2月前
|
人工智能 API 开发工具
还在被复杂 API 调试工具折磨?这款开源神器救我出坑!
小华推荐开源API调试神器Yaak:离线优先、支持多协议、Git集成,告别Postman卡顿烦恼。界面清爽,一键导入,免费开源获8.5k星,10万+技术人已入坑!
241 7
|
1月前
|
人工智能 自然语言处理 运维
起飞啦,太easy啦!!!小白的神级AI辅助工具,一句话即可搭建超50个节点的工作流~~~~
n8n-MCP是专为n8n打造的AI智能中间件,让大模型“读懂”节点与属性,通过自然语言自动生成复杂工作流。支持541个节点、2700+模板,兼容Claude、Cursor等AI工具,显著降低自动化门槛,提升构建效率,助力技术与非技术人员高效协作。
258 0