Top Microservices repositories

Repositories with the GitHub topic “microservices”: 53 repositories with 1M stars between them, mostly written in Go, Java and TypeScript. The highest-rated is nestjs/nest, #770 on the bestofgithub Elo ladder.

Biggest movers this week

chaos-mesh/chaos-mesh

Open on GitHubGo

A Chaos Engineering Platform for Kubernetes.

  • 1,466+1 Elo, change today
  • 7.9k stars
  • 1k forks
git
git clone https://github.com/chaos-mesh/chaos-mesh.git
  • chaos
  • chaos-engineering
  • chaos-experiments
  • chaos-mesh

mehdihadeli/awesome-software-architecture

Open on GitHubTypeScript

📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.

  • 1,574+16 Elo, change today
  • 11.7k stars
  • 1k forks
git
git clone https://github.com/mehdihadeli/awesome-software-architecture.git
  • architectural-patterns
  • architectural-styles
  • architecture
  • awesome-list

nats-io/nats.go

Open on GitHubGo

Golang client for NATS, the cloud native messaging system.

  • 1,411+9 Elo, change today
  • 6.8k stars
  • 862 forks
git
git clone https://github.com/nats-io/nats.go.git
  • cloud-native
  • cloud-native-architectures
  • cloud-native-microservices
  • go

evrone/go-clean-template

Open on GitHubGo

Clean Architecture template for Golang services

  • 1,390+3 Elo, change today
  • 7.7k stars
  • 672 forks
git
git clone https://github.com/evrone/go-clean-template.git
  • clean-architecture
  • dependency-injection
  • example
  • go

apache/camel

Open on GitHubJava

Apache Camel is an open source integration framework with 350+ connectors. Write routes in Java, YAML, or XML. Run on Spring Boot, Quarkus, or standalone. Apache License 2.0.

  • 1,507+1 Elo, change today
  • 6.4k stars
  • 5.1k forks
git
git clone https://github.com/apache/camel.git
  • camel
  • cloud-native
  • data-transformation
  • enterprise-integration-patterns

go-chi/chi

Open on GitHubGo

lightweight, idiomatic and composable router for building Go HTTP services

  • 1,723+4 Elo, change today
  • 23.1k stars
  • 1.6k forks
  • 201 watchers
go
go get github.com/go-chi/chi/v5
  • api
  • context
  • go
  • golang

