domain: microservices
1425 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Expensify/Bedrock Bedrock is a distributed database server built by Expensify on top of SQLite, providing WAN replication, active/active automatic failover, … | 96 | 1264 | active |
| pebbe/zmq4 A Go binding (wrapper via cgo) for the native ZeroMQ version 4 messaging library. It exposes ZeroMQ sockets and patterns such as pubsub, pi… | 48 | 1261 | stable |
| OpenLiberty/open-liberty Open Liberty is a lightweight, composable Java application server runtime for building cloud-native microservices with MicroProfile and Jak… | 98 | 1259 | active |
| tokio-rs/turmoil Turmoil is a family of Rust crates for deterministic simulation testing of distributed systems, running multiple concurrent hosts on a sing… | 86 | 1250 | active |
| afex/hystrix-go A Go port of Netflix's Hystrix latency and fault tolerance library. It lets developers wrap calls to remote systems in commands with timeou… | 32 | 4399 | maintenance |
| faye/faye Faye is a publish-subscribe messaging library based on the Bayeux protocol, providing message servers for Node.js and Rack (Ruby) applicati… | 44 | 4385 | maintenance |
| drasi-project/drasi-platform Drasi is a Data Change Processing platform that monitors data sources for changes, evaluates them against continuously running Cypher queri… | 75 | 1245 | active |
| brainix/pottery Pottery is a Pythonic Redis client library that wraps Redis data structures in familiar Python containers like dicts, sets, lists, and coun… | 67 | 1245 | active |
| mesos/chronos Chronos is a distributed, fault-tolerant job scheduler that runs on Apache Mesos as a replacement for cron. It supports ISO8601 repeating i… | 23 | 4376 | maintenance |
| nats-io/nats.py nats.py is the official asyncio-based Python client for the NATS messaging system, supporting pub/sub, request/reply, and JetStream. It als… | 95 | 1243 | active |
| anishathalye/porcupine Porcupine is a fast linearizability checker written in Go, used to test the correctness of concurrent and distributed systems against seque… | 75 | 1241 | active |
| thangchung/go-coffeeshop A practical event-driven microservices demo application for a coffee shop, written in Go with services for products, counter, barista, and … | 23 | 4360 | maintenance |
| pantsel/konga Konga is a self-hosted web-based GUI for managing the Kong API Gateway Admin API. It supports managing multiple Kong nodes, consumers, snap… | 10 | 4352 | maintenance |
| uuid-rs/uuid A Rust library for generating and parsing UUIDs (universally unique identifiers) per RFC 9562. It supports multiple UUID versions including… | 99 | 1234 | stable |
| ai-dynamo/nixl NVIDIA Inference Xfer Library (NIXL) is a C++/Python library that accelerates point-to-point communication in AI inference frameworks like … | 88 | 1227 | active |
| alibaba/PhotonLibOS PhotonLibOS is a high-performance C++ library providing a stackful coroutine runtime with a symmetric scheduler and non-blocking IO engines… | 95 | 1225 | active |
| nervosnetwork/ckb Nervos CKB (Common Knowledge Base) is the layer-1 public permissionless blockchain node implementation of the Nervos Network, written in Ru… | 93 | 1219 | active |
| corosync/corosync Corosync is a C-based Group Communication System providing a closed process group communication model with virtual synchrony guarantees, pl… | 73 | 1218 | active |
| Azure/DotNetty DotNetty is a C# port of the Netty project, an asynchronous event-driven network application framework. It enables rapid development of mai… | 51 | 4253 | maintenance |
| hivemq/hivemq-community-edition HiveMQ Community Edition is a Java-based open-source MQTT broker fully supporting MQTT 3.x and MQTT 5, serving as the foundation of the Hiv… | 91 | 1207 | active |
| Netflix/dynomite Dynomite is a thin distributed Dynamo layer that adds sharding, multi-datacenter replication, and high availability to storage engines like… | 23 | 4215 | maintenance |
| apache/apisix-dashboard A web-based dashboard for managing Apache APISIX, the open-source API gateway. It provides a frontend interface for operating APISIX routes… | 66 | 1205 | active |
| lcm-proj/lcm LCM (Lightweight Communications and Marshalling) is a set of libraries and tools for low-latency, high-bandwidth publish/subscribe message … | 72 | 1203 | stable |
| dropbox/godropbox A collection of common Go libraries from Dropbox for writing services and applications on Linux servers. It provides shared utilities and b… | 32 | 4204 | maintenance |
| eBay/NuRaft NuRaft is a C++ implementation of the Raft consensus algorithm packaged as a replication library. It extends the original Raft paper with p… | 66 | 1201 | active |
| lemunozm/message-io message-io is a Rust library that provides a fast, event-driven networking API over TCP, UDP, and WebSocket transports. It manages OS socke… | 72 | 1197 | active |
| DeepRec-AI/DeepRec DeepRec is a high-performance deep learning framework for recommendation models, built on TensorFlow 1.15 with Intel and NVIDIA TensorFlow … | 24 | 1197 | active |
| pnoker/iot-dc3 IoT DC3 is an open-source, cloud-native industrial IoT platform built on Java and Spring Cloud that provides multi-protocol device connecti… | 95 | 1193 | active |
| codingapi/tx-lcn TX-LCN is a Java distributed transaction framework providing consistent transactions across microservices, compatible with Dubbo, Spring Cl… | 23 | 4164 | maintenance |
| 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… | 80 | 1192 | active |
| ketoo/NoahGameFrame NoahGameFrame (NF) is a fast, scalable, distributed game server engine and plugin framework written in C++, featuring an actor model, netwo… | 23 | 4147 | maintenance |
| bitshares/bitshares-core BitShares Core is the node software and command-line wallet for the BitShares blockchain, a decentralized exchange (DEX) platform. It provi… | 53 | 1186 | active |
| derbyjs/racer Racer is a realtime model synchronization engine for Node.js built on ShareDB, providing a unified model and event interface for servers an… | 42 | 1186 | active |
| temporalio/sdk-python The official Temporal SDK for Python, a framework for authoring durable workflows and activities that execute as fault-tolerant, long-runni… | 100 | 1177 | active |
| unionj-cloud/go-doudou go-doudou is a lightweight Go microservice framework based on OpenAPI 3.0 (for REST) and Protobuf v3 (for gRPC), with a built-in code gener… | 68 | 1172 | active |
| rocicorp/replicache Replicache is a client-side sync framework for building realtime, offline-capable web applications on top of any backend stack. It provides… | 10 | 1172 | active |
| corda/corda Corda is an open-source blockchain/distributed ledger platform designed for business use, enabling interoperable networks that transact wit… | 67 | 4074 | maintenance |
| ClusterLabs/pacemaker Pacemaker is an advanced, scalable high-availability cluster resource manager written in C. It coordinates the configuration, start-up, mon… | 94 | 1169 | stable |
| wavesplatform/Waves The reference implementation of the Waves blockchain node, written in Scala, that processes and validates transactions, generates and store… | 87 | 1168 | active |
| apache/accumulo Apache Accumulo is a sorted, distributed key/value store built on Apache Hadoop's HDFS and Apache ZooKeeper for scalable storage and retrie… | 77 | 1167 | stable |
| rubyist/circuitbreaker A Go library implementing the Circuit Breaker pattern for wrapping remote calls. It trips after failures, timeouts, consecutive failures, o… | 23 | 1164 | stable |
| EdwinVW/pitstop Pitstop is a sample Garage Management System application demonstrating software-architecture concepts such as microservices, CQRS, event so… | 75 | 1162 | active |
| bigchaindb/bigchaindb BigchainDB Server is a distributed database with blockchain characteristics: decentralization, immutability, Byzantine fault tolerance, and… | 23 | 4035 | maintenance |
| Riak Riak is a decentralized, distributed NoSQL key-value datastore built in Erlang by Basho Technologies, designed for high availability and op… | 66 | 4027 | maintenance |
| IceFireDB/IceFireDB IceFireDB is a decentralized, high-performance distributed database written in Go that bridges Web2 and Web3 ecosystems. It offers Redis-co… | 67 | 1154 | active |
| quickfix-j/quickfixj QuickFIX/J is a full-featured, 100% Java messaging engine for the FIX protocol, supporting FIX 4.0 through FIXLatest and FIXT 1.1. It provi… | 94 | 1150 | stable |
| madsim-rs/madsim MadSim is a Rust async runtime similar to tokio that enables deterministic simulation testing for distributed systems. It mocks I/O interfa… | 62 | 1150 | active |
| aws-samples/aws-serverless-ecommerce-platform A sample serverless backend implementation for an e-commerce website built on AWS services like Lambda, EventBridge, AppSync, and API Gatew… | 10 | 1146 | active |
| OpenNJet/OpenNJet OpenNJet is a high-performance, lightweight web application and proxy engine written in C, designed as a cloud-native service mesh data pla… | 64 | 1145 | active |
| apache/apisix-ingress-controller A Kubernetes ingress controller that runs Apache APISIX as the gateway for handling inbound cluster traffic. It translates native Kubernete… | 91 | 1143 | active |
| savoirfairelinux/opendht OpenDHT is a lightweight C++17 distributed hash table (DHT) library providing an easy-to-use distributed in-memory data store with redundan… | 86 | 1143 | active |
| senecajs/seneca Seneca is a microservices toolkit for Node.js that lets you organize business logic as message-based commands selected by JSON pattern matc… | 67 | 3959 | maintenance |
| autokitteh/autokitteh AutoKitteh is a developer platform for durable workflow automation and orchestration, letting users write workflows in vanilla Python (or S… | 10 | 1138 | active |
| somta/Juggle Juggle is a zero-code/low-code API orchestration and system integration platform for composing microservice interfaces into complex flows v… | 81 | 1137 | active |
| baidu/bigflow Baidu Bigflow is a distributed computing framework offering simple, flexible Python APIs for writing data processing programs that can run … | 48 | 1131 | active |
| ixre/go2o Go2o is a Go-based open-source O2O (online-to-offline) e-commerce business framework built on domain-driven design (DDD) principles, expose… | 75 | 1128 | active |
| servo/ipc-channel ipc-channel is a Rust library providing an inter-process communication implementation of Rust channels, designed as a drop-in replacement f… | 80 | 1124 | stable |
| celluloid/celluloid Celluloid is a Ruby framework for building asynchronous, multithreaded programs using the actor model with object-oriented concepts. It let… | 32 | 3870 | maintenance |
| gautema/CQRSlite CQRSlite is a lightweight CQRS and Event Sourcing framework for .NET that provides building blocks like command dispatching, event publishi… | 56 | 1119 | active |
| actiontech/dble DBLE is a highly scalable database middleware for MySQL sharding, originally forked from MyCat and maintained by ActionTech. It speaks the … | 63 | 1118 | active |
| symfony/messenger Symfony Messenger is a PHP component that helps applications send and receive messages to other applications or via message queues. It prov… | 96 | 1110 | stable |
| Tencent/hel Hel-micro is a toolchain-agnostic module federation SDK that works in both the browser and Node.js, letting developers load remote shared m… | 76 | 1110 | active |
| aws/pgactive pgactive is a PostgreSQL extension written in C that enables active-active replication, allowing multiple database instances in a cluster t… | 86 | 1108 | active |
| etcd-io/raft A Go library implementing the core Raft consensus algorithm for maintaining a replicated state machine across a cluster of nodes. It delibe… | 85 | 1107 | stable |
| ionorg/ion ION is a distributed real-time communication (RTC) system built in pure Go with Flutter clients, providing WebRTC SFU-based media streaming… | 10 | 3799 | maintenance |
| uwiger/gproc Gproc is an extended process registry and dictionary for Erlang/OTP, supporting arbitrary-term aliases, multiple registrations, counters, a… | 75 | 1101 | stable |
| chaps-io/gush Gush is a Ruby gem for defining and running parallel workflows as directed acyclic graphs, using Redis for storage and ActiveJob for job sc… | 53 | 1100 | active |
| SteeltoeOSS/Steeltoe Steeltoe is a collection of .NET libraries that add cloud-native microservices capabilities such as externalized configuration, service dis… | 90 | 1098 | active |
| otoolep/hraftd hraftd is a reference implementation of a distributed key-value store built on Hashicorp's Raft consensus library in Go. It serves as a sim… | 76 | 1098 | stable |
| nytimes/gizmo Gizmo is a Go microservice toolkit from The New York Times providing packages for building HTTP/JSON servers and pubsub daemons with standa… | 55 | 3772 | maintenance |
| kubernetes-sigs/kube-scheduler-simulator A simulator for the Kubernetes kube-scheduler that runs a fake KWOK-powered cluster with a debuggable scheduler. It annotates Pods with det… | 42 | 1095 | active |
| open-telemetry/opentelemetry-python-contrib A collection of OpenTelemetry instrumentation libraries for Python, providing automatic and manual instrumentation for popular Python frame… | 99 | 1091 | active |
| lesismal/arpc ARPC is a high-performance RPC framework for Go supporting two-way calling, notify, broadcast, and pub/sub over TCP with customizable codec… | 67 | 1090 | active |
| aws/copilot-cli AWS Copilot CLI is an open-source command-line tool for developers to build, release, and operate production-ready containerized applicatio… | 10 | 3736 | maintenance |
| aeternity/aeternity The reference node implementation of the æternity blockchain, a scalable public blockchain platform written in Erlang. It supports smart co… | 88 | 1085 | active |
| open-cluster-management-io/ocm Open Cluster Management (OCM) is a CNCF sandbox project providing core components for managing fleets of Kubernetes clusters across multicl… | 94 | 1081 | active |
| labulakalia/crocodile Crocodile is a distributed task scheduling system written in Go with a web UI for managing scheduled tasks. It supports HTTP request tasks … | 34 | 1080 | active |
| belaban/JGroups JGroups is a Java toolkit for reliable group communication and messaging between cluster nodes. It provides configurable protocol stacks co… | 77 | 1074 | stable |
| linkedin/databus Databus is LinkedIn's source-agnostic distributed change data capture (CDC) system that reliably captures and streams primary data store ch… | 32 | 3679 | maintenance |
| performancecopilot/pcp Performance Co-Pilot (PCP) is a mature, cross-platform framework and toolkit for system-level performance monitoring and management. It uni… | 99 | 1073 | stable |
| meta-pytorch/monarch Monarch is a distributed programming framework for PyTorch built on scalable actor messaging, with actors grouped into meshes, supervision-… | 80 | 1073 | active |
| ArweaveTeam/arweave The official Erlang implementation of the Arweave protocol, a distributed, cryptographically verified permanent archive built on a cryptocu… | 87 | 1072 | stable |
| hyperion-mc/hyperion Hyperion is a Rust-based Minecraft game engine built on the flecs ECS, designed to support 10,000+ players in a single world. It targets ma… | 69 | 1072 | active |
| fizzgate/fizz-gateway-node FizzGate is a Java-based cloud-native aggregation API gateway for microservice deployments, offering hot service orchestration, routing, au… | 63 | 1072 | active |
| spring-cloud/spring-cloud-stream Spring Cloud Stream is a Java framework for building event-driven microservices connected via messaging systems like Kafka and RabbitMQ. It… | 95 | 1070 | active |
| mqttsnet/thinglinks ThingLinks is an enterprise-grade, multi-tenant SaaS IoT platform built on Spring Cloud microservices with a Netty/BifroMQ-based engine sup… | 88 | 1070 | active |
| google/rejoiner A Java library from Google that generates a unified GraphQL schema from gRPC microservices and other Protobuf sources. It maps GraphQL quer… | 10 | 3658 | maintenance |
| apache/celeborn Apache Celeborn is an elastic, high-performance intermediate data service for big data compute engines, focused on managing shuffle and spi… | 95 | 1061 | active |
| java-up-up/damai A high-concurrency online ticket booking system (modeled after Damai/大麦网) built with SpringCloud, SpringCloud Alibaba, Kafka, Redis, Sentin… | 67 | 1061 | active |
| NousResearch/DisTrO DisTrO is a family of low-latency distributed optimizers that reduce inter-GPU communication requirements by three to four orders of magnit… | 44 | 1058 | active |
| apache/singa Apache SINGA is a distributed deep learning platform for training neural networks across multiple devices and machines. It provides a C++ c… | 64 | 3606 | maintenance |
| endojs/endo Endo is a JavaScript framework for building secure plugin systems and resisting supply chain attacks, built on the SES (Secure ECMAScript) … | 95 | 1053 | stable |
| clj-commons/manifold Manifold is a Clojure library providing building blocks for asynchronous programming: deferreds for single async values and streams for ord… | 65 | 1051 | active |
| samcook/RedLock.net RedLock.net is a C# library implementing the Redlock distributed lock algorithm on top of StackExchange.Redis. It coordinates locks across … | 23 | 1050 | stable |
| lasp-lang/partisan Partisan is a scalable, TCP-based membership system and distribution layer for the BEAM that replaces Distributed Erlang with pluggable ove… | 68 | 1047 | active |
| walkor/GatewayWorker GatewayWorker is a PHP framework built on Workerman for rapidly developing long-connection applications using a Gateway/Worker process mode… | 38 | 1046 | stable |
| eclipse-ecal/ecal eCAL is a high-performance, brokerless middleware for interprocess communication on a single machine or across a network, offering publish-… | 87 | 1045 | active |
| apache/artemis Apache Artemis is a multi-protocol, high-performance message broker supporting AMQP 1.0, MQTT 3.1.1/5, STOMP, OpenWire, and JMS. It provide… | 77 | 1040 | active |
| librdkafka Confluent's Golang client for Apache Kafka, providing high-level Producer and Consumer APIs with support for balanced consumer groups. It i… | 92 | 1038 | stable |
| apple/servicetalk ServiceTalk is a JVM networking framework built on Netty that provides reactive, asynchronous HTTP, gRPC, and other protocol clients and se… | 95 | 1037 | active |