Cloud Native 7 min read

Curated List of Notable Spring Cloud Open‑Source Projects

This article presents a curated collection of outstanding Spring Cloud open‑source projects, describing their purpose, key features, and providing direct GitHub links to help developers quickly adopt microservice solutions and related tools in Java‑based cloud‑native environments.

Java Captain
Java Captain
Java Captain
Curated List of Notable Spring Cloud Open‑Source Projects

Spring Cloud is an ordered collection of frameworks that leverages the development convenience of Spring Boot to simplify the infrastructure of distributed systems, offering features such as service discovery, configuration center, message bus, load balancing, circuit breaker, and data monitoring, all with one‑click startup and deployment.

1. awesome-spring-cloud – A comprehensive list of Spring Cloud learning resources, including blogs, open‑source projects, and websites, each with navigation links. https://github.com/ityouknow/awesome-spring-cloud

2. springcloud-thoth – A ready‑to‑use Spring Cloud starter kit that integrates Swagger, external REST APIs, and typical SaaS architecture modules, serving as a typical microservice project managed by Spring Cloud. https://github.com/SpringForAll/springcloud-thoth

3. isona – A microservice management tool built on Spring Boot and Spring Cloud, similar to Spring Boot Admin but with broader capabilities, aiming to provide comprehensive monitoring and management for Spring Cloud‑based microservice systems. https://github.com/SpringForAll/isona

4. SpringCloud‑Learning – Provides Netflix OSS integration for Spring Boot applications via automatic configuration and binding, enabling quick activation of patterns such as Eureka service discovery, Hystrix circuit breaker, Zuul routing, and Ribbon load balancing. https://github.com/spring-cloud/spring-cloud-netflix

5. PiggyMetrics – A microservice architecture based on Spring Boot, Spring Cloud, and Docker, decomposed into three core microservices that can be deployed independently and organized around business domains. https://github.com/sqshq/PiggyMetrics

6. spring-cloud-rest-tcc – Demonstrates TCC flexible transactions and EDA event‑driven patterns based on Spring Cloud Netflix, with Spring Cloud Sleuth for tracing, Spring Boot Admin for health monitoring, and Hystrix Dashboard for near‑real‑time circuit‑breaker monitoring. https://github.com/prontera/spring-cloud-rest-tcc

7. Spring‑Cloud‑Admin – The first domestic Spring Cloud microservice development platform, offering unified authentication, user management, resource permission, API gateway management, and more; built with Spring Boot 2, Spring Cloud Gateway, and a Vue‑Element‑Admin front‑end. https://github.com/wxiaoqi/Spring-Cloud-Admin

8. xxpay – A distributed aggregate payment system developed with Spring Cloud (and also Dubbo and Spring Boot versions), integrating major payment channels such as WeChat and Alipay, ready for production use. http://www.xxpay.org

9. spring‑boot‑cloud – A microservice project built on Spring Boot, Spring Cloud, Spring OAuth2, and Spring Cloud Netflix, providing a solid foundation for cloud‑native applications. https://github.com/zhangxd1989/spring-boot-cloud

10. Spring Cloud Config – A configuration management toolkit that centralizes configuration storage on remote servers, supporting local, Git, and Subversion backends. https://github.com/spring-cloud/spring-cloud-config

11. Spring Cloud Bus – An event/message bus for propagating state changes across a cluster (e.g., configuration changes), often used with Spring Cloud Config for hot deployment. https://github.com/spring-cloud/spring-cloud-bus

12. spring‑cloud‑sleuth – A logging toolkit that wraps Dapper and log‑based tracing, integrating Zipkin and HTrace to provide distributed tracing for Spring Cloud applications. https://github.com/spring-cloud/spring-cloud-sleuth

Java Group – Focused on sharing Java knowledge; scan the QR code above for more Java resources.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

JavaCloud NativeMicroservicesopen sourceSpring Cloud
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

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.