Backend Development 11 min read

13 High-Quality Open-Source Spring Boot Projects for Java Developers

This article curates thirteen notable open‑source Spring Boot projects—including e‑commerce platforms, micro‑service scaffolds, payment solutions, and ERP systems—providing brief overviews, star counts, repository links, and demo screenshots to help Java developers discover useful resources for learning and building applications.

Java Captain
Java Captain
Java Captain
13 High-Quality Open-Source Spring Boot Projects for Java Developers

Spring Boot is currently the most popular technology stack in the Java ecosystem and a must‑know for Java developers. Below is a curated list of 13 high‑quality open‑source Spring Boot projects, presented with star counts, repository URLs, brief descriptions, and demo screenshots.

1. mall

Star count: 12.7k. https://github.com/macrozheng/mall

The mall project is an e‑commerce system with a front‑end storefront and back‑end admin, built on SpringBoot + MyBatis. It includes modules such as home portal, product recommendation, search, display, cart, order flow, member center, and various admin functions like product, order, member, promotion, operation, content, reporting, finance, and permission management.

Project demo:

2. Cloud-Platform

Star count: 8k. https://gitee.com/geek_qi/cloud-platform

Cloud-Platform is the first domestic Spring Cloud micro‑service development platform, offering unified authentication, user management, resource permission, API gateway, and more. It uses Spring Boot 2.1.2, Spring Cloud Greenwich, Nacos, Sentinel, and a Vue‑Element‑Admin front‑end.

Project modules:

Project demo:

3. 微人事 (VHR)

Star count: 3.3k. https://github.com/lenve/vhr

VHR is a front‑back separated human‑resource management system built with SpringBoot + Vue. It features role‑resource management, user‑role management, and continuous updates.

Project demo:

4. spring-boot-pay

Star count: 2.9k. https://gitee.com/52itstyle/spring-boot-pay

This is a payment demo providing detailed code for Alipay, WeChat Pay, and UnionPay, useful for developers needing payment integration.

Project demo:

5. spring-boot-seckill

Star count: 3.7k. https://gitee.com/52itstyle/spring-boot-seckill

A distributed flash‑sale (seckill) system built from 0 to 1 with SpringBoot, illustrating architecture and incremental improvements.

Seckill architecture diagram:

Project demo:

6. V 部落 (VBlog)

Star count: 1.06k. https://github.com/lenve/VBlog

VBlog is a multi‑user blog management platform built with Vue + SpringBoot.

Project demo:

7. springboot-plus

Star count: 2.6k. https://gitee.com/xiandafu/springboot-plus

A SpringBoot 2 based admin system with user, organization, role, permission, menu, data‑scope management, code generation, and support for multiple databases (MySQL, Oracle, Postgres, SQLServer). Front‑end uses Layui 2.4.

Project demo:

8. litemall

Star count: 6.49k. https://github.com/linlinjava/litemall

A mall project comprising a Spring Boot back‑end, Vue admin front‑end, WeChat mini‑program, and Vue mobile front‑end. Features include home, categories, brand, product, cart, order, coupon, group‑buy, search, reviews, sharing, and comprehensive admin modules.

Project architecture:

Technology stack diagram:

Project demo:

9. jeeSpringCloud

Star count: 3.9k. https://gitee.com/JeeHuangBingGui/jeeSpringCloud

A SpringBoot 2 based backend permission management system with a clean UI, using Spring, MyBatis, Shiro, and offering modules such as scheduling, monitoring, SSO, Redis cache, marketing, logging, API docs, code generation, and integration with Dubbo, Spring Cloud, and more.

Project demo:

10. NiceFish

Star count: 3k. https://gitee.com/mumu-osc/NiceFish

NiceFish is a series of projects demonstrating front‑back separation across browsers, mobile, and Electron, with both SpringBoot and SpringCloud back‑ends.

Project demo:

11. zscat_sw

Star count: 2.1k. https://gitee.com/catshen/zscat_sw

A SpringBoot + Dubbo based mall project covering front‑end, back‑end, H5, mini‑program, with features like SSO, API gateway, traffic control, auto‑CRUD, caching, read/write separation, distributed tasks, locks, message queues, OAuth2, full‑text search, Qiniu file service, and more.

Project architecture:

Project demo:

12. Roses

Star count: 1.7k. https://gitee.com/stylefeng/roses

Roses is built on Spring Boot 2 and Spring Cloud Finchley, offering enterprise‑grade distributed transaction consistency, service governance, and robust exception tracing for micro‑service architectures.

13. 华夏ERP (JSH_ERP)

Star count: 1.6k. https://gitee.com/jishenghua/JSH_ERP

HuaXia ERP is a SpringBoot‑based open‑source ERP targeting small‑to‑medium enterprises, focusing on inventory, procurement, sales, finance, and detailed role‑based permission control.

Project demo:

Summary

This collection provides a quick reference to valuable Spring Boot resources; readers are encouraged to contribute additional projects in the comments.

Backende-commerceJavamicroservicesSpring BootOpen SourceERP
Java Captain
Written by

Java Captain

Focused on Java technologies: SSM, the Spring ecosystem, microservices, MySQL, MyCat, clustering, distributed systems, middleware, Linux, networking, multithreading; occasionally covers DevOps tools like Jenkins, Nexus, Docker, ELK; shares practical tech insights and is dedicated to full‑stack Java development.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.