Topics / #spring-cloud

Spring-cloud projects on GitHub

Spring subprojects for building microservices: config, discovery, and gateways.

As of , the most-starred Spring-cloud projects on GitHub are mall (84.9K stars), advanced-java (79.2K stars) and JeecgBoot (48.2K stars). GitHub.Locker tracks 20 Spring-cloud repositories with 550.3K stars combined. The fastest-growing on October 16 was mall, with +13 stars in a day.

20Projects
550.3KStars in total
+44Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

20 projects · by stars

  1. #1 · macrozheng/mall

    mall

    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.

    84.9K
  2. #2 · doocs/advanced-java

    advanced-java

    A free, community-curated collection of in-depth Java backend interview questions and answers, covering message queues, search engines, caching, sharding, distributed systems, high availability, microservices, and big-data processing.

    79.2K
  3. #3 · jeecgboot/JeecgBoot

    JeecgBoot

    JeecgBoot is an enterprise AI low-code platform: you describe what you need in natural language and it generates the front-end, back-end CRUD code, database tables and menu permissions, while also bundling a Dify-like AI app module with chat, RAG knowledge bases, flow orchestration and MCP plugins.

    48.2K
  1. 4

    nacos

    33.5Kalibaba/nacos · Java

    Nacos is a platform from Alibaba for dynamic service discovery, configuration management, and service management, aimed at building cloud-native microservices and AI applications.

  2. 5

    spring-boot-examples

    30.5Kityouknow/spring-boot-examples · Java

    A 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.

  3. 6

    apollo

    29.8Kapolloconfig/apollo · Java

    Apollo is a reliable configuration management system. It centrally manages the configurations of different applications and different clusters, and is built for microservice configuration management scenarios.

  4. 7

    spring-cloud-alibaba

    29.2Kalibaba/spring-cloud-alibaba · Java

    A 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.

  5. 8

    SpringAll

    28.9Kwuyouzhuguli/SpringAll · Java

    A large collection of hands-on Spring tutorials in Chinese covering Spring Boot, Spring Boot & Shiro, Spring Batch, Spring Cloud, Spring Cloud Alibaba, and Spring Security & OAuth2, each paired with runnable example code and a companion blog post.

  6. 9

    Sentinel

    23.1Kalibaba/Sentinel · Java

    Sentinel is a flow control, traffic shaping, circuit breaking and system adaptive overload protection component for microservices, built and battle-tested at Alibaba across years of Double-11 shopping festivals.

  7. 10

    SpringBoot-Labs

    20.1Kyudaocode/SpringBoot-Labs · Java

    A 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.

  8. 11

    yudao-cloud

    19.6KYunaiV/yudao-cloud · Java

    It's an open-source enterprise admin platform: a Spring Cloud Alibaba microservices backend plus a web admin console and a user mini-program, with RBAC permissions, multi-tenancy, workflow, payment, mall, CRM, ERP, IM, AI and IoT modules built in.

  9. 12

    SpringCloudLearning

    17.9Kforezp/SpringCloudLearning · Java

    This 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.

  10. 13

    SpringBoot-Learning

    15.7Kdyc87112/SpringBoot-Learning · Java

    A free Chinese-language tutorial series on Spring Boot basics that the author positions as a more complete alternative to paid courses.

  11. 14

    technology-talk

    14.7Kaalansehaiyang/technology-talk

    A 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哥'.

  12. 15

    piggymetrics

    14Ksqshq/piggymetrics · Java

    Piggy Metrics is a simple personal finance app built to demonstrate the microservice architecture pattern with Spring Boot, Spring Cloud and Docker.

  13. 16

    mall-swarm

    13.2Kmacrozheng/mall-swarm · Java

    mall-swarm is a microservices-based e-commerce platform built with Spring Cloud and Spring Cloud Alibaba, bundling a storefront, mobile app backend, and an admin panel with full infrastructure like a registry, config center, monitoring, and gateway.

  14. 17

    spring-boot-admin

    12.9Kcodecentric/spring-boot-admin · Java

    An 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.

  15. 18

    CodeGuide

    11.9Kfuzhengwei/CodeGuide · Shell

    CodeGuide 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.

  16. 19

    newbee-mall

    11.7Knewbee-ltd/newbee-mall · Java

    newbee-mall is an open-source e-commerce system written in Java: a complete online store with a customer-facing mall and an admin panel, built on Spring Boot and widely used as a large-scale practice project for Java developers.

  17. 20

    cas

    11.4Kapereo/cas · Java

    CAS (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.

Often tagged together