Topics / #microservice

Microservice projects on GitHub

Singular variant of the microservices architecture topic.

As of , the most-starred Microservice projects on GitHub are traefik (65.3K stars), serverless (46.9K stars) and kong (44.3K stars). GitHub.Locker tracks 21 Microservice repositories with 511.7K stars combined. The fastest-growing on October 16 was traefik, with +23 stars in a day.

21Projects
511.7KStars in total
+61Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

21 projects · by stars

  1. #1 · traefik/traefik

    traefik

    Traefik is a modern HTTP reverse proxy and load balancer built to make deploying and exposing microservices easy, with automatic configuration based on your infrastructure.

    65.3K
  2. #2 · serverless/serverless

    serverless

    The Serverless Framework is a tool that lets you build and deploy applications on AWS Lambda and other managed cloud services, so they auto-scale, cost nothing when idle, and need minimal upkeep.

    46.9K
  3. #3 · Kong/kong

    kong

    Kong is a cloud-native API gateway that also acts as an AI and MCP gateway, handling routing, load balancing, authentication, and traffic management for microservices and LLM/agentic traffic.

    44.3K
  1. 4

    istio

    38.4Kistio/istio · Go

    Istio is an open-source service mesh that layers transparently onto existing distributed applications, giving you a uniform way to secure, connect, and monitor microservices with few or no code changes.

  2. 5

    go-zero

    33.4Kzeromicro/go-zero · Go

    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.

  3. 6

    echo

    32.8Klabstack/echo · Go

    Echo is a high performance, minimalist web framework for Go, used to build web apps, RESTful APIs and microservices.

  4. 7

    dapr

    26.2Kdapr/dapr · Go

    Dapr is an open-source, CNCF-graduated runtime for building distributed applications, workflows, and AI agents. It packages durable execution, secure service-to-service communication, state management, and event-driven messaging behind one consistent set of APIs.

  5. 8

    incubator-seata

    26Kapache/incubator-seata · Java

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

  6. 9

    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.

  7. 10

    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.

  8. 11

    serve

    21.9Kjina-ai/serve · Python

    Jina is an open-source Python framework for building multimodal AI applications on a cloud-native stack — you wrap models into gRPC microservices, chain them into flows, and scale from local to cloud.

  9. 12

    gofr

    20.8Kgofr-dev/gofr · Go

    An opinionated Go framework for building microservices fast — database support and observability (logs, traces, metrics) come built in, so you write service code instead of infrastructure glue.

  10. 13

    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.

  11. 14

    gotenberg

    13.3Kgotenberg/gotenberg · Go

    Gotenberg is a Docker-based API that converts documents like HTML, URLs, Markdown and Office files into PDFs, and can also merge, split, watermark and screenshot them.

  12. 15

    gf

    13.3Kgogf/gf · Go

    GoFrame is a development framework for Go: you build your backend projects on top of its modules instead of assembling everything yourself. The README bills it as a way to develop faster, easier and more efficiently.

  13. 16

    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.

  14. 17

    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.

  15. 18

    imgproxy

    11.1Kimgproxy/imgproxy · Go

    imgproxy is a fast, standalone server that resizes, crops, converts, and optimizes images on the fly by fetching them from a source URL you provide.

  16. 19

    dtm

    10.9Kdtm-labs/dtm · Go

    DTM is a distributed transaction framework that provides cross-service eventual data consistency. It implements the saga, TCC, XA, 2-phase message, outbox and workflow patterns for different application scenarios.

  17. 20

    micro

    10.6Kvercel/micro · TypeScript

    Micro is a Node.js toolkit for building asynchronous HTTP microservices: you write a single async function and Micro turns it into a tiny, fast HTTP server.

  18. 21

    Tars

    10.1KTarsCloud/Tars · C++

    A high-performance RPC framework built on a name service and the Tars protocol, with an integrated admin platform and flexible scheduling for hosting services. It began as Tencent's in-house TAF and is now a Linux Foundation project.

Often tagged together