domain: microservices
1425 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| pinguo/php-msf php-msf is a coroutine-based PHP microservice framework built on Swoole, developed by the Camera360 server team. It provides a lightweight … | 23 | 1726 | maintenance |
| orbit/orbit Orbit is a virtual actor framework for the JVM (Java/Kotlin) for building distributed systems, originally developed by Electronic Arts. It … | 23 | 1725 | maintenance |
| Tencent/paxosstore PaxosStore is a distributed database system developed by Tencent, inspired by Google MegaStore and used in WeChat production for core backe… | 32 | 1714 | maintenance |
| xuperchain/xuperchain XuperChain is an open-source blockchain framework from Baidu's XuperChain Lab for building high-performance permissioned alliance networks.… | 23 | 1705 | maintenance |
| ssb-server ssb-server is the gossip and replication server for Secure Scuttlebutt, a peer-to-peer append-only log store that acts as a database, ident… | 23 | 1702 | maintenance |
| vanus-labs/vanus Vanus is an open-source, cloud-native, serverless message queue with built-in event processing capabilities, written in Go. It connects Saa… | 23 | 1698 | maintenance |
| soabase/exhibitor Exhibitor is a supervisor system (co-process) for Apache ZooKeeper that provides instance monitoring, backup/recovery, cleanup, and a web U… | 10 | 1674 | maintenance |
| contribsys/einhorn Einhorn is a language-independent shared socket manager that runs and supervises multiple copies of a long-lived process, opening server so… | 66 | 1646 | maintenance |
| SOFAArk Jarslink 2.0 is an Ark Plugin built on SOFAArk that manages multi-application (multi-Biz) merged deployment on a single JVM, supporting dyn… | 97 | 1638 | maintenance |
| ZainZhao/HIS HIS (Hospital Information System) is a hospital management demo application covering clinical care, pharmacy, billing, and patient manageme… | 36 | 1625 | maintenance |
| dashbitco/flow Flow is an Elixir library for expressing parallel computations on collections, built on top of GenStage. It provides an Enum/Stream-like AP… | 76 | 1621 | maintenance |
| devinus/poolboy Poolboy is a lightweight, generic worker pool library for Erlang focused on simplicity, performance, and reliable disaster recovery. It man… | 32 | 1599 | maintenance |
| leo-project/leofs LeoFS is a highly available, distributed, eventually consistent object/blob storage system built in Erlang. It provides S3-compatible and R… | 50 | 1594 | maintenance |
| Terry-Mao/bfs BFS is a distributed file system for small-file storage written in Go, modeled after Facebook's Haystack architecture. It consists of direc… | 23 | 1592 | maintenance |
| siddhi-io/siddhi Siddhi is a cloud-native stream processing and complex event processing (CEP) engine that executes Streaming SQL queries to capture events … | 72 | 1590 | maintenance |
| iBase4J/iBase4J iBase4J is a Java distributed system architecture scaffold built on Spring Boot, Spring MVC, MyBatis-Plus, Dubbo/Motan, Redis, Shiro, and Q… | 32 | 1590 | maintenance |
| mxdldev/spring-cloud-flycloud FlyCloud is a Spring Cloud microservices reference framework in Java comprising 11 Gradle modules, including a config center, Eureka regist… | 23 | 1579 | maintenance |
| matryer/vice Vice is a Go library that lets you use plain Go channels transparently over message queue technologies like NATS, Redis, NSQ, and Amazon SQ… | 23 | 1539 | maintenance |
| a2888409/face2face face2face is an asynchronous, non-blocking real-time instant messaging (IM) server built on Netty and Java NIO. It splits the system into t… | 32 | 1537 | maintenance |
| gigya/microdot Microdot is an open source .NET microservices framework (a 'microservice chassis') that provides a service container, interface-based inter… | 10 | 1536 | maintenance |
| dotnet-architecture/eShopOnDapr A sample .NET distributed eCommerce application based on eShopOnContainers, rebuilt to use Dapr building blocks for microservice communicat… | 10 | 1530 | maintenance |
| nanomsg/mangos-v1 Mangos v1 is a pure Go implementation of the nanomsg Scalability Protocols (SP) messaging system, supporting Req/Rep, Pub/Sub, Pair, Bus, P… | 10 | 1520 | maintenance |
| pystorm/streamparse Streamparse is a Python library and CLI toolkit for running Python code in Apache Storm topologies, letting you write spouts and bolts with… | 58 | 1505 | maintenance |
| banzaicloud/pipeline Banzai Cloud Pipeline is a solution-oriented application platform for developing, deploying, and securely scaling container-based applicati… | 23 | 1505 | maintenance |
| fengjiachun/Jupiter Jupiter is a lightweight, high-performance distributed service (RPC) framework for Java built on Netty and NIO. It provides service registr… | 23 | 1503 | maintenance |
| tezos/tezos Tezos is a self-amending cryptographic ledger (blockchain) platform supporting smart contracts, implemented in OCaml. This repository is a … | 32 | 1499 | maintenance |
| lileio/lile Lile is a Go framework and CLI generator for scaffolding gRPC microservices, similar to `rails new` or `create-react-app` but for gRPC serv… | 23 | 1497 | maintenance |
| iamduo/workq Workq is a standalone job scheduling and processing server written in Go that communicates over a simple text-based TCP protocol. It suppor… | 10 | 1497 | maintenance |
| Zealon159/light-reading-cloud A book-reading mobile app backend built as a microservices practice project on the Spring Cloud ecosystem, using Spring Cloud Gateway, Naco… | 23 | 1495 | maintenance |
| tj/axon Axon is a message-oriented socket library for Node.js heavily inspired by ZeroMQ. It provides lightweight messaging patterns such as push/p… | 32 | 1492 | maintenance |
| WallarooLabs/wally Wally (formerly Wallaroo) is a fast, distributed stream-processing framework written in Pony that handles distributed computing plumbing so… | 23 | 1482 | maintenance |
| dromara/myth Myth is a Java framework that resolves distributed transactions using reliable messages, ensuring RPC calls eventually execute by sending t… | 32 | 1477 | maintenance |
| rholder/guava-retrying A small Java library extending Google Guava that provides configurable retrying strategies for arbitrary function calls via a RetryerBuilde… | 32 | 1463 | maintenance |
| pytorch/gloo Gloo is a C++ collective communications library providing primitives like barrier, broadcast, and allreduce for multi-machine machine learn… | 76 | 1447 | maintenance |
| Harvey-OS/harvey Harvey OS is a re-release of the final 4th Edition of Plan 9 from Bell Labs, a distributed operating system originally released in 2002. It… | 10 | 1441 | maintenance |
| AshwinRJ/Federated-Learning-PyTorch A PyTorch implementation of the FedAvg algorithm from the paper 'Communication-Efficient Learning of Deep Networks from Decentralized Data'… | 32 | 1437 | maintenance |
| weiboad/kafka-php Kafka-php is a pure PHP client library for Apache Kafka supporting producer and consumer functionality against Kafka brokers 0.8+ (consumer… | 10 | 1429 | maintenance |
| rescrv/HyperDex HyperDex is a distributed, searchable, and consistent key-value store written in C++. It provides scalable storage with secondary-index sea… | 32 | 1405 | maintenance |
| colinmarc/hdfs A native Go client for HDFS that connects directly to the namenode via its protocol buffers API, mimicking the stdlib os package interfaces… | 24 | 1403 | maintenance |
| distributedio/titan Titan is a distributed NoSQL database that provides a Redis protocol-compatible layer on top of TiKV, offering strong consistency, distribu… | 32 | 1402 | maintenance |
| jrallison/go-workers A Go library for running Sidekiq-compatible background job workers backed by Redis. It provides reliable queueing via BRPOPLPUSH, retries, … | 32 | 1379 | maintenance |
| hashicorp/mdns A simple mDNS (Multicast DNS) client and server library written in Go. It enables publishing and discovering services on a local network wi… | 84 | 1372 | maintenance |
| SwooleDistributed/SwooleDistributed SwooleDistributed (SD) is a full-stack distributed application server framework built on the PHP Swoole extension. It combines mixed-protoc… | 23 | 1371 | maintenance |
| GrailStack/Moss Moss is a service governance platform for Spring Cloud microservices, providing visualized management of the full service lifecycle. It off… | 23 | 1347 | maintenance |
| killme2008/Metamorphosis Metamorphosis (MetaQ) is a high-availability, high-performance distributed messaging middleware written in Java, originally developed at Ta… | 32 | 1329 | maintenance |
| koudelka/visualixir Visualixir is a visualizer for BEAM (Erlang/Elixir) nodes built with Elixir, Phoenix, and d3, showing live process graphs and message seque… | 32 | 1326 | maintenance |
| shulieTech/Takin Takin is a Java-based open-source full-link performance testing platform for online and test environments, especially for microservices arc… | 23 | 1321 | maintenance |
| dominictarr/scuttlebutt A JavaScript base class for building peer-to-peer replicatable data structures using the scuttlebutt gossip protocol. It provides real-time… | 32 | 1317 | maintenance |
| didi/DDMQ DDMQ is a distributed messaging middleware built by DiDi on top of Apache RocketMQ, offering low-latency, high-throughput, highly available… | 10 | 1316 | maintenance |
| citahub/cita CITA is a high-performance, open-source blockchain kernel written in Rust, designed for enterprise consortium chains. It uses a microservic… | 23 | 1301 | maintenance |
| xbin-store A distributed B2C e-commerce mall application modeled after a well-known Chinese B2C site, built with Spring Boot, Dubbox RPC, Spring MVC, … | 32 | 1299 | maintenance |
| py4j/py4j Py4J is a library that lets Python programs dynamically access Java objects in a JVM over sockets, calling methods as if the objects lived … | 71 | 1288 | maintenance |
| xtaci/gonet gonet is a game server skeleton written in Go, providing a multi-server architecture with Game Servers, a Hub Server for packet forwarding,… | 10 | 1286 | maintenance |
| tang-jie/NettyRPC NettyRPC is a high-performance Java RPC framework built on the Netty networking library, supporting multiple serialization codecs including… | 32 | 1285 | maintenance |
| zendesk/ruby-kafka A pure-Ruby client library for Apache Kafka providing producer and consumer APIs with support for consumer groups, batching, compression, p… | 66 | 1282 | maintenance |
| dubboclub/dubbokeeper Dubbokeeper is an open-source community alternative to the official Dubbo admin, built with Spring MVC, providing service management and mo… | 23 | 1271 | maintenance |
| stackvana/hook.io hook.io is an open-source hosting platform for webhooks and HTTP microservices, supporting services written in many languages including Jav… | 32 | 1269 | maintenance |
| hprose/hprose-golang Hprose for Golang is a lightweight, high-performance, cross-language RPC library that lets Go services communicate with clients and servers… | 23 | 1255 | maintenance |
| bitwalker/swarm Swarm is a global distributed process registry and worker distribution library for Erlang/Elixir, similar to gproc but designed for dynamic… | 32 | 1253 | maintenance |
| exonum/exonum Exonum is an extensible open-source Rust framework for building private, permissioned blockchain applications with a custom Byzantine fault… | 23 | 1245 | maintenance |
| session-replay-tools/cetus Cetus is a high-performance MySQL proxy middleware written in C that provides transparent routing between applications and backend MySQL se… | 23 | 1241 | maintenance |
| wenweihu86/raft-java A Java library implementing the Raft consensus algorithm, supporting leader election, log replication, snapshots, and dynamic cluster membe… | 32 | 1231 | maintenance |
| decentralized-identity/ion ION is a public, permissionless Decentralized Identifier (DID) network implementing the Sidetree protocol as a Layer 2 overlay on Bitcoin. … | 23 | 1229 | maintenance |
| jzyong/game-server A distributed Java game server framework for chess/card and MMORPG games, providing cluster registry, gateway, hall, game logic, and monito… | 49 | 1227 | maintenance |
| istresearch/scrapy-cluster Scrapy Cluster is a distributed web scraping framework built on Scrapy that uses Redis to coordinate crawl requests and Kafka as a data bus… | 10 | 1225 | maintenance |
| zhihu/kids Kids is a log aggregation system written in C++ that collects and distributes messages across machines, inspired by Facebook's Scribe with … | 23 | 1214 | maintenance |
| p2pool/p2pool P2Pool is a decentralized peer-to-peer Bitcoin mining pool implemented in Python that runs alongside a local bitcoind node. It forms a netw… | 63 | 1199 | maintenance |
| ouqiang/delay-queue A Redis-based delay queue service written in Go, inspired by Youzan's delay queue design. It exposes an HTTP API for pushing delayed jobs a… | 23 | 1194 | maintenance |
| imiphp/imi imi is a PHP framework supporting long-connection microservices and distributed development, runnable under PHP-FPM, Swoole, Workerman, and… | 85 | 1186 | maintenance |
| linkedin/parseq ParSeq is a Java framework that simplifies writing asynchronous code through composable tasks. It supports parallel execution of async oper… | 48 | 1172 | maintenance |
| willemt/raft A BSD-licensed C implementation of the Raft consensus protocol, distributed as a single amalgamated header file with no dependencies. Netwo… | 23 | 1170 | maintenance |
| banq/jdonframework JdonFramework is a Java framework for Domain-Driven Design that supports pub-sub asynchronous domain events without external message middle… | 23 | 1167 | maintenance |
| jmzkChain/jmzk jmzkChain is a C++ blockchain node implementation developed by Hangzhou Yuliankeji (Vastchain), described as a 'Boost Engine for Regulation… | 23 | 1165 | maintenance |
| bittorrent/libutp libutp is a C++ library implementing the uTorrent Transport Protocol (uTP), a TCP-like reliable transport over UDP based on LEDBAT congesti… | 32 | 1159 | maintenance |
| didi/rdebug Rdebug is a tool chain for recording real production traffic and replaying it against non-production environments to test and debug PHP mic… | 10 | 1157 | maintenance |
| nactio/nact Nact is a Node.js/TypeScript framework implementing the actor model, inspired by Akka and Erlang, for building resilient, stateful server a… | 23 | 1146 | maintenance |
| ehazlett/stellar Stellar is a simplified container runtime cluster system built on containerd, written in Go. It joins one or more nodes into an eventually … | 23 | 1133 | maintenance |
| marcosbarbero/spring-cloud-zuul-ratelimit A Spring Cloud auto-configuration library that adds rate limiting to Spring Cloud Netflix Zuul API gateways via Zuul filters. It supports m… | 67 | 1130 | maintenance |
| TritonDataCenter/containerpilot ContainerPilot is an init system and process supervisor designed to run inside containers. It automates service registration and discovery … | 23 | 1130 | maintenance |
| tumblr/colossus Colossus is a lightweight I/O framework for building high-performance Scala microservices, including an HTTP server/client and a standalone… | 23 | 1129 | maintenance |
| sofastack/sofa-tracer SOFATracer is a Java distributed tracing component based on the OpenTracing specification, part of the SOFAStack ecosystem. It records netw… | 62 | 1127 | maintenance |
| Parsely/pykafka PyKafka is a programmer-friendly Apache Kafka client for Python offering both high-level and low-level producer/consumer APIs, optionally a… | 10 | 1120 | maintenance |
| adrianco/spigo Spigo (now transitioning to simianviz) is a Go-based simulator that models protocol interactions between actors in a distributed microservi… | 32 | 1119 | maintenance |
| Zilliqa/zq1 Zilliqa is the C++ reference client for the Zilliqa layer-1 public blockchain, a high-throughput smart contract platform that uses sharded … | 10 | 1119 | maintenance |
| travisjeffery/jocko Jocko is a distributed commit log service implementing the Kafka protocol in Go, with built-in coordination via Serf discovery and Raft con… | 60 | 5012 | experimental |
| limingfan2016/game_service_system A C++ game server framework built from scratch, comprising a base library (logging, threading, memory pools, lock-free queues), a networkin… | 32 | 1112 | maintenance |
| rtbkit/rtbkit RTBkit is an open-source C++ framework for building and deploying Real Time Bidders for display advertising. It provides the core infrastru… | 32 | 1098 | maintenance |
| ionorg/ion-sfu Ion SFU is a pure Go implementation of a WebRTC Selective Forwarding Unit (SFU) that routes audio, video, and datachannel streams to scale … | 23 | 1097 | maintenance |
| mycelial/mycelite Mycelite is a SQLite extension (implemented as a VFS proxy in Rust) that performs physical, single-writer replication by intercepting page … | 22 | 1095 | maintenance |
| async-raft/async-raft A Rust crate implementing the Raft distributed consensus protocol on top of the Tokio async runtime. It provides a reactive, fully async Ra… | 23 | 1092 | maintenance |
| etcd-io/zetcd zetcd is a ZooKeeper 'personality' proxy for etcd that serves the Apache ZooKeeper API backed by an etcd cluster. It lets existing ZooKeepe… | 10 | 1082 | maintenance |
| sgroschupf/zkclient ZkClient is a Java library that wraps the Apache ZooKeeper client API to make working with ZooKeeper simpler and more convenient. It provid… | 32 | 1078 | maintenance |
| riker-rs/riker Riker is an Actor Model framework for Rust for building concurrent, resilient applications with actor supervision, pub/sub messaging, and e… | 32 | 1070 | maintenance |
| cjb/GitTorrent GitTorrent is a peer-to-peer network that shares Git repositories over BitTorrent, acting as a decentralized alternative to GitHub. It inte… | 32 | 4756 | experimental |
| rigdev/rig Rig is a self-hosted, open-source service-lifecycle platform for Kubernetes that provides a developer-friendly deployment engine, dashboard… | 10 | 1066 | maintenance |
| RedisLabs/redis-cluster-proxy A multithreaded proxy for Redis Cluster that abstracts the cluster away so clients can talk to it as if it were a single Redis instance. It… | 32 | 1057 | maintenance |
| mwitkow/grpc-proxy A Go library providing a transparent gRPC reverse proxy handler that routes gRPC calls to backends without knowledge of their service seman… | 65 | 1048 | maintenance |
| SiGuiyang/spring-cloud-shop A distributed e-commerce project built on the Spring Cloud (Alibaba) microservices stack, organized into multiple modules such as goods, or… | 32 | 1048 | maintenance |
| uber/fiber Fiber is a Python distributed computing library for modern computer clusters that exposes the same API as Python's standard multiprocessing… | 10 | 1047 | maintenance |
| WaykiChain/WaykiChain WaykiChain is an open-source public blockchain node implementation (coind) written in C++, designed as a decentralized finance (DeFi) infra… | 23 | 1043 | maintenance |