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.
Hot right now
Most stars gained in a day · Oct 16
+23traefik
traefik/traefik · ★ 65.3KTraefik is a modern HTTP reverse proxy and load balancer built to make deploying and exposing microservices easy, with automatic configuration based on your infrastructure.
+10gotenberg
gotenberg/gotenberg · ★ 13.3KGotenberg 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.
go-zero
zeromicro/go-zero · ★ 33.4Kgo-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.
+4piggymetrics
sqshq/piggymetrics · ★ 14KPiggy Metrics is a simple personal finance app built to demonstrate the microservice architecture pattern with Spring Boot, Spring Cloud and Docker.
The all-time top
21 projects · by stars
- 65.3K
#1 · traefik/traefiktraefik
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.
- 46.9K
#2 · serverless/serverlessserverless
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.
- 44.3K
#3 · Kong/kongkong
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.
- 4
istio
38.4Kistio/istio · GoIstio 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.
- 5
go-zero
33.4Kzeromicro/go-zero · Gogo-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.
- 6
echo
32.8Klabstack/echo · GoEcho is a high performance, minimalist web framework for Go, used to build web apps, RESTful APIs and microservices.
- 7
dapr
26.2Kdapr/dapr · GoDapr 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.
- 8

incubator-seata
26Kapache/incubator-seata · JavaApache Seata is an open source distributed transaction solution for microservices, designed to be high-performance and easy to use.
- 9

kratos
26Kgo-kratos/kratos · GoKratos 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.
- 10

Sentinel
23.1Kalibaba/Sentinel · JavaSentinel 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.
- 11

serve
21.9Kjina-ai/serve · PythonJina 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.
- 12

gofr
20.8Kgofr-dev/gofr · GoAn 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.
- 13

piggymetrics
14Ksqshq/piggymetrics · JavaPiggy Metrics is a simple personal finance app built to demonstrate the microservice architecture pattern with Spring Boot, Spring Cloud and Docker.
- 14

gotenberg
13.3Kgotenberg/gotenberg · GoGotenberg 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.
- 15

gf
13.3Kgogf/gf · GoGoFrame 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.
- 16

awesome-software-architecture
11.7Kmehdihadeli/awesome-software-architecture · TypeScriptA 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.
- 17

newbee-mall
11.7Knewbee-ltd/newbee-mall · Javanewbee-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.
- 18
imgproxy
11.1Kimgproxy/imgproxy · Goimgproxy is a fast, standalone server that resizes, crops, converts, and optimizes images on the fly by fetching them from a source URL you provide.
- 19

dtm
10.9Kdtm-labs/dtm · GoDTM 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.
- 20

micro
10.6Kvercel/micro · TypeScriptMicro 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.
- 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.
Related topics
Often tagged together