Topics / #spring
Spring projects on GitHub
The Java Spring ecosystem for enterprise application development.
As of , the most-starred Spring projects on GitHub are mall (84.9K stars), spring-boot (81.7K stars) and spring-framework (60.3K stars). GitHub.Locker tracks 31 Spring repositories with 735.8K stars combined. The fastest-growing on October 16 was motion, with +41 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
motion
motiondivision/motion · ★ 34.2KMotion is an open source animation library for JavaScript, React and Vue — you may know it by its former name, Framer Motion.
+13mall
macrozheng/mall · ★ 84.9KMall is a full e-commerce system with a storefront (mall-portal) and an admin backend (mall-admin), built on Spring Boot and MyBatis, meant as a complete reference implementation of online shopping.
+6spring-ai-alibaba
alibaba/spring-ai-alibaba · ★ 11KSpring AI Alibaba is a production-ready Java framework for building agentic, workflow, and multi-agent applications, built on top of Spring AI.
+5spring-framework
spring-projects/spring-framework · ★ 60.3KSpring Framework is the foundational library for the entire Spring ecosystem, providing core infrastructure (dependency injection, AOP, data access, MVC, etc.) for building enterprise Java applications.
The all-time top
31 projects · by stars
- 84.9K
#1 · macrozheng/mallmall
Mall is a full e-commerce system with a storefront (mall-portal) and an admin backend (mall-admin), built on Spring Boot and MyBatis, meant as a complete reference implementation of online shopping.
- 81.7K
#2 · spring-projects/spring-bootspring-boot
Spring Boot is a Java framework that helps you create production-grade, Spring-powered applications and services with minimal configuration fuss.
- 60.3K
#3 · spring-projects/spring-frameworkspring-framework
Spring Framework is the foundational library for the entire Spring ecosystem, providing core infrastructure (dependency injection, AOP, data access, MVC, etc.) for building enterprise Java applications.
- 4

tutorials
37.3Keugenp/tutorials · JavaA huge collection of small, focused tutorials for the Java ecosystem - one code module per topic - with a strong focus on Spring, Spring Boot and Spring Security.
- 5
motion
34.2Kmotiondivision/motion · TypeScriptMotion is an open source animation library for JavaScript, React and Vue — you may know it by its former name, Framer Motion.
- 6

spring-boot-demo
34.1Kxkcoding/spring-boot-demo · JavaA large collection of hands-on Spring Boot demos: 66 planned integration modules (55 finished) covering ORM, caching, messaging, security, databases, logging and more, meant for learning Spring Boot by example.
- 7

spring-boot-examples
30.5Kityouknow/spring-boot-examples · JavaA collection of small, standalone Spring Boot 3.0 example projects covering common integrations like web, WebFlux, JPA, MyBatis, RabbitMQ, MongoDB, Redis, mail, file upload, and Docker.
- 8

spring-cloud-alibaba
29.2Kalibaba/spring-cloud-alibaba · JavaA Spring Cloud toolkit from Alibaba: a one-stop set of components for building distributed Java applications on Alibaba middleware such as Nacos, Sentinel, RocketMQ and Seata.
- 9

toBeTopJavaer
25.3Khollischuang/toBeTopJavaer · JavaTo Be Top Javaer (Java工程师成神之路, the Java engineer's path to mastery) is a Chinese-language knowledge base with over 25,000 GitHub stars: it maps out everything a Java developer should learn on the way from beginner to expert, and it doubles as interview preparation.
- 10

redisson
24.4Kredisson/redisson · JavaA Java client and real-time data platform for Redis and Valkey: 50+ distributed Java objects, collections and services — maps, queues, locks, rate limiters, bloom filters, schedulers — beyond what Redis offers natively.
- 11
source-code-hunter
23.1Kdoocs/source-code-hunter · JavaThis is a curated collection of deep-dive articles that explain, from the source code itself, how popular Java frameworks and middleware actually work under the hood - including the Spring family, MyBatis, Netty, Dubbo, Redis, Tomcat, Nacos, Sentinel and RocketMQ, plus a bonus section on core JDK classes and concurrency utilities.
- 12

react-motion
21.9Kchenglou/react-motion · JavaScriptreact-motion is a React animation library that uses spring physics instead of hard-coded durations and easing curves to animate components.
- 13

SpringBoot-Labs
20.1Kyudaocode/SpringBoot-Labs · JavaA large Java learning repository packed with hands-on example modules covering six Spring-related technology stacks: Spring Boot 2.X, Spring Cloud, Spring Cloud Alibaba, Dubbo, distributed message queues, and distributed transactions.
- 14

athena
18.9KZhongFuCheng3y/athenaAthena is a Chinese-language Java backend 'knowledge graph' (知识图谱) — a huge curated collection of articles, interview-prep columns, and e-books meant to help Java beginners learn core backend topics like concurrency, the JVM, Spring, Redis, Kafka, and MySQL.
- 15

SpringCloudLearning
17.9Kforezp/SpringCloudLearning · JavaThis is the source code accompanying 'The Simplest Spring Cloud Tutorial Ever' (史上最简单的SpringCloud教程), a long-running Chinese blog series by author forezp that teaches Spring Cloud microservices step by step, covering service registration, service calls, circuit breaking, gateways, config, tracing and more.
- 16

caffeine
17.9Kben-manes/caffeine · JavaCaffeine is a high-performance, near-optimal in-memory caching library for Java with a Guava-inspired API.
- 17

mybatis-plus
17.5Kbaomidou/mybatis-plus · JavaMyBatis-Plus is an enhancement toolkit for MyBatis, the Java SQL mapping framework. It adds out-of-the-box features on top of MyBatis to simplify database development and save coding time.
- 18

zheng
16.6Kshuzheng/zheng · JavaZheng is a distributed microservices architecture and set of enterprise system modules for building Java web applications, built on Spring, SpringMVC and MyBatis. It bundles ready modules for permission management/SSO, CMS, payments, user center, WeChat platform, file storage, config center, logging and task scheduling.
- 19

apitable
15.6Kapitable/apitable · TypeScriptAPITable is an API-oriented low-code platform for building collaborative database-spreadsheet apps, positioned as an open-source alternative to Airtable.
- 20

technology-talk
14.7Kaalansehaiyang/technology-talkA curated Chinese knowledge base of Java interview prep articles, system architecture notes, middleware deep-dives, and career advice, written by a self-described Alibaba P7 architect who goes by 'Tom哥'.
- 21

spring-analysis
13.8Kseaswalker/spring-analysis · JavaA collection of in-depth reading notes on the Spring framework's source code: the author dissects how Spring's internal components are implemented and publishes the walkthroughs as free study material.
- 22

COLA
13.1Kalibaba/COLA · JavaCOLA (Clean Object-oriented & Layered Architecture) is a Java project from Alibaba that gives business applications a clean, layered structure to keep complexity under control.
- 23

spring-boot-admin
12.9Kcodecentric/spring-boot-admin · JavaAn open-source admin UI by codecentric: a web dashboard for monitoring and managing Spring Boot applications — health, metrics, logs, threads and configuration in one place.
- 24

Mybatis-PageHelper
12.3Kpagehelper-org/Mybatis-PageHelper · JavaPageHelper is a pagination plugin for MyBatis, the popular Java SQL mapper. You add it once to a project and your queries get paging support — the README bills it as the most convenient pagination plugin for MyBatis.
- 25

CodeGuide
11.9Kfuzhengwei/CodeGuide · ShellCodeGuide is a personal knowledge hub by Chinese Java engineer Fu Zheng Wei (小傅哥) that indexes years of his work: an interview handbook, hand-rolled clones of Spring and MyBatis, a JVM written in Java, Netty tutorials, bytecode-programming guides, and a published design-patterns book, all centered on core Java development.
- 26
cas
11.4Kapereo/cas · JavaCAS (Central Authentication Service) is an enterprise multilingual identity provider and single sign-on server for the web: an open-source Java platform for centralizing authentication and authorization.
- 27

spring-ai-alibaba
11Kalibaba/spring-ai-alibaba · JavaSpring AI Alibaba is a production-ready Java framework for building agentic, workflow, and multi-agent applications, built on top of Spring AI.
- 28

resilience4j
10.8Kresilience4j/resilience4j · JavaResilience4j is a lightweight fault tolerance library for Java that lets you decorate function calls with resilience patterns like Circuit Breaker, Retry, Rate Limiter, Bulkhead, Time Limiter and Cache.
- 29

Activiti
10.5KActiviti/Activiti · JavaActiviti is a light-weight workflow and Business Process Management (BPM) platform built around a super-fast, rock-solid BPMN 2 process engine for Java. It targets business people, developers, and system admins.
- 30

delivery-harness
1.7Kdiudiu-tech/delivery-harness · JavaAn AI harness reference implementation for on-demand delivery operations that combines deterministic workflows, mock business tools, lightweight knowledge retrieval, an OpenAI-compatible model endpoint, evaluation scaffolding, and human-review guardrails.
- 31

is-a-software
191is-a-software/is-a-software · JavaScriptis-a-software lets developers claim a free custom subdomain under .is-a.software (like myproject.is-a.software) and point it at their site using custom DNS records such as A, AAAA, CNAME, TXT, MX, and NS.
Related topics
Often tagged together