Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source microservices software

250 open-source libraries, tools and applications tagged microservices, ranked by how closely microservices is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

250 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
Kubernetes
Kubernetes is an open‑source system for automating deployment, scaling, and management of containerized applications across clusters of hos…
94128491active
Firecracker
Firecracker is an open‑source virtual machine monitor that runs lightweight microVMs using KVM. It provides VM‑level isolation with contain…
9737354active
Anoma
Anoma is a reference implementation of the Anoma protocol, a distributed operating system for blockchain interoperability. It provides a no…
7833575active
Conductor
Conductor is an open-source durable execution and workflow orchestration engine for microservices, event-driven workflows, and AI agents, o…
9332278active
Consul
Consul is a distributed service networking platform that provides service discovery, health checking, and a service mesh. It offers a contr…
9430087active
Apollo
Apollo is a reliable, centralized configuration management system for microservices, built on Spring Boot and Spring Cloud. It provides a w…
9029817stable
Apache Seata
Apache Seata (incubating) is an open-source, high-performance distributed transaction solution for microservices architectures. It provides…
7726008stable
Cilium
Cilium is an eBPF‑based networking, security, and observability solution for Kubernetes clusters. It provides a flat L3 network, L7‑aware p…
9425622stable
temporalio/temporal
Temporal is an open‑source durable execution platform that runs workflows and activities with built‑in fault tolerance. It provides a serve…
10023810active
GoogleCloudPlatform/microservices-demo
Online Boutique is a cloud-first microservices demo application: a web-based e-commerce app composed of 11 polyglot microservices communica…
8921055active
iii
iii is an open‑source engine that lets you compose, extend, and observe any service or AI agent as a worker in real time. It provides a uni…
8518844active
Quarkus
Quarkus is a cloud-native Java framework optimized for containers and Kubernetes, offering fast startup, low memory footprint, and GraalVM …
9415944stable
TencentCloud/CubeSandbox
CubeSandbox is a high-performance sandbox service for AI agents built on RustVMM and KVM, creating hardware-isolated MicroVM sandboxes in u…
8112853active
imgproxy
imgproxy is a fast, secure standalone HTTP server written in Go (built on libvips) that resizes, processes, converts, and optimizes images …
9911126stable
dotnet/eShop
A reference .NET e-commerce web application from Microsoft demonstrating a services-based architecture using .NET Aspire. It serves as an e…
6210949active
DTM
DTM is a distributed transaction framework that provides cross-service eventual data consistency using saga, TCC, XA, 2-phase message, outb…
4610919stable
dotnet/orleans
Microsoft Orleans is a cross-platform .NET framework for building robust, scalable distributed applications using the Virtual Actor Model. …
9910906stable
KEDA
KEDA is a Kubernetes-based event-driven autoscaler that scales any container workload based on the number of events needing processing, usi…
9410643stable
Activiti
Activiti is a lightweight, open-source Business Process Management (BPM) platform whose core is a fast BPMN 2.0 process engine for Java. It…
9210543active
TARS
Tars is a high-performance RPC framework based on name service and the Tars protocol, with an integrated administration platform and flexib…
6110084stable
Cadence
Cadence is an open-source, CNCF-hosted durable execution and workflow orchestration engine originally developed at Uber. It lets developers…
989482stable
rpcx
rpcx is a high-performance distributed RPC framework for Go, comparable to Alibaba Dubbo but designed natively for Go without requiring pro…
758319active
dotnetcore/CAP
CAP is a .NET library providing a lightweight event bus and a distributed transaction solution based on the Outbox pattern (local message t…
917112active
Rainbond
Rainbond is an open-source, application-centric container management platform built on Kubernetes that lets teams build, deploy, and operat…
996272active
Motan
Motan is a cross-language remote procedure call (RPC) framework for rapidly building high-performance distributed services, originally deve…
465865active
Nuclio
Nuclio is a high-performance open-source serverless (FaaS) platform for real-time event and data processing, deployable standalone via Dock…
925760stable
changmingxie/tcc-transaction
tcc-transaction is a Java framework implementing TCC (Try-Confirm-Cancel) distributed transactions for microservice architectures. It coord…
235758stable
Discovery
Nepxion Discovery is a cloud-native microservice governance framework for Spring Cloud and Spring Cloud Alibaba. It provides blue-green and…
465752active
Mikaelemmmm/go-zero-looklook
A full-stack microservices reference project built on the go-zero framework in Go, demonstrating best practices with API/RPC/MQ services an…
665205active
sofastack/sofa-boot
SOFABoot is an open-source Java framework built on top of Spring Boot, fully compatible with it, that adds production-grade enhancements su…
615069active
Jupiter
Jupiter is a governance-oriented microservice framework for Go, developed and used in production at Douyu. It bundles web/gRPC servers, con…
724567active
Restate
Restate is a lightweight distributed runtime that turns backend services, workflows, and AI agents into durable processes with automatic re…
984536active
camunda/camunda
Camunda 8 is a process orchestration framework whose orchestration cluster includes the Zeebe cloud-native BPMN/DMN engine, plus Tasklist, …
964327active
OSv
OSv is an open-source modular unikernel operating system designed to run single unmodified Linux applications securely as microVMs on top o…
674262active
dromara/hmily
Hmily is a financial-grade flexible distributed transaction framework for Java, supporting TCC, TAC, and XA transaction patterns. It integr…
324159active
hashicorp/memberlist
A Go library implementing gossip-based cluster membership and node failure detection, based on the SWIM protocol with Lifeguard extensions.…
894117stable
sofastack/sofa-rpc
SOFARPC is a high-performance, highly extensible, production-grade Java RPC framework developed and battle-tested at Ant Financial for over…
883920stable
helidon-io/helidon
Helidon is an open-source Java framework of libraries for writing cloud-native microservices, offering both a lightweight Helidon SE API an…
993837active
TARS
TarsGo is a high-performance RPC and microservice framework for Go built on the Tars protocol, part of the Linux Foundation's Tars project.…
353371stable
open-telemetry/opentelemetry-demo
The OpenTelemetry Astronomy Shop, a microservice-based distributed e-commerce demo system illustrating OpenTelemetry instrumentation across…
923364active
sqshq/piggymetrics
PiggyMetrics is a personal financial advisor application built as a reference implementation of the microservice architecture pattern using…
2313965maintenance
Tencent/spring-cloud-tencent
Spring Cloud Tencent is a Spring Cloud-based service governance framework from Tencent that implements the standard Spring Cloud SPI and in…
953297active
Azure Service Fabric
Service Fabric is a distributed systems platform for packaging, deploying, and managing stateless and stateful microservices and containers…
753065active
originjs/vite-plugin-federation
A Vite and Rollup plugin that implements Module Federation, allowing multiple frontend applications to share code and modules at runtime. I…
403046active
kcp-dev/kcp
kcp is a horizontally scalable, Kubernetes-like control plane that provides many isolated 'workspaces', each acting as its own lightweight …
992841active
lovoo/goka
Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go. It extends Kafka consumer groups by bi…
882548active
wasmCloud
wasmCloud is a CNCF incubating cloud native platform for building, deploying, and orchestrating WebAssembly component workloads across clou…
1002460active
dashersw/cote
cote is a Node.js library for building zero-configuration microservices with automatic service discovery. It provides Responder/Requester, …
572386stable
free5GC
free5GC is an open-source implementation of the 5G mobile core network (5GC) compliant with 3GPP Release 15/17, developed as a Linux Founda…
932358active
Spring Petclinic Microservices
A distributed version of the Spring PetClinic sample application built with Spring Cloud, demonstrating microservices architecture with ser…
662207active
Particular/NServiceBus
NServiceBus is a .NET messaging framework for building distributed systems and async microservices, providing abstractions over message que…
962171stable
bitwalker/libcluster
An Elixir library that automatically forms and heals clusters of Erlang nodes using pluggable strategies such as EPMD, multicast UDP gossip…
322160stable
Kamaji
Kamaji is a Kubernetes operator that manages hosted Kubernetes control planes, running control plane components as pods inside a management…
952046active
Apache Seata
Seata-go is the Go implementation of Apache Seata, a distributed transaction framework for microservices architectures. It interoperates wi…
791738active
TraceMachina/nativelink
NativeLink is a high-performance remote build cache and remote execution server written in Rust, speaking the open Remote Execution API. It…
1001621active
Kyma
Kyma is an opinionated set of Kubernetes-based modular building blocks for developing and running enterprise-grade cloud-native application…
661561active
EdgeX Foundry
EdgeX Foundry is a vendor-neutral open source framework for IoT edge computing, and this repository contains the Go implementation of its c…
811548active
liquidmetal-dev/flintlock
Flintlock is a Go service for creating and managing the lifecycle of microVMs on a host machine, backed by containerd and supporting Firecr…
991518active
elixir-horde/horde
Horde is an Elixir library providing a distributed supervisor (Horde.DynamicSupervisor) and distributed registry (Horde.Registry) built on …
691506active
apache/mesos
Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications and frameworks. It…
665365maintenance
MultiPaper/MultiPaper
MultiPaper is a fork of Purpur (Paper) for Minecraft that lets a single world run across multiple coordinated Minecraft servers, with a Mul…
291477active
GoogleCloudPlatform/bank-of-anthos
Bank of Anthos is a sample HTTP-based web application that simulates a retail bank's payment processing network, letting users create accou…
891463active
Edgenesis/shifu
Shifu is a Kubernetes-native, protocol- and vendor-agnostic IoT gateway that represents physical devices as CRDs and device microservices (…
991437active
DBOS Transact
DBOS Transact is an open-source library (Python and TypeScript SDKs) that adds lightweight durable workflows to applications by checkpointi…
961389active
Spring Cloud Microservices Demo
A demo/sample project showcasing Spring Boot and Spring Cloud microservices patterns including service discovery, API gateway, distributed …
751389active
spring-cloud/spring-cloud-netflix
Spring Cloud Netflix provides Spring Boot autoconfiguration and integrations for Netflix OSS components such as Eureka, Hystrix, Zuul, Ribb…
924967maintenance
sermant-io/Sermant
Sermant is a CNCF Sandbox proxyless service mesh built on Java bytecode enhancement (JavaAgent) technology. It adds service governance capa…
561345active
XTXMarkets/ternfs
TernFS is an exabyte-scale, multi-region distributed file system written in C++, designed for storing large immutable files on commodity ha…
601342active
VirtoCommerce/vc-platform
Virto Commerce is an open-source, headless ecommerce platform for building extensible B2B, B2C, and B2B2C digital commerce solutions, marke…
941312stable
AElfProject/AElf
aelf is a cloud-native layer-1 blockchain network written in C# that achieves scalability through a mainchain plus multi-dAppChain (sidecha…
831268active
Open Liberty
Open Liberty is a lightweight, composable Java application server runtime for building cloud-native microservices with MicroProfile and Jak…
961267active
Coffeeshop Demo
A practical event-driven microservices demo application for a coffee shop, written in Go with services for products, counter, barista, and …
234358maintenance
trpc-group/trpc-go
tRPC-Go is the Go implementation of the tRPC framework, a pluggable, high-performance RPC framework for building microservices. It supports…
751208active
Netflix/dynomite
Dynomite is a thin distributed Dynamo layer that adds sharding, multi-datacenter replication, and high availability to storage engines like…
234215maintenance
Temporal Python SDK
The official Temporal SDK for Python, a framework for authoring durable workflows and activities that execute as fault-tolerant, long-runni…
981205active
EdwinVW/pitstop
Pitstop is a sample Garage Management System application demonstrating software-architecture concepts such as microservices, CQRS, event so…
761162active
somta/Juggle
Juggle is a zero-code/low-code API orchestration and system integration platform for composing microservice interfaces into complex flows v…
871150active
Seneca
Seneca is a microservices toolkit for Node.js that lets you organize business logic as message-based commands selected by JSON pattern matc…
633956maintenance
apache/celeborn
Apache Celeborn is an elastic, high-performance intermediate data service for big data compute engines, focused on managing shuffle and spi…
901066active
Instana Tracing SDK
Stan's Robot Shop is a sample polyglot microservices application (NodeJS, Java, Python, Go, PHP) simulating an e-commerce shop, built to se…
101016active
mehdihadeli/food-delivery-microservices
A practical, cloud-native food delivery application built with .NET Aspire and .NET 10, demonstrating microservices architecture using Doma…
771010active
googleforgames/open-match
Open Match is an open-source game matchmaking framework from Google that simplifies building scalable and extensible matchmakers for multip…
613422maintenance
iron-io/functions
IronFunctions is an open source Functions-as-a-Service (FaaS) platform written in Go that you can run anywhere, on public, private, or hybr…
233215maintenance
Bastion
Bastion is a highly-available, fault-tolerant runtime for Rust that provides actor-model-like concurrency with lightweight processes, super…
232918maintenance
liuyangming/ByteTCC
ByteTCC is a distributed transaction manager for Java based on the Try-Confirm-Cancel (TCC) compensating transaction mechanism, compatible …
232863maintenance
notadd/notadd
Notadd is an open-source microservice development architecture built on Nest.js, using TypeScript, GraphQL, TypeORM, gRPC, and Redis. It pr…
102827maintenance
vietnam-devs/coolstore-microservices
CoolStore is a containerized .NET Core microservices reference application built on Dapr and Tye, demonstrating microservice architecture p…
232533maintenance
Project Flogo
Project Flogo is an ultra-light, Go-based open source ecosystem for building event-driven applications using triggers and actions. It suppo…
232489maintenance
AppScale/gts
AppScale GTS is an open-source serverless platform for building and running scalable web and mobile applications on any infrastructure. It …
232421maintenance
Choerodon
Choerodon is an open-source multi-cloud agile collaboration platform built on Kubernetes, Istio, Knative, GitLab, and Spring Cloud. It prov…
232397maintenance
Atomix
Atomix is a cloud native runtime and toolkit for building stateful, scalable distributed applications on Kubernetes. It exposes high-level …
232359maintenance
QNJR-GROUP/EasyTransaction
EasyTransaction is a Java/Spring framework providing a unified solution for distributed transactions across microservices and SOA systems. …
232348maintenance
lipp/login-with
A stateless microservice that handles 'login-with' OAuth authentication for providers like Twitter, Google, GitHub, and Facebook. On succes…
322344maintenance
bz51/SpringBoot-Dubbo-Docker-Jenkins
A SpringBoot + Dubbo microservices framework scaffold demonstrating containerized deployment with Docker and automated builds with Jenkins.…
322234maintenance
zhangxd1989/spring-boot-cloud
A microservices reference project built on Spring Boot, Spring Cloud, Spring OAuth2, and Spring Cloud Netflix (Eureka, Zuul, Hystrix, Ribbo…
322125maintenance
traefik/mesh
Traefik Mesh is a simple, full-featured service mesh for Kubernetes that implements the Service Mesh Interface (SMI) specification. It uses…
522102maintenance
dromara/raincat
Raincat is a strongly consistent distributed transaction framework for Java, implementing TCC-style transactions across RPC frameworks. It …
321905maintenance
nocalhost/nocalhost
Nocalhost is a cloud-native development tool consisting of a CLI (nhctl) and IDE extensions for VS Code and JetBrains that lets developers …
761893maintenance
bilibili/discovery
Discovery is Bilibili's production-ready service registry used for locating middle-tier servers to enable resilient load balancing and fail…
231803maintenance
orbit/orbit
Orbit is a virtual actor framework for the JVM (Java/Kotlin) for building distributed systems, originally developed by Electronic Arts. It …
231730maintenance

page 1 / 3 next →