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
ctripcorp/x-pipe
X-Pipe is Ctrip's Redis multi-datacenter replication management system built on Redis's master-slave replication protocol. It provides low-…
672088active
BOSH
Cloud Foundry BOSH is an open-source tool chain for release engineering, deployment, and lifecycle management of large-scale distributed se…
982079active
ice-lab/icestark
icestark is a framework-agnostic micro-frontends solution for large web applications, providing a main application that registers, loads, a…
492073active
Microcks
Microcks is an open source, cloud native platform for API mocking and testing that turns OpenAPI, AsyncAPI, gRPC, GraphQL, Postman and Soap…
962067active
linkedin/kafka-monitor
Xinfra Monitor (formerly Kafka Monitor) is a Java framework for running long-running Kafka system tests and monitoring Kafka cluster health…
242065active
crossbario/crossbar
Crossbar.io is an open-source application router implementing the WAMP protocol over WebSocket, plus REST/HTTP and MQTT bridging, for build…
952062active
filecoin-project/venus
Venus is a Go implementation of the Filecoin distributed storage network, providing a full node and a modular collection of services for ch…
912056active
clojure/core.async
core.async is a Clojure/ClojureScript library providing facilities for asynchronous programming and communication, centered on channels and…
682054stable
chapel-lang/chapel
Chapel is a modern open-source programming language designed for productive parallel computing at scale, with first-class support for task …
902048active
Commanded
Commanded is an Elixir framework for building applications using the CQRS (Command Query Responsibility Segregation) and Event Sourcing (ES…
852035stable
jamsocket/plane
Plane is a distributed system for running stateful WebSocket backends at scale, acting like a distributed hashmap of running processes keye…
542028active
holepunchto/hyperdrive
Hyperdrive is a JavaScript library implementing a secure, real-time distributed file system built on Hypercore and Hyperbee. It provides a …
922024active
openjdk/loom
Project Loom is the OpenJDK project that developed lightweight concurrency for the Java platform, most notably virtual threads (fibers) and…
752016active
apache/bookkeeper
Apache BookKeeper is a scalable, fault-tolerant, low-latency distributed storage service optimized for append-only workloads, offering repl…
932014stable
qicosmos/rest_rpc
rest_rpc is a modern C++20, header-only, high-performance RPC framework built on standalone asio and coroutines. It makes TCP-based remote …
732014active
fede1024/rust-rdkafka
rust-rdkafka is a fully asynchronous, futures-based Apache Kafka client library for Rust built on top of the librdkafka C library. It provi…
702009stable
OpenYurt
OpenYurt is a CNCF incubating open-source platform that extends upstream Kubernetes to edge computing environments without modifying the Ku…
912004stable
MooseFS
MooseFS is an open-source, POSIX-compliant, petabyte-scale network distributed file system written in C. It spreads data across commodity s…
762003stable
Cysharp/MessagePipe
MessagePipe is a high-performance in-memory and distributed messaging pipeline library for .NET and Unity. It supports pub/sub, mediator pa…
812001active
Pravega
Pravega is an open-source distributed storage service that implements Streams as a first-class primitive: durable, elastic, append-only, un…
232000active
mike-marcacci/node-redlock
A Node.js/TypeScript implementation of the Redlock algorithm for distributed, highly-available Redis locks. It provides strong locking guar…
411983active
asaskevich/EventBus
A lightweight event bus library for Go supporting synchronous and asynchronous subscribe/publish patterns with topic-based handlers. It als…
321983stable
microsoft/snmalloc
snmalloc is a high-performance, message-passing based memory allocator from Microsoft, usable as a header-only C++ library, via LD_PRELOAD,…
911980active
dotnet/dotNext
DotNext is a family of .NET libraries extending the standard API with high-performance, low-allocation primitives such as async locks, unma…
771965active
mirage/irmin
Irmin is an OCaml library for building mergeable, branchable distributed data stores following Git's design principles, with clone/push/pul…
671963active
apache/cassandra-spark-connector
The official Apache Spark connector for Apache Cassandra, letting Spark applications read Cassandra tables as RDDs and DataFrames, write th…
271956active
valeriansaliou/vigil
Vigil is a self-hosted, open-source status page written in Rust that monitors distributed infrastructure such as servers, apps, and microse…
771950active
cloudpipe/cloudpickle
cloudpickle is a Python library that extends the standard pickle module to serialize constructs like lambda functions and interactively def…
681946active
apache/servicecomb-java-chassis
Apache ServiceComb Java Chassis is a Java SDK for rapidly building microservices, offering service registration, discovery, dynamic routing…
871943active
webtorrent/bittorrent-tracker
A Node.js and browser library implementing both BitTorrent tracker client and server, supporting HTTP, UDP, and WebTorrent (WebSocket/WebRT…
781941active
Terry-Mao/goim
goim is a high-performance instant messaging (IM) push server written in pure Go, supporting WebSocket, TCP, and HTTP long-polling protocol…
237375maintenance
spring-projects/spring-session
Spring Session is a Java library providing an API and implementations for managing user session information in Spring applications. It repl…
961939stable
asc-lab/dotnetcore-microservices-poc
A proof-of-concept insurance sales system built with .NET 8 using a microservices architecture, demonstrating CQRS with MediatR, service di…
751938active
node-pinus/pinus
Pinus is a fast, scalable, distributed game server framework for Node.js written in TypeScript, based on the Pomelo architecture with callb…
701932active
Piral
Piral is a TypeScript/React framework for building modular web applications using a micro frontend architecture. It lets independently deve…
951931active
turms-im/turms
Turms is an open-source instant messaging engine written in Java designed to scale from 100K to 10M concurrent users. It provides a distrib…
511924active
Transit
Transit is a data interchange format and set of libraries for conveying typed values between applications written in different programming …
601922stable
illumos/illumos-gate
illumos-gate is the core source tree of illumos, an open-source Unix operating system descended from OpenSolaris. It provides advanced feat…
771917active
Sekiro
Sekiro is a multi-language, distributed service publishing platform that lets handlers written in various languages register with a central…
631914active
XMall
XMall is a distributed e-commerce shopping mall application built on a SOA architecture with separated frontend and backend. The storefront…
327218maintenance
Baetyl
Baetyl is an open-source edge computing framework from Linux Foundation Edge that extends cloud computing, data, and services to edge devic…
231900active
Proto.Actor
Proto.Actor is an ultra-fast, cross-platform actor framework for Go, C#/.NET, and Java/Kotlin for building distributed, message-driven syst…
531896active
LBRY
LBRY SDK is a Python implementation of the LBRY decentralized peer-to-peer protocol for publishing, discovering, and monetizing digital con…
237176maintenance
faust-streaming/faust
Faust-streaming is a Python stream processing library that ports Kafka Streams ideas to Python using asyncio, letting developers build dist…
961889active
stateright/stateright
Stateright is a Rust actor library with an embedded model checker for implementing distributed systems, including a web UI for exploring sy…
441889active
Stl.Fusion
Fusion is a .NET library implementing Distributed REActive Memoization (DREAM), which combines transparent caching, real-time cache invalid…
681886active
Jido
Jido is an autonomous agent framework for Elixir that runs agents as supervised BEAM processes with fault tolerance, signal-based coordinat…
811875active
YousefED/SyncedStore
SyncedStore is a TypeScript library providing an easy-to-use reactive API on top of Yjs CRDTs for building real-time collaborative web appl…
321864active
superfly/corrosion
Corrosion is a Rust-based distributed system that propagates SQLite state across a cluster using gossip (SWIM membership via Foca) and CRDT…
881859active
NewLifeX/X
NewLife.X is a core foundational component library for .NET (C#) providing logging, configuration, caching (memory/Redis), networking (TCP/…
651858active
Besu
Besu is an enterprise-grade, Apache 2.0 licensed Ethereum execution client written in Java, compatible with Ethereum Mainnet and public tes…
1001855stable
discord/manifold
Manifold is an Elixir/Erlang library that optimizes batch message passing between Erlang nodes by grouping PIDs by remote node and distribu…
601851stable
RobustMQ
RobustMQ is a next-generation message queue infrastructure written in Rust that supports multiple protocols (MQTT, Kafka, AMQP) with a sing…
921845active
alibaba/havenask
Havenask is a large-scale distributed information search engine developed by Alibaba Group, written in C++ and used to power search for ser…
531838active
connor4312/cockatiel
Cockatiel is a TypeScript/Node.js resilience and transient-fault-handling library inspired by .NET's Polly. It lets developers compose poli…
671829active
apache/auron
Apache Auron (Incubating) is a native vectorized query accelerator for distributed big data engines like Apache Spark, built on Apache Data…
871824active
alibaba/MongoShake
MongoShake is a Go-based universal data replication platform built on MongoDB's oplog, fetching changes from a source MongoDB and replaying…
921820active
smrchy/rsmq
RSMQ is a lightweight message queue library for Node.js built entirely on Redis, requiring no dedicated queue server. It supports FIFO deli…
621820stable
Angel
Angel is a high-performance distributed parameter server for large-scale machine learning and graph computing, developed by Tencent and Pek…
666794maintenance
Meituan-Dianping/Leaf
Leaf is a distributed unique ID generation service from Meituan offering segment (database-based) and snowflake (ZooKeeper-based) modes, de…
326765maintenance
dfinity/ic
The source code for the Internet Computer blockchain protocol, including the replica software run by node providers. It implements consensu…
951795active
nfs-ganesha/nfs-ganesha
NFS-Ganesha is a user-mode NFS fileserver supporting NFSv3, v4, and v4.1, plus the 9p protocol, running on most UNIX/Linux systems. It can …
961791active
RuoYi
RuoYi-Cloud is an open-source Chinese rapid development platform providing a distributed microservices-based permission management system b…
761791active
beanstalkd/beanstalkd
Beanstalkd is a simple, fast, general-purpose work queue server written in C with a text-based network protocol. It is designed to run time…
346705maintenance
linkedin/ambry
Ambry is a distributed object store from LinkedIn designed to store and serve trillions of small immutable objects (50K-100K) as well as bi…
681787active
apache/storm
Apache Storm is a free and open-source distributed realtime computation system for processing unbounded streams of data, providing primitiv…
976696maintenance
redislock
A Go library providing a simplified distributed locking implementation built on Redis. It supports obtaining, refreshing, releasing, and TT…
691768active
weaveworks/weave
Weave Net is a container networking solution that creates a virtual overlay network connecting Docker containers across multiple hosts, clo…
106610maintenance
Genie
Genie is a federated distributed job orchestration and execution engine developed by Netflix, exposing REST APIs to run big data jobs like …
641766active
koordinator-sh/koordinator
Koordinator is a QoS-based scheduling system for Kubernetes that colocates latency-sensitive microservices with batch, big data, and AI wor…
811764active
apache/eventmesh
Apache EventMesh is a cloud-native, serverless event middleware for building distributed event-driven applications. It provides a unified C…
731758active
whitfin/cachex
Cachex is a fast in-memory key/value caching library for Elixir with optional features like TTL expiration, size limits, transactions, hook…
541743stable
Apache Seata
Seata-go is the Go implementation of Apache Seata, a distributed transaction framework for microservices architectures. It interoperates wi…
791738active
envoyproxy/go-control-plane
A Go library implementing the Envoy xDS discovery service APIs (data-plane-api) as a gRPC API server with an in-memory configuration cache.…
1001735active
Yelp/paasta
PaaSTA is an open-source, distributed platform-as-a-service from Yelp for building, deploying, and monitoring containerized services on Kub…
941734stable
quint-co/quint
Quint is an executable specification language based on the Temporal Logic of Actions (TLA+), designed for modeling and verifying the behavi…
871730active
Shadow Simulator
Shadow is a discrete-event network simulator that directly executes real, unmodified application code as native Linux processes, interposin…
681727active
EnterpriseDB/repmgr
repmgr is an open-source suite of tools (a CLI plus the repmgrd daemon) for managing replication and failover in PostgreSQL server clusters…
781718stable
flike/kingshard
kingshard is a high-performance MySQL proxy written in Go that sits between applications and MySQL backends. Its core feature is transparen…
576395maintenance
openucx/ucx
Unified Communication X (UCX) is a production-grade, open-source communication framework for high-bandwidth, low-latency networks. It expos…
901715stable
mateaix/matecloud
MateCloud is a Java-based microservices scaffold built on Spring Boot 4, Spring Cloud 2025, Spring Cloud Alibaba, and Dubbo 3, offering gat…
821711active
durable-streams/durable-streams
Durable Streams is a protocol and tooling for persistent, addressable, real-time data streams over HTTP, with offset-based resumability, ca…
721708active
tomerfiliba-org/rpyc
RPyC (Remote Python Call) is a transparent and symmetric RPC library for Python that uses object proxying to let code manipulate remote obj…
661703stable
duanhf2012/origin
Origin is a distributed game server engine written in Go, organized around three core abstractions: Node, Service, and Module. It provides …
801702active
nanomsg/nanomsg
nanomsg is a C library implementing lightweight 'scalability protocols' for common messaging patterns such as request/reply, publish/subscr…
906297maintenance
cloudflare/foundations
Foundations is Cloudflare's modular Rust library for building production-grade distributed services. It bundles logging, distributed tracin…
611694stable
PolarDB-X
PolarDB-X is a cloud native distributed SQL database built in Java with a shared-nothing architecture that decouples compute from storage. …
851686stable
Apinto
Apinto is a high-performance, cloud-native API gateway written in Go with a modular, pluggable architecture. It handles dynamic routing, lo…
851680active
looplab/eventhorizon
Event Horizon is a CQRS and Event Sourcing toolkit for Go, providing command handling, event stores, event buses, and read model support. I…
791680active
OpenTelemetry Go
A collection of third-party extensions, instrumentation packages, propagators, detectors, exporters, samplers, bridges, and processors for …
941678active
alibaba/kt-connect
KtConnect is a CLI toolkit that helps developers work with Kubernetes dev environments more efficiently. It lets you connect to remote clus…
231677active
dragonflyoss/nydus
Nydus is a Rust-based content-addressable filesystem framework implementing the RAFS format to accelerate container image and data distribu…
951674stable
NettyGameServer
A distributed mobile game server framework built on Netty 4.x in Java, supporting TCP, UDP, HTTP, and WebSocket connections with a custom p…
541672active
Radius
Radius is an open-source, cloud-native application platform that lets developers model an entire application—its services and the infrastru…
991668active
Gooddbird/tinyrpc
TinyRPC is a C++ asynchronous RPC framework built on a reactor event loop with coroutine support, claiming 140k+ QPS. It supports a custom …
631663active
message-db/message-db
Message DB is a fully-featured event store and message store implemented in PostgreSQL, supporting Pub/Sub, event sourcing, streams, catego…
231653active
Apache Pekko
Apache Pekko is an open-source JVM framework for building concurrent, distributed, and resilient message-driven applications using the Acto…
771647active
hashicorp/serf
Serf is a decentralized service discovery and orchestration tool from HashiCorp that uses an efficient gossip protocol to manage cluster me…
876075maintenance
storj/drpc
drpc is a lightweight, drop-in replacement for gRPC written in Go, with a small dependency footprint and a fast custom wire format. It is t…
761632active
Spring Integration
Spring Integration extends the Spring programming model to implement Enterprise Integration Patterns, enabling lightweight messaging within…
961629stable

← prev page 6 / 15 next →