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

Open-source microservices software

1444 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.

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

ProductHealth v2StarsMaturity
macrozheng/mall-swarm
mall-swarm is a microservices-based e-commerce mall system built with Spring Cloud Alibaba, Spring Boot 3.5, Sa-Token, MyBatis, Elasticsear…
6213174active
apache/zookeeper
Apache ZooKeeper is a high-performance, fault-tolerant coordination service for distributed applications, exposing a hierarchical key-value…
7612815stable
Citus
Citus is an open-source PostgreSQL extension (written in C) that transforms Postgres into a distributed database by sharding tables across …
9512803active
iroh
Iroh is a Rust networking library that establishes direct peer-to-peer QUIC connections between endpoints dialed by public key, with NAT ho…
9612582active
redpanda-data/redpanda
Redpanda is a Kafka API-compatible streaming data platform written in C++ on the Seastar framework, with no ZooKeeper or JVM dependency. It…
8812571stable
IBM/sarama
Sarama is an MIT-licensed Go client library for Apache Kafka, providing pure-Go implementations of Kafka producers, consumers, and administ…
9912525stable
Nebula Graph
NebulaGraph is a distributed, open-source graph database written in C++ that handles large graph datasets with millisecond latency and hori…
6512409active
Erlang/OTP
Erlang/OTP is the Erlang programming language together with its runtime system (BEAM) and the Open Telecom Platform, a set of libraries and…
9412361stable
Meshery
Meshery is an open-source, self-service engineering platform for collaboratively designing, deploying, and managing Kubernetes and cloud na…
9512014active
ZeroMQ
ZeroMQ (libzmq) is a high-performance, brokerless asynchronous messaging library implementing the ZMTP protocol, providing socket-like abst…
6211010stable
Apache IoTDB
Apache Thrift is a lightweight, language-independent software stack for point-to-point RPC, combining an interface definition language, a c…
9510960stable
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
AutoMQ/automq
AutoMQ is a cloud-native, 100% Apache Kafka-compatible streaming platform that replaces broker-local disks with S3-compatible object storag…
9410909active
dotnet/orleans
Microsoft Orleans is a cross-platform .NET framework for building robust, scalable distributed applications using the Virtual Actor Model. …
9910906stable
Tyk API Gateway
Tyk Gateway is a cloud-native, open-source API Gateway written in Go that supports REST, GraphQL, TCP, and gRPC protocols. It provides rate…
9310840stable
Chia Blockchain
The official Python implementation of the Chia blockchain, including full node, farmer, harvester, timelord, and wallet components. It uses…
9310790active
git-bug/git-bug
git-bug is a distributed, offline-first bug and issue tracker that embeds issues, comments, and identities as objects inside a git reposito…
9810765active
RQ
RQ (Redis Queue) is a simple Python library for queueing jobs and processing them in the background with workers, backed by Redis or Valkey…
9810693stable
KEDA
KEDA is a Kubernetes-based event-driven autoscaler that scales any container workload based on the number of events needing processing, usi…
9410643stable
yugabyte/yugabyte-db
YugabyteDB is an open-source, PostgreSQL-compatible distributed SQL database built for cloud-native, mission-critical OLTP applications. It…
9510613stable
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
ElectricSQL
Electric is a real-time read-path sync engine for Postgres that replicates data into clients via a low-level HTTP API with partial replicat…
9310395active
oceanbase/oceanbase
OceanBase is a distributed relational database engine developed by Ant Group, offering MySQL compatibility, Paxos-based high availability, …
9810300stable
apache/cassandra
Apache Cassandra is an open-source NoSQL distributed wide-column database written in Java, designed for linear scalability and fault tolera…
7610115stable
Tilt
Tilt is a CLI tool that defines your microservice development environment as code (via a Tiltfile) and automates the loop from code change …
9910114active
TARS
Tars is a high-performance RPC framework based on name service and the Tars protocol, with an integrated administration platform and flexib…
6110084stable
egametang/ET
ET is a C# game development framework combining a Unity3D client with a distributed C# game server, built around a fiber-based actor model …
739927active
Watermill
Watermill is a Go library for building event-driven and message-driven applications over a unified Pub/Sub API. It supports Kafka, RabbitMQ…
899910active
Spinnaker
Spinnaker is an open-source, multi-cloud continuous delivery platform created at Netflix that combines flexible pipeline management with in…
989802active
Higress
Higress is a CNCF Sandbox, cloud-native AI-native API gateway built on Istio and Envoy, extensible with Wasm plugins written in Go, Rust, o…
999568active
BullMQ
BullMQ is a fast, robust message queue and background job processing library built on Redis (or PostgreSQL), available natively for Node.js…
969522stable
Cadence
Cadence is an open-source, CNCF-hosted durable execution and workflow orchestration engine originally developed at Uber. It lets developers…
989482stable
FastDFS
FastDFS is an open-source high-performance distributed file system written in C, providing file storing, syncing, uploading, and downloadin…
949260stable
actix/actix
Actix is an actor framework for Rust providing the actor model for building concurrent, asynchronous applications. It integrates with Tokio…
669251stable
Raft
A Go library implementing the Raft consensus protocol for managing a replicated log and replicated state machines. It enables building cons…
879146stable
Opensabre Microservice Platform
Opensabre is a microservices development platform built on Spring Cloud 2023, integrating Spring Security, Spring Cloud Alibaba (Nacos, Sen…
758942active
Fission
Fission is an open-source, Kubernetes-native serverless framework for deploying functions as a service (FaaS). Developers write functions i…
898933active
aeron-io/aeron
Aeron is an efficient, reliable message transport supporting UDP unicast, UDP multicast, and IPC, with Java, C, and C++ clients. It include…
988915stable
Apache ShenYu
Apache ShenYu is a Java-native, asynchronous, high-performance API gateway for service proxying, protocol conversion, and API governance ac…
868896stable
twitter/finagle
Finagle is an extensible, fault-tolerant, protocol-agnostic RPC system for the JVM, written in Scala with idiomatic APIs for both Scala and…
638867stable
orbitdb/orbitdb
OrbitDB is a serverless, distributed peer-to-peer database library built on IPFS and Libp2p Pubsub, using Merkle-CRDTs for conflict-free re…
668810active
patroni/patroni
Patroni is a Python-based high-availability orchestrator for PostgreSQL clusters that automates leader election, failover, and replication …
958741active
ThreeMammals/Ocelot
Ocelot is a .NET API gateway built as a series of ASP.NET Core middlewares, providing a unified entry point for microservices architectures…
978716active
Tencent/libco
libco is a C/C++ coroutine library widely used in WeChat's back-end services since 2013, running on tens of thousands of machines. It trans…
238692stable
apache/beam
Apache Beam is an open-source unified programming model and SDK set (Java, Python, Go, SQL, TypeScript) for defining batch and streaming da…
958688stable
segmentio/kafka-go
kafka-go is a pure-Go Apache Kafka client library offering both low-level connection APIs and high-level Reader/Writer abstractions for pro…
698634active
rpcx
rpcx is a high-performance distributed RPC framework for Go, comparable to Alibaba Dubbo but designed natively for Go without requiring pro…
758319active
alibaba/transmittable-thread-local
TransmittableThreadLocal (TTL) is a zero-dependency Java library providing an enhanced InheritableThreadLocal that transmits context values…
598310stable
smartcontractkit/chainlink
Chainlink is the core node software of a decentralized oracle network that bridges smart contracts with real-world data and off-chain compu…
998246stable
Apache ShardingSphere ElasticJob
Apache ElasticJob is a distributed scheduled job framework for the JVM that provides flexible scheduling, job sharding, and resource manage…
748206stable
hatchet-dev/hatchet
Hatchet is an open-source (MIT) orchestration engine for background tasks, AI agents, and durable workflows, available as a cloud service o…
908158active
cloudwego/kitex
Kitex is a high-performance, strongly extensible Go RPC framework for building microservices, developed by ByteDance's CloudWeGo team. It i…
998050stable
Longhorn
Longhorn is a cloud-native distributed block storage system for Kubernetes that adds persistent volume support to any cluster with a single…
958038stable
RichardKnop/machinery
Machinery is a Go library for asynchronous task and job queues built on distributed message passing. It supports multiple brokers (RabbitMQ…
547972stable
Coroot
Coroot is an open-source, self-hosted observability and APM platform that uses eBPF to collect metrics, logs, traces, and continuous profil…
957966active
chaos-mesh/chaos-mesh
Chaos Mesh is an open-source, cloud-native chaos engineering platform for Kubernetes that injects controlled faults (pod, network, DNS, HTT…
927938active
KubeVela
KubeVela is a CNCF-incubating, application-centric software delivery control plane built on Kubernetes and the Open Application Model. It l…
957914active
IBAX
IBAX is a blockchain protocol platform written in Go that lets users deploy decentralized applications such as DApps, DeFi, and DAOs quickl…
887848active
MassTransit/MassTransit
MassTransit is a free, open-source distributed application framework for .NET that enables message-based, loosely-coupled asynchronous comm…
777802active
PowerJob/PowerJob
PowerJob is an open-source enterprise job scheduling and distributed computing framework written in Java. It provides a web console, multip…
987794active
MystenLabs/sui
Sui is a next-generation Layer 1 smart contract blockchain platform written in Rust, featuring high throughput, low latency, and an asset-o…
957782active
aws/karpenter-provider-aws
Karpenter is an open-source Kubernetes node autoscaler that watches for unschedulable pods, provisions right-sized nodes to meet their sche…
927721active
OpenTelemetry Collector
The OpenTelemetry Collector is a vendor-agnostic telemetry pipeline service that receives, processes, and exports traces, metrics, and logs…
1007683stable
jepsen-io/jepsen
Jepsen is a Clojure library and framework for verifying the correctness of distributed systems under fault injection. It sets up systems on…
957528active
cloudwego/hertz
Hertz is a high-performance, extensible Go HTTP framework from CloudWeGo (ByteDance) for building microservices. It uses the Netpoll networ…
887377active
fabiolb/fabio
Fabio is an HTTP, HTTPS, TCP, and gRPC reverse proxy and load balancer that configures itself dynamically from service data stored in Consu…
937346active
telepresenceio/telepresence
Telepresence is a CNCF open-source CLI tool that connects a developer's workstation to a remote Kubernetes or OpenShift cluster, creating a…
977311active
Alluxio/alluxio
Alluxio is an open-source distributed caching and data orchestration platform that sits between compute frameworks (Spark, Presto, Trino, P…
647248stable
mher/flower
Flower is an open-source web application for monitoring and managing Celery clusters in real time. It provides a dashboard for task and wor…
837238active
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
agones-dev/agones
Agones is an open-source Kubernetes controller and custom resource definitions (GameServers, Fleets) for hosting, running, and scaling dedi…
947062stable
SpringBlade
SpringBlade is an enterprise-grade microservices development platform built on Spring Boot 4, Spring Cloud 2025, and Java 21, with a compan…
926944active
hyperf/hyperf
Hyperf is a high-performance PHP coroutine framework built on Swoole and Swow, designed for building microservices, middleware, web systems…
996905active
kvcache-ai/Mooncake
Mooncake is a KVCache-centric disaggregated serving platform for LLM inference, originally built to serve Kimi by Moonshot AI. It separates…
906835active
luraproject/lura
Lura is an open-source Go framework for building ultra-performant API Gateways and proxies, formerly known as the KrakenD framework. It agg…
806803stable
MessagePack-CSharp/MessagePack-CSharp
An extremely fast MessagePack binary serializer for C# targeting .NET, .NET Core, Unity, and Xamarin. It includes built-in LZ4 compression …
966783stable
gRPC Prometheus monitoring
A Go library of gRPC middleware (interceptors) providing chained, ready-to-use implementations for auth, logging, tracing, metrics, retries…
946760active
Unison
Unison is a statically-typed functional programming language with type inference, an effect (abilities) system, and content-addressed code …
996756active
uber/kraken
Kraken is a P2P-powered Docker registry from Uber that distributes container images and large blobs across clusters using BitTorrent-style …
986755active
Automerge
Automerge is a JSON-like CRDT (conflict-free replicated data type) library that lets multiple users modify application state concurrently, …
976649active
Hazelcast
Hazelcast is a unified real-time data platform combining distributed stream processing with a fast, in-memory data store. It lets applicati…
806622stable
Pixie
Pixie is an open-source, Kubernetes-native observability platform that uses eBPF to auto-instrument applications, collecting telemetry like…
796548active
EsotericSoftware/kryo
Kryo is a fast and efficient binary object graph serialization framework for Java with an easy-to-use API. It also supports automatic deep …
996543stable
ChaosBlade
ChaosBlade is an open-source chaos engineering toolkit from Alibaba for injecting faults into hosts, applications, and Kubernetes clusters …
986461active
gevent/gevent
gevent is a coroutine-based concurrency library for Python built on greenlets, providing a high-level synchronous API on top of libev or li…
666444stable
Micronaut
Micronaut is a modern, JVM-based full-stack framework for building modular, easily testable applications and microservices in Java, Kotlin,…
956437stable
Aspire
Aspire is a multi-language, code-first toolchain from Microsoft for composing, running, debugging, and deploying distributed applications. …
966381active
moleculerjs/moleculer
Moleculer is a fast, progressive microservices framework for Node.js that helps build efficient, reliable, and scalable distributed service…
906376stable
Apache Camel
Apache Camel is an open-source integration framework offering 350+ connectors for databases, APIs, message brokers, and cloud services, wit…
776371stable
Rivet
Rivet Actors is an open-source framework (RivetKit) providing long-running, stateful actor processes as the primitive for AI agents, collab…
936309active
Rainbond
Rainbond is an open-source, application-centric container management platform built on Kubernetes that lets teams build, deploy, and operat…
996272active
loro-dev/loro
Loro is a high-performance CRDT (Conflict-free Replicated Data Type) library that makes JSON-like application state collaborative, version-…
956232active
Faktory
Faktory is a language-agnostic background job server that stores jobs as JSON in queues for workers in any programming language to fetch an…
876150active
Goa
Goa is a design-first framework for building APIs and microservices in Go. You define your API in a Go-based DSL and it generates server co…
996110active
Knative
Knative is a Kubernetes-based platform providing middleware components for building, deploying, and managing serverless workloads, comprisi…
966110stable
hashicorp/go-plugin
HashiCorp's Go plugin system that runs plugins as subprocesses communicating over RPC/gRPC, letting hosts consume plugins as natural Go int…
796107stable
stefanprodan/podinfo
Podinfo is a tiny Go web application that serves as a reference microservice template showcasing Kubernetes best practices. It ships with H…
966005active
volcano-sh/volcano
Volcano is a CNCF-hosted, Kubernetes-native batch scheduling system that extends kube-scheduler for high-performance workloads like AI/ML t…
985993stable
Go kit
Go kit is a collection of Go packages that provide a comprehensive toolkit for building robust, maintainable microservices (or elegant mono…
2327419maintenance

← prev page 2 / 15 next →