目前 Spring Boot + Vue 的开源框架在国内外都非常流行,尤其在快速开发中后台管理系统、企业级应用、低代码平台等场景中应用广泛。以下是目前(2024年)最火、最受欢迎的 Spring Boot + Vue 开源框架/项目,按照热度、社区活跃度、功能完整性等维度整理:
🔥 一、国内最火的 Spring Boot + Vue 开源框架
1. Jeecg Boot(极度火爆)
-
GitHub / Gitee: github.com/jeecgboot/j…(GitHub)|Gitee 首页(国内访问更快)
-
技术栈:Spring Boot + Vue 2/3(支持多版本)+ Ant Design Vue + MyBatis-Plus
-
简介:国内最知名、最流行的低代码/快速开发平台,支持 在线表单设计、代码生成、权限管理、工作流、报表 等企业级功能。
-
优势:
- 支持 Vue 2 和 Vue 3 双版本,适配 Ant Design Vue;
- 提供 在线开发、代码生成器,大幅提升开发效率;
- 功能全面:用户管理、角色权限、数据字典、多数据源、工作流(Activiti)、报表设计器等;
- 社区活跃,文档齐全,国内开发者众多,案例丰富。
-
适用场景:企业级中后台系统、快速开发平台、低代码平台、ERP、OA、CRM等。
-
热度:⭐⭐⭐⭐⭐(国内开源后台管理类项目 Star 数最多之一,Gitee/ GitHub 均非常火爆)
2. RuoYi 系列(若依)
RuoYi 是国内非常经典且长期维护的 Spring Boot + Vue 开源框架,有多个分支,适配不同技术栈和 UI。
(1)RuoYi-Vue(Vue 2 + Element UI)
-
GitHub: github.com/yangzongzhu…
-
技术栈:Spring Boot + Vue 2 + Element UI
-
简介:经典的中后台权限管理框架,适合快速搭建后台系统。
-
优势:
- 结构清晰、代码简洁,适合学习和二次开发;
- 包含用户、角色、菜单、部门、数据权限等基础功能;
- 社区活跃,有大量衍生版本和教程。
-
适用场景:中小型后台管理系统、权限管理为基础的项目。
(2)RuoYi-Vue3(Vue 3 + Element Plus)
- 技术栈:Spring Boot + Vue 3 + Element Plus
- 简介:RuoYi 的 Vue 3 版本,适配最新的前端技术栈。
- 优势:对新技术支持更好,适合希望使用 Vue 3 的团队。
(3)RuoYi-Cloud(微服务版)
- GitHub: github.com/yangzongzhu…
- 技术栈:Spring Cloud + Vue + Nacos + Gateway + OpenFeign
- 简介:RuoYi 的 微服务架构版本,适合分布式、中大型系统。
- 优势:支持服务注册发现、配置中心、网关、熔断等微服务特性;
- 适用场景:中大型分布式系统、微服务后台管理平台。
- 热度:⭐⭐⭐⭐⭐(RuoYi 系列是国内最经典、衍生最多的开源项目之一,多个版本累计 Star 非常高)
3. Guns(基于 Spring Boot + Vue)
-
GitHub: github.com/stylefeng/G…
-
技术栈:Spring Boot + Vue + Layui(早期)/ Element UI(后期版本)
-
简介:一个基于 Spring Boot 的后台管理系统框架,早期使用 Layui,后续有支持 Vue + Element 的版本。
-
优势:
- 代码结构清晰,适合二次开发;
- 包含权限管理、系统管理、日志等常用功能;
- 有一定的用户基础和社区支持。
-
适用场景:中小型后台系统、权限管理类项目。
-
热度:⭐⭐⭐(经典项目,但近年热度略低于 Jeecg 和 RuoYi)
🌟 二、其他热门或新兴的 Spring Boot + Vue 框架
4. Gin-Vue-Admin(Go + Vue,也有 Spring Boot 版讨论)
虽然主要是 Go 技术栈,但也有开发者基于 Spring Boot 做类似的全栈快速开发框架,值得关注。
5. SmartAdmin(Vue + Spring Boot,国外也有类似)
- 简介:一个国外的后台管理模板,有 Vue + Spring Boot 的整合案例,但并非官方统一项目。
- 特点:UI 现代化,适合对前端设计要求较高的后台系统。
- 热度:⭐⭐(非主流,但有学习价值)
6. Eladmin(Vue 2 + Spring Boot)
- GitHub: github.com/elunez/elad…
- 技术栈:Spring Boot + Vue 2 + Element UI
- 简介:一个功能完备的后台管理框架,包含权限、系统管理、日志、监控等。
- 优势:代码结构清晰,适合学习和中小型项目快速开发。
- 适用场景:中小型后台系统、权限管理平台。
- 热度:⭐⭐⭐(国内有一定用户基础)
✅ 2024年 Spring Boot + Vue 最火框架排名(综合推荐)
| 框架名称 | 技术栈 | Vue 版本 | 是否低代码/代码生成 | 社区 & Star 热度 | 适用场景 | 推荐指数 |
|---|---|---|---|---|---|---|
| Jeecg Boot | Spring Boot + Vue 2/3 | Vue 2/3 | ✅ 是(强大生成器) | ⭐⭐⭐⭐⭐(国内最火) | 企业级、低代码、快速开发、中后台 | ⭐⭐⭐⭐⭐ |
| RuoYi-Vue | Spring Boot + Vue 2 | Vue 2 | ❌ 否(基础功能) | ⭐⭐⭐⭐⭐ | 经典权限管理、中小型后台系统 | ⭐⭐⭐⭐⭐ |
| RuoYi-Vue3 | Spring Boot + Vue 3 | Vue 3 | ❌ 否 | ⭐⭐⭐⭐ | 希望使用 Vue 3 的传统后台项目 | ⭐⭐⭐⭐ |
| RuoYi-Cloud | Spring Cloud + Vue | Vue 2/3 | ❌ 否 | ⭐⭐⭐⭐ | 中大型分布式 / 微服务后台管理 | ⭐⭐⭐⭐ |
| Eladmin | Spring Boot + Vue 2 | Vue 2 | ❌ 否 | ⭐⭐⭐ | 中小型权限管理后台 | ⭐⭐⭐ |
| Guns | Spring Boot + Vue / Layui | Vue 2 | ❌ 否 | ⭐⭐ | 经典权限后台,结构清晰 | ⭐⭐⭐ |
🎯 如何选择?
| 你的需求 | 推荐框架 | 原因 |
|---|---|---|
| 快速开发、低代码、企业级功能 | ✅ Jeecg Boot | 支持在线表单、代码生成、工作流、权限、报表,功能最全,国内最火 |
| 经典权限管理、学习或中小项目 | ✅ RuoYi-Vue 或 RuoYi-Vue3 | 代码简洁、结构清晰,Vue 2/3 双版本,社区活跃 |
| 微服务架构后台 | ✅ RuoYi-Cloud | 基于 Spring Cloud,适合分布式、微服务中后台系统 |
| 学习或中小型后台 | ✅ Eladmin 或 Guns | 适合入门或轻量级权限管理后台,代码清晰 |
📌 总结
- 国内最火、功能最全、最推荐:Jeecg Boot(低代码、代码生成、企业级功能丰富)。
- 最经典、简单易用、学习首选:RuoYi-Vue(Vue 2) 或 RuoYi-Vue3(Vue 3) 。
- 微服务架构:RuoYi-Cloud。
- 轻量级/学习目的:Eladmin、Guns。
如果你有特定需求,比如希望对接某个数据库、需要工作流、报表、多租户、国际化等,可以进一步帮你推荐最合适的框架或提供二次开发建议!