产品推荐 2026-07-28

Guns:开源免费跨平台支持的企业级Java开发工具(源码)

Guns是一个基于Spring Boot3和Vue3的Java开发框架,提升企业应用开发效率。

开源软件跨平台工具

产品简介

Guns 是一个现代化的Java应用开发框架,采用Spring Boot3 + Vue3技术栈,通过插件化架构快速构建企业信息化系统,解决开发效率低和成本高的问题,适合开发团队和企业使用。

Guns 主界面

核心功能

  • 用户与角色管理
  • 插件化扩展架构
  • 自动化数据库初始化
  • 现代化UI设计
  • 多数据源支持

快速开始

  1. 第一步:创建MySQL数据库并修改application-local.yml配置连接
  2. 第二步:运行ProjectStartApplication启动后端服务
  3. 第三步:安装Node 20和yarn,在guns-front-project目录执行yarn run dev启动前端

界面预览

Guns 界面截图

Guns 界面截图

与其他方案对比

对比项Guns同类方案
技术栈现代性基于Spring Boot3、Vue3和JDK17,采用最新技术部分框架仍使用旧版技术栈
架构扩展性插件化架构,便于灵活集成和拓展功能可能为固定功能模块,扩展性较差
初始化便捷性集成Flyway自动初始化数据库,减少手动配置可能需要手动执行SQL脚本初始化

适合谁用

  • 需要快速开发企业Java应用的开发者
  • 希望降低信息化系统开发成本的技术团队
  • 使用Spring Boot和Vue3进行全栈开发的工程师

下载与版本

当前最新版本为 master,发布于 。支持 Windows、macOS、Linux。

⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。

注意事项

  • 本工具仅供学习和研究使用,请遵守相关法律法规。
  • 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
  • 项目源码地址:https://github.com/stylefeng/Guns