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
dotnetcore/AgileConfig
AgileConfig is a lightweight distributed configuration center built on .NET Core, deployable via Docker or IIS, with a management UI and cl…
961624active
NethermindEth/nethermind
Nethermind is a high-performance Ethereum execution client built on .NET, in production since 2017. It offers fast snap sync, high-throughp…
1001623stable
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
iotexproject/iotex-core
The official Go implementation of the IoTeX blockchain protocol, a modular DePIN-focused Layer-1 EVM-compatible network. It provides the fu…
991616active
bobohume/gonet
gonet is a Go-based distributed game server framework built around an actor model with virtual actors, in-memory MMO state, and a stub-base…
501609active
xtaci/smux
Smux is a stream multiplexing library for Go that runs many logical streams over a single reliable connection such as TCP or KCP. It minimi…
631607stable
twitter/twitter-server
TwitterServer is a Scala framework that defines a template from which production servers at Twitter are built. It wires in common applicati…
491604stable
Microsoft Coyote
Coyote is a .NET library and CLI tool from Microsoft Research for systematically testing concurrent C# code and deterministically reproduci…
761599active
tendermint/tendermint
Tendermint Core is a Byzantine Fault Tolerant (BFT) consensus engine and blockchain application platform written in Go. It securely replica…
665864maintenance
jhuckaby/Cronicle
Cronicle is a multi-server task scheduler and runner with a web-based UI, written in Node.js. It replaces cron with support for scheduled, …
955857maintenance
elixir-lang/gen_stage
GenStage is an Elixir specification and behaviour for exchanging events between producer and consumer stages with built-in back-pressure. I…
721591stable
nacos-group/r-nacos
r-nacos is a Nacos server re-implemented in Rust, providing service discovery (registry), configuration center, MCP server capabilities, an…
921586active
joyieldInc/predixy
Predixy is a high-performance, lightweight proxy for Redis that supports both Redis Sentinel and Redis Cluster backends. Written in C++ wit…
231584stable
ylmbtm/GameProject3
A cross-platform multi-process game server framework written in C++, with the network layer implemented three ways (Socket API, Boost Asio,…
371582active
losfair/mvsqlite
mvSQLite is a distributed, MVCC layer that runs SQLite on top of FoundationDB via a custom VFS, providing scalable lock-free transactions a…
911581active
ipfs-cluster/ipfs-cluster
IPFS Cluster is a distributed application that orchestrates pinsets across a swarm of IPFS daemons, allocating, replicating and tracking a …
801562active
Kyma
Kyma is an opinionated set of Kubernetes-based modular building blocks for developing and running enterprise-grade cloud-native application…
661561active
ByteDance-Seed/Triton-distributed
Triton-distributed is a distributed compiler built on OpenAI Triton for computation-communication overlapping on multi-GPU systems. It lets…
611559active
KBEngine
KBEngine is an open-source MMOG server engine written in C++ with a Python scripting layer for game logic, including hot-fixing support. It…
235697maintenance
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
1095071913/maozi-cloud
maozi-cloud is an open-source scaffold built on Spring Cloud Alibaba and Dubbo that packages a full suite of distributed application compon…
901546active
UCCL
UCCL is a high-performance GPU communication library written in C++ that provides collectives (as a drop-in NCCL/RCCL replacement), P2P tra…
691545active
rust-crdt/rust-crdt
A Rust library providing a family of well-tested, serializable CRDTs (Conflict-free Replicated Data Types) supporting both state-based (CvR…
231544active
nats-io/nats.rs
async-nats is a Rust client library for the NATS cloud-native messaging system, built on Tokio. It supports Core NATS, JetStream, Key-Value…
911540active
bloomberg/comdb2
Comdb2 is Bloomberg's open-source clustered relational database management system built on optimistic concurrency control. It supports mult…
761532active
firedancer-io/firedancer
Firedancer is Jump Crypto's from-scratch Solana validator client written in C, designed for extreme performance and security with a restric…
951531active
mxsm/rocketmq-rust
An unofficial, high-performance Rust implementation of Apache RocketMQ, providing message broker, NameServer, producer, and consumer compon…
851528active
baidu/uid-generator
UidGenerator is a Java library that generates unique 64-bit IDs based on the Snowflake algorithm, working as an embeddable component with c…
325551maintenance
golemcloud/golem
Golem is an open-source durable agent runtime and serverless platform for running WebAssembly components in a distributed cloud environment…
911522active
Swoft
Swoft is a PHP microservice coroutine framework built on the Swoole extension, offering a resident-memory coroutine web server with HTTP, W…
235536maintenance
Disconf
Disconf is a distributed configuration management platform consisting of a web console and a Java client library for centrally managing con…
235519maintenance
OpenDDS/OpenDDS
OpenDDS is an open-source C++ implementation of the OMG Data Distribution Service (DDS) specification for real-time publish-subscribe data …
811515active
elixir-horde/horde
Horde is an Elixir library providing a distributed supervisor (Horde.DynamicSupervisor) and distributed registry (Horde.Registry) built on …
691506active
project-oak/oak
Oak is a Rust-based platform for building distributed systems whose components can produce externally verifiable claims about their behavio…
751504active
eloqdata/eloqkv
EloqKV is a high-performance distributed key-value database with a Redis/ValKey-compatible API, built in C++ on a transactional data substr…
851503active
smarty/go-disruptor
A Go port of the LMAX Disruptor, a high-performance inter-thread/goroutine messaging library built on a pre-allocated ring buffer. It achie…
761498active
apache/ratis
Apache Ratis is a highly customizable Java library implementing the Raft consensus protocol for managing replicated logs and state. It offe…
771488stable
uqfoundation/pathos
pathos is a Python framework for parallel graph management and execution across heterogeneous computing resources. It provides drop-in para…
741484active
Bee (Swarm client)
Bee is a Go client for the Swarm network, a decentralized peer-to-peer storage and communication network built on the Gnosis blockchain. Ru…
931482active
faast.js
Faast.js is a TypeScript/JavaScript library that transforms ordinary modules into serverless cloud functions on AWS Lambda, handling packag…
681482active
apache/mesos
Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications and frameworks. It…
665365maintenance
mosquito/aio-pika
aio-pika is an asynchronous Python client library for RabbitMQ built on top of aiormq, providing an object-oriented asyncio API for AMQP 0.…
871478stable
pg-sharding/spqr
SPQR (Stateless Postgres Query Router) is a production-ready proxy that horizontally scales PostgreSQL via sharding by routing queries to t…
911477active
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
AlphaYu/adnc
ADNC is an open-source .NET 8 framework for building modular business systems that can start as modular monoliths and evolve into distribut…
671476active
opencomponents/oc
OpenComponents is an open-source framework for building, deploying, and composing micro frontends as independently deployable UI components…
751473active
Netflix/mantis
Mantis is a Netflix open-source stream processing platform written in Java for building realtime, cost-effective, operations-focused applic…
681472active
honzaap/Systemizer
Systemizer is a browser-based system design tool for creating and simulating large-scale distributed systems. Users place components like A…
751471active
closeio/tasktiger
TaskTiger is a Python task queue library backed by Redis, supporting per-task subprocess forking, unique queues, task locking, and flexible…
661467active
linkerd/linkerd
Linkerd 1.x is a transparent service mesh proxy for HTTP, gRPC, and Thrift traffic, built on Netty and Finagle, that provides load balancin…
235307maintenance
hawtio/hawtio
Hawtio is a lightweight, modular web console for managing Java (JVM) applications, with built-in plugins for JMX, Apache Camel, Spring Boot…
971464active
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
qq362946/Fantasy
Fantasy is a zero-reflection, high-performance C# game server framework designed for large-scale multiplayer online games, built on an ECS …
971461active
hynek/stamina
stamina is an opinionated Python library for retrying failed operations with production-safe defaults like exponential backoff with jitter,…
791461stable
clusternet/clusternet
Clusternet is a CNCF Sandbox open-source add-on for managing large fleets of Kubernetes clusters across public, private, hybrid, and edge e…
921455active
kafka-rust/kafka-rust
A Rust client library for Apache Kafka providing producer and consumer APIs with offset management and TLS support via rustls. It is a crat…
601455active
COVESA/vsomeip
vSomeIP is a C++ implementation of the SOME/IP (Scalable service-Oriented MiddlewarE over IP) protocol, built by BMW and maintained under C…
961454active
Harmony
The core protocol implementation of the Harmony blockchain, a sharded proof-of-stake network written in Go. It implements consensus (PBFT-b…
891447active
dotnet/tye
Tye is a .NET developer tool that simplifies developing, testing, and deploying microservices and distributed applications. It provides a l…
105194maintenance
Algorand
The official Go implementation of the Algorand blockchain protocol, including the algod node software and goal CLI tool. It lets users run …
971438active
laruence/yar
Yar is a lightweight, concurrent RPC framework implemented as a native PHP extension (written in C), supporting HTTP, HTTPS, and TCP transp…
831434stable
Kamon
Kamon Telemetry is a set of open-source libraries for instrumenting JVM applications (Java, Scala, Kotlin) to collect metrics, distributed …
781427active
bootique/bootique
Bootique is a minimally opinionated Java framework and launcher for building container-less runnable applications as collections of modules…
711427active
ChainSafe/lodestar
Lodestar is a TypeScript implementation of the Ethereum Consensus (proof-of-stake) specification, providing a beacon node, validator client…
991426active
ruby-amqp/bunny
Bunny is a mature, feature-complete Ruby client library for RabbitMQ implementing the AMQP 0-9-1 protocol. It lets Ruby applications publis…
961425stable
AimRT/AimRT
AimRT is a high-performance runtime framework for modern robotics built on modern C++20, covering robot end-side, edge, and cloud deploymen…
781411active
thejerf/suture
Suture is a Go library implementing Erlang-style supervisor trees for managing and restarting failing goroutine-based services. It handles …
701411stable
Apache RocketMQ
The official Apache RocketMQ client SDK written in pure Go, supporting publishing and consuming messages against RocketMQ brokers. It cover…
561411active
2227324689/gpmall
Gpmall is an e-commerce mall application built with SpringBoot and Dubbo microservices, developed as a hands-on practice project for the Gu…
325062maintenance
apalis
Apalis is a type-safe, extensible background processing library for Rust for building durable, distributed job and task processing systems.…
811408active
Booking Sample Application
A practical .NET 10 booking microservices reference application demonstrating Vertical Slice Architecture, CQRS, DDD, and Event Sourcing wi…
871406active
Tencent/flare
Flare is a modern C++20 backend service development framework from Tencent, widely used in production for Tencent Ads with tens of thousand…
691406stable
aio-libs/aiokafka
aiokafka is an asyncio-based Python client library for Apache Kafka, providing AIOKafkaProducer and AIOKafkaConsumer high-level classes. It…
771404active
elixir-nebulex/nebulex
Nebulex is an in-memory and distributed caching toolkit for Elixir that provides a cache abstraction layer similar to Ecto's database abstr…
911403stable
Holochain
Holochain is an open-source Rust framework for building peer-to-peer applications that run on users' own devices without centralized server…
991396active
tqwewe/kameo
Kameo is a Rust library for building fault-tolerant, asynchronous actor-based systems on top of Tokio. It supports local and distributed me…
871392active
hapostgres/pg_auto_failover
pg_auto_failover is a PostgreSQL extension and service that monitors and manages automated failover for Postgres clusters, providing high a…
671392active
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…
914967maintenance
Aerospike Database
Aerospike is a distributed, flash-optimized NoSQL database server written in C that combines in-memory speeds with SSD-based durability thr…
941380stable
hydro-project/hydro
Hydro is a Rust framework for building correct and performant distributed systems using location-oriented programming, where a single progr…
951379active
OpenTelemetry C++
The official OpenTelemetry C++ client providing APIs and SDKs for distributed tracing, metrics, and logs. It enables vendor-neutral instrum…
931379stable
Monday
Monday is a Go-based CLI tool that gives microservice developers a unified YAML-configured environment for running local applications with …
931378active
Netflix/hollow
Hollow is a Java library and toolset for disseminating in-memory datasets from a single producer to many consumers for high-performance rea…
951373stable
Helia
Helia is a lean, modular TypeScript implementation of IPFS for JavaScript and browser environments, succeeding js-ipfs. It lets application…
941354active
Eclipse Cyclone DDS
Eclipse Cyclone DDS is a performant, robust open-source C implementation of the OMG DDS (Data Distribution Service) publish-subscribe middl…
871353stable
voyagermesh/voyager
Voyager is a secure L7 and L4 ingress controller for Kubernetes built on top of HAProxy, developed by AppsCode. It provides load balancing,…
561353active
Service Weaver
Service Weaver is a Go programming framework for writing, deploying, and managing distributed cloud applications as modular components. Com…
104818maintenance
apache/servicecomb-service-center
Apache ServiceComb Service-Center is a RESTful service registry that enables microservices to register their instances and discover provide…
671345active
sermant-io/Sermant
Sermant is a CNCF Sandbox proxyless service mesh built on Java bytecode enhancement (JavaAgent) technology. It adds service governance capa…
561345active
vmihailenco/taskq
A Go library for asynchronous task/job queues with pluggable backends including Redis, AWS SQS, IronMQ, and in-memory. It turns Go function…
271343active
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
holepunchto/hyperswarm
Hyperswarm is a JavaScript library providing a high-level API for finding and connecting to peers interested in a shared 32-byte topic over…
971338active
Nameko
Nameko is a Python microservices framework that lets developers build services as plain Python classes with entrypoints for AMQP RPC, event…
234748maintenance
disruptor-net/Disruptor-net
A .NET port of the LMAX Disruptor, a high-performance inter-thread message passing framework built around a pre-allocated ring buffer with …
531330active
kubeshop/tracetest
Tracetest is an open-source trace-based testing tool that builds integration and end-to-end tests on top of OpenTelemetry distributed trace…
301329active
kubernetes-sigs/scheduler-plugins
A collection of out-of-tree scheduler plugins for Kubernetes built on the scheduler framework, including capacity scheduling, coscheduling …
881326active
python-zk/kazoo
Kazoo is a high-level Python client library for Apache ZooKeeper, providing a friendlier API on top of the raw protocol. It includes recipe…
751322stable
gliderlabs/registrator
Registrator is a service registry bridge for Docker that automatically registers and deregisters Docker containers as services by inspectin…
294675maintenance
Shopify/job-iteration
A Ruby gem extending ActiveJob that makes long-running background jobs interruptible and resumable via cursor-based checkpointing. Develope…
921316stable

← prev page 7 / 15 next →