Top Open‑Source SpringBoot Projects to Jumpstart Your Backend Development
This article curates a selection of notable open‑source Java backend projects—mostly built with SpringBoot, Spring Cloud, and Vue—providing repository links, concise introductions, and technology stacks to help developers quickly explore and adopt robust solutions for enterprise applications.
Open‑source Java SpringBoot backend projects
VHR (微人事)
Front‑back‑end separated human‑resource management system built with SpringBoot and Vue. Uses Redis for caching and RabbitMQ for asynchronous messaging.
Repository:
https://github.com/lenve/vhrspring-boot-pay
Payment service providing detailed code examples for Alipay, WeChat Pay, and UnionPay. Alipay and WeChat tests require enterprise certification.
Repository: https://gitee.com/52itstyle/spring-boot-pay JDK 1.8
Maven
IDEA
SpringBoot 2.2.6
Dubbo 2.7.3
Zookeeper 3.5.3
springboot-plus
Management‑backend system based on SpringBoot 2.1. Provides dozens of commercial modules such as user, organization, role, permission, data‑permission, and code generation. Designed for medium to large systems.
Repository: https://gitee.com/xiandafu/springboot-plus SpringBoot 2.1
Layui 2.4 (frontend)
Cross‑database support: MySQL, Oracle, PostgreSQL, SQLServer
spring-boot-seckill
SpringBoot‑based management backend similar to springboot‑plus, with modules for user, organization, role, permission, and code generation.
Repository: https://gitee.com/52itstyle/spring-boot-seckill JDK 1.8
Maven
MySQL
IntelliJ IDEA
SpringBoot 1.5.10
Zookeeper 3.4.6
Kafka 2.11
Redis 2.8.4
Curator 2.10.0
V Blog (V 部落)
Multi‑user blogging platform built with Vue and SpringBoot.
Repository:
https://github.com/lenve/VBlogCloud‑Platform
China’s first Spring Cloud‑based microservice development platform. Provides unified authentication, user management, resource‑permission management, API gateway, and supports parallel development of multiple business systems.
Repository: https://gitee.com/geek_qi/cloud-platform SpringBoot 2.1.2
Spring Cloud Greenwich
Nacos (service registry & configuration)
Sentinel (traffic protection)
Vue‑element‑admin (frontend)
ElasticSearch integration
litemall
Small e‑commerce system with a SpringBoot backend, Vue admin frontend, WeChat mini‑program frontend, and Vue mobile frontend.
Repository:
https://github.com/linlinjava/litemalljeeSpringCloud
Clean, well‑commented backend permission‑management system based on SpringBoot 2.0. Integrates distributed, microservice, and monitoring modules.
Repository:
https://gitee.com/JeeHuangBingGui/jeeSpringCloudNiceFish (美人鱼)
Series of projects demonstrating front‑back‑end separation. Frontend supports browsers, mobile, and Electron; backend uses SpringBoot and SpringCloud.
Repository: https://gitee.com/mumu-osc/NiceFish Angular 9.1
PrimeNG 9.0.6
Bootstrap 3.3.7
ECharts 4.1.0
ngx‑echarts 4.1.0
ckeditor5‑angular 1.1.0
SpringBoot
SpringCloud
bootshiro
RESTful API authentication and authorization framework built on SpringBoot 2, Shiro, and JWT. Handles permission checks transparently, allowing developers to focus on business APIs.
Repository:
https://gitee.com/tomsun28/bootshiroopen‑capacity‑platform (ocp)
Enterprise‑grade microservice framework based on Spring Cloud. Emphasizes front‑back‑end separation, rapid development, simple learning curve, and powerful features.
Repository: https://gitee.com/owenwangwen/open-capacity-platform Layui front‑back‑end architecture
Compatible with Spring Cloud Netflix & Spring Cloud Alibaba
Optimized Spring Security for unified API gateway and permission center
Wukong CRM (悟空 CRM)
Enterprise management suite covering CRM, HRM, OA, and ERP. Provides development, implementation, marketing, consulting, and training services.
Repository:
https://gitee.com/wukongcrm/72crm-javapaascloud‑master
Simulated mall offering a complete shopping flow, backend operation platform, monitoring, and operational metrics.
Repository: https://github.com/paascloud/paascloud-master Spring Cloud & Vue full‑stack
Spring Security & Spring Cloud OAuth2
elastic‑job for distributed scheduling
MyBatis, Alibaba Druid, Logback
Third‑party services: email, Alibaba SMS, Qiniu, DingTalk, Gaode Maps
mall
E‑commerce system with a front‑end storefront and a back‑end management system. Built with SpringBoot, MyBatis, and deployed via Docker.
Repository: https://github.com/macrozheng/mall Modules: homepage, product recommendation, search, product display, cart, order flow, member center, customer service, help center
Back‑office: product, order, member, promotion, operation, content, reporting, finance, permission management
Huaxia ERP (华夏ERP)
Open‑source SaaS‑oriented ERP system for small‑to‑medium enterprises, focusing on inventory, procurement, sales, and finance.
Repository: https://gitee.com/jishenghua/JSH_ERP SpringBoot 2.0.0
MyBatis 1.3.2
Log4j 2.10.0
jQuery 1.8.0, EasyUI 1.9.4, AdminLTE 2.4.0
Maven 3.2.3
Features: retail, procurement, sales, warehouse, finance, detailed role‑based permission control, pre‑payment, income/expense, inventory transfer, assembly/disassembly, order management, comprehensive reporting
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
ITPUB
Official ITPUB account sharing technical insights, community news, and exciting events.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
