Topics / #microservices-architecture

Microservices-architecture projects on GitHub

Decomposing systems into small independently deployed services.

As of , the most-starred Microservices-architecture projects on GitHub are advanced-java (79.2K stars), go-zero (33.4K stars) and incubator-seata (26K stars). GitHub.Locker tracks 11 Microservices-architecture repositories with 262K stars combined. The fastest-growing on October 16 was temporal, with +23 stars in a day.

11Projects
262KStars in total
+46Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

11 projects · by stars

  1. #1 · 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
  2. #2 · zeromicro/go-zero

    go-zero

    go-zero is a cloud-native Go framework for building web and RPC microservices, packed with built-in engineering practices. It has been serving sites with tens of millions of users for years and is listed in the CNCF Landscape.

    33.4K
  3. #3 · apache/incubator-seata

    incubator-seata

    Apache Seata is an open source distributed transaction solution for microservices, designed to be high-performance and easy to use.

    26K
  1. 4

    kratos

    26Kgo-kratos/kratos · Go

    Kratos is a lightweight Go framework for building cloud-native microservices, with small, explicit APIs so your code can focus on business logic instead of plumbing.

  2. 5

    temporal

    23.8Ktemporalio/temporal · Go

    Temporal is a durable execution platform: a server that runs units of application logic called Workflows resiliently, automatically handling intermittent failures and retrying failed operations.

  3. 6

    nats-server

    20.9Knats-io/nats-server · Go

    This is the NATS server — the high-performance core of NATS.io, a messaging system for connecting digital systems, services and devices. It's a CNCF project.

  4. 7

    awesome-microservices

    14.5Kmfornos/awesome-microservices

    A curated list of Microservice Architecture related principles and technologies — a link catalog of platforms, frameworks, toolkits, standards and further reading for building service-oriented systems.

  5. 8

    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.

  6. 9

    awesome-system-design

    12.6Kmadd86/awesome-system-design

    A curated list of articles, books, videos, and tools for learning System Design (distributed systems), useful both for interview prep and for designing real distributed/microservice applications.

  7. 10

    awesome-software-architecture

    11.7Kmehdihadeli/awesome-software-architecture · TypeScript

    A curated catalog of articles, videos, courses, books, and other resources for learning and practicing software architecture, patterns, and principles, covering everything from design patterns and DDD to cloud, distributed systems, and AI engineering.

  8. 11

    booking-microservices

    756evangelosvlachos96-dotcom/booking-microservices · C#

    A practical flight-booking system built as .NET 10 microservices, using Vertical Slice Architecture, DDD, CQRS, Event Sourcing, gRPC, RabbitMQ, Wolverine, PostgreSQL, MongoDB and .NET Aspire.

Often tagged together