天啊,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

相关文章
|
4月前
|
存储 前端开发 安全
OnlyOffice 平替,用 Vue3 + Vite 做了个“本地 OnlyOffice”:接入成本低到离谱!!!
onlyoffice-web-local 是基于 Vue3+Vite 的纯前端本地 Office 编辑器,复用 OnlyOffice Web SDK 与 x2t-wasm,支持浏览器内打开/编辑/导出 Word/Excel/PPT,无需服务端部署,文件不出终端,隐私安全、接入极简,专治“只需单人编辑”的轻量场景。(239字)
1332 0
|
安全 Linux 网络安全
组网神器WireGuard安装与配置教程(超详细)
组网神器WireGuard安装与配置教程(超详细)
62141 2
|
5月前
|
人工智能 JSON 自然语言处理
【2026最新最全】一篇文章带你学会Qoder编辑器
Qoder是一款面向程序员的AI编程助手,集智能补全、对话式编程、项目级理解、任务模式与规则驱动于一体,支持模型分级选择与CLI命令行操作,可自动生成文档、优化提示词,提升开发效率。
12563 10
【2026最新最全】一篇文章带你学会Qoder编辑器
|
6月前
|
人工智能 Rust 运维
这个神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
加我进AI讨论学习群,公众号右下角“联系方式”文末有老金的 开源知识库地址·全免费
10564 22
|
9月前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
本文讲解 Prompt 基本概念与 10 个优化技巧,结合学术分析 AI 应用的需求分析、设计方案,介绍 Spring AI 中 ChatClient 及 Advisors 的使用。
2789 134
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
|
9月前
|
SQL 人工智能 Java
30分钟轻松掌握Cursor,快速提升开发效率和体验
本文通过在WebX老项目中实践,验证了Cursor利用AI大模型可高效生成符合老旧项目规范的代码框架,显著提升开发效率与体验。
30分钟轻松掌握Cursor,快速提升开发效率和体验
|
5月前
|
XML 人工智能 自然语言处理
真是太牛逼啦,报告自动生成,这个操作Word的MCP插件绝啦,搞定Word 的一切排版~~~
一款开源的Word文档MCP Server,基于Python开发,通过自然语言指令让AI(如Claude)自动生成和编辑.docx文件。支持标题、列表、表格、图片等结构化排版,一键完成内容与格式调整,特别适合撰写报告、PRD、周报等需高频交付文档的场景。无需懂Word底层技术,告别手动排版烦恼,提升写作效率。项目已开源,开发者、产品、运营等均可受益。
1499 0
|
7月前
|
人工智能 前端开发 流计算
前端的同学,终于要起飞啦,Github 6.3k star + ,免费可商用的UI元素库!!!
小华同学推荐:galaxy 是一个免费可商用的开源 UI 元素库,收录超 3,000 个组件,支持 CSS 与 Tailwind 双格式,兼容 Figma/React/HTML,助力高效开发与设计协作。
1076 7
|
7月前
|
人工智能 自然语言处理 前端开发
起飞啦!!!兄弟们,揭秘Claudable给你写代码的魔力 Github 3k star
Claudable 是一款基于 Next.js 的开源 Web 应用生成工具,结合 Claude Code 等 AI 代理,将自然语言描述(如“带暗黑模式的任务管理应用”)自动转化为可运行的代码,支持实时预览、一键部署至 Vercel,并集成 Supabase 数据库与 GitHub CI/CD,实现从想法到上线的全流程自动化,显著降低开发门槛。
672 1