Top 53 on the Elo ladder

  1. #770
    nestjs/nest

    A progressive TypeScript framework for Node.js backends: from a small API in one file to efficient, scalable…

    1,901 Elo +577.1kTypeScript
  2. #870
    karanpratapsingh/system-design

    Learn how to design systems at scale and prepare for system design interviews

    1,881 Elo −2046.9k
  3. #912
    DovAmir/awesome-design-patterns

    A curated list of software and architecture related design patterns.

    1,873 Elo −549.7k
  4. #1,035
    backstage/backstage

    Backstage is an open framework for building developer portals

    1,850 Elo +134.8kTypeScript
  5. #1,144
    goldbergyoni/nodebestpractices

    ✅ The Node.js best practices list (July 2026)

    1,835 Elo −53105kDockerfile
  6. #1,574
    istio/istio

    Connect, secure, control, and observe services.

    1,776 Elo −1638.5kGo
  7. #1,602
    alibaba/nacos

    an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native…

    1,772 Elo −3633.5kJava
  8. #1,716
    thingsboard/thingsboard

    All-in-one IoT Platform - Device management, data collection, processing and visualization.

    1,759 Elo −1722.6kJava
  9. #1,745
    Kong/kong

    🦍 The API and AI Gateway

    1,756 Elo −6944.3kLua
  10. #2,005
    apache/dubbo

    The java implementation of Apache Dubbo. An RPC and microservice framework.

    1,727 Elo −6241.5kJava
  11. #2,035
    go-chi/chi

    lightweight, idiomatic and composable router for building Go HTTP services

    1,723 Elo +1923.1kGo
  12. #2,389
    go-kratos/kratos

    Your ultimate Go microservices framework for the cloud-native era.

    1,687 Elo −5426kGo
  13. #2,436
    apolloconfig/apollo

    Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.

    1,682 Elo −7329.8kJava
  14. #2,621
    alibaba/spring-cloud-alibaba

    Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba…

    1,666 Elo −6429.1kJava
  15. #2,644
    dapr/dapr

    Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven…

    1,664 Elo +426.1kGo
  16. #2,748
    grpc/grpc-go

    The Go language implementation of gRPC. HTTP/2 based RPC

    1,656 Elo −8623.1kGo
  17. #2,751
    apache/apisix

    The Cloud-Native API Gateway and AI Gateway

    1,656 Elo −417.3kLua
  18. #3,010
    zeromicro/go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

    1,636 Elo −1733.4kGo
  19. #3,311
    alibaba/Sentinel

    A powerful flow control component enabling reliability, resilience and monitoring for microservices…

    1,616 Elo −8323.1kJava
  20. #3,534
    dotnet-architecture/eShopOnContainers

    Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered…

    1,603 Elo −5924.2kC#
  21. #3,567
    go-kit/kit

    A standard library for microservices.

    1,601 Elo −6727.4kGo
  22. #3,990
    mehdihadeli/awesome-software-architecture

    📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture…

    1,574 Elo +4411.7kTypeScript
  23. #4,000
    sqshq/piggymetrics

    Microservice Architecture with Spring Boot, Spring Cloud and Docker

    1,573 Elo −2813.9kJava
  24. #4,221
    mfornos/awesome-microservices

    A curated list of Microservice Architecture related principles and technologies.

    1,561 Elo +514.5k
  25. #4,282
    shuzheng/zheng

    基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务…

    1,557 Elo −7016.6kJava
  26. #4,524
    madd86/awesome-system-design

    A curated list of awesome System Design (A.K.A. Distributed Systems) resources.

    1,544 Elo −1912.6k
  27. #4,634
    redpanda-data/redpanda

    Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

    1,538 Elo −2512.6kC++
  28. #4,695
    encoredev/encore

    Infrastructure orchestration from local to your cloud

    1,534 Elo +1112.7kGo
  29. #4,843
    grpc/grpc-java

    The Java gRPC implementation. HTTP/2 based RPC

    1,527 Elo −4812kJava
  30. #4,916
    Activiti/Activiti

    Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people…

    1,523 Elo −3110.5kJava
  31. #5,102
    umijs/qiankun

    📦 🚀 Blazing fast, simple and complete solution for micro frontends.

    1,514 Elo −4616.7kTypeScript
  32. #5,274
    apache/camel

    Apache Camel is an open source integration framework with 350+ connectors. Write routes in Java, YAML, or XML. Run on…

    1,507 Elo +286.4kJava
  33. #5,568
    GoogleContainerTools/jib

    🏗 Build container images for your Java applications.

    1,493 Elo −2614.4kJava
  34. #5,975
    TykTechnologies/tyk

    Open Source API and AI Gateway supporting REST, GraphQL, TCP, gRPC and MCP (Model Context Protocol)

    1,474 Elo −710.8kGo
  35. #6,178
    chaos-mesh/chaos-mesh

    A Chaos Engineering Platform for Kubernetes.

    1,466 Elo +487.9kGo
  36. #6,317
    karatelabs/karate

    Test Automation Made Simple

    1,460 Elo −169kJava
  37. #6,327
    single-spa/single-spa

    The router for easy microfrontends

    1,459 Elo +613.8kJavaScript
  38. #7,309
    ThreeMammals/Ocelot

    .NET API Gateway

    1,421 Elo −78.7kC#
  39. #7,312
    falconry/falcon

    The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at…

    1,421 Elo −79.8kPython
  40. #7,570
    nats-io/nats.go

    Golang client for NATS, the cloud native messaging system.

    1,411 Elo +306.8kGo
  41. #7,706
    oatpp/oatpp

    🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency…

    1,407 Elo −188.6kC++
  42. #7,874
    cloudwego/kitex

    Go RPC framework with high-performance and strong-extensibility for building micro-services.

    1,400 Elo −48kGo
  43. #8,122
    kubevela/kubevela

    The Modern Application Platform.

    1,391 Elo −87.9kGo
  44. #8,137
    evrone/go-clean-template

    Clean Architecture template for Golang services

    1,390 Elo +307.7kGo
  45. #8,255
    hyperf/hyperf

    🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.

    1,385 Elo +86.9kPHP
  46. #8,302
    dotnetcore/CAP

    Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

    1,383 Elo −77.1kC#
  47. #8,547
    smallnest/rpcx

    Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you…

    1,373 Elo −168.3kGo
  48. #8,582
    micronaut-projects/micronaut-core

    Micronaut Application Framework

    1,371 Elo 6.4kJava
  49. #9,074
    cloudwego/hertz

    Go HTTP framework with high-performance and strong-extensibility for building micro-services.

    1,346 Elo −67.4kGo
  50. #9,528
    apex/up

    Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.

    1,316 Elo −138.7kGo
  51. #9,599
    Haxxnet/Compose-Examples

    Various Docker Compose examples of selfhosted FOSS and proprietary projects.

    1,307 Elo +57.4k
  52. #9,642
    moleculerjs/moleculer

    :rocket: Progressive microservices framework for Node.js

    1,302 Elo +46.3kJavaScript
  53. #9,643
    Elfocrash/.NET-Backend-Developer-Roadmap

    Roadmap for a .NET Backend Developer working with Microservices

    1,301 Elo −106.8k