目前开源springboot+vue框架最火的有哪些

5 阅读5分钟

目前 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 BootSpring Boot + Vue 2/3Vue 2/3✅ 是(强大生成器)⭐⭐⭐⭐⭐(国内最火)企业级、低代码、快速开发、中后台⭐⭐⭐⭐⭐
RuoYi-VueSpring Boot + Vue 2Vue 2❌ 否(基础功能)⭐⭐⭐⭐⭐经典权限管理、中小型后台系统⭐⭐⭐⭐⭐
RuoYi-Vue3Spring Boot + Vue 3Vue 3❌ 否⭐⭐⭐⭐希望使用 Vue 3 的传统后台项目⭐⭐⭐⭐
RuoYi-CloudSpring Cloud + VueVue 2/3❌ 否⭐⭐⭐⭐中大型分布式 / 微服务后台管理⭐⭐⭐⭐
EladminSpring Boot + Vue 2Vue 2❌ 否⭐⭐⭐中小型权限管理后台⭐⭐⭐
GunsSpring Boot + Vue / LayuiVue 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
  • 轻量级/学习目的EladminGuns

如果你有特定需求,比如希望对接某个数据库、需要工作流、报表、多租户、国际化等,可以进一步帮你推荐最合适的框架或提供二次开发建议!