domain: microservices
1425 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| vercel/micro Micro is a minimal asynchronous HTTP framework for building microservices in Node.js using async/await. It provides a tiny, dependency-ligh… | 60 | 10625 | maintenance |
| paypal/junodb JunoDB is PayPal's open-source secure, consistent, and highly available distributed key-value store delivering single-digit millisecond lat… | 30 | 2636 | active |
| open-mpi/ompi Open MPI is an open-source, standards-conformant implementation of the Message Passing Interface (MPI) for high-performance computing, deve… | 77 | 2633 | stable |
| absmach/magistrala Magistrala is an open-source, multi-tenant IoT platform framework written in Go that provides device management, messaging, identity, and a… | 98 | 2628 | active |
| Module Federation Module Federation is a JavaScript architecture and build-plugin ecosystem that lets independently built and deployed applications share cod… | 95 | 2624 | active |
| cloudwego/volo Volo is a high-performance, strongly extensible RPC framework written in Rust for building microservices. It provides Thrift, gRPC, and HTT… | 88 | 2619 | active |
| open-telemetry/opentelemetry-java-instrumentation OpenTelemetry auto-instrumentation for Java, providing a Java agent JAR that attaches to any Java 8+ application and injects bytecode to ca… | 99 | 2612 | active |
| near/nearcore nearcore is the reference client implementation of the NEAR Protocol, a sharded proof-of-stake blockchain written in Rust. It runs full nod… | 98 | 2611 | active |
| open-telemetry/opentelemetry-python The official OpenTelemetry API and SDK for Python, providing vendor-neutral instrumentation for distributed traces, metrics, and logs. It l… | 97 | 2603 | stable |
| FISCO-BCOS/FISCO-BCOS FISCO BCOS is an open-source permissioned (consortium) blockchain platform written in C++, originally launched by the Financial Blockchain … | 83 | 2598 | active |
| nanomq/nanomq NanoMQ is an ultra-lightweight, high-performance MQTT broker and messaging bus written in C for IoT/IIoT edge computing and software-define… | 99 | 2592 | active |
| polarismesh/polaris Polaris is an open-source service discovery and governance platform for microservice and distributed architectures, developed by Tencent. I… | 48 | 2560 | active |
| lovoo/goka Goka is a compact yet powerful distributed stream processing library for Apache Kafka written in Go. It extends Kafka consumer groups by bi… | 90 | 2538 | active |
| mitogen-hq/mitogen Mitogen is a Python library for writing distributed self-replicating programs that bootstrap copies of themselves on remote machines over S… | 99 | 2528 | active |
| andeya/erpc eRPC is an efficient, extensible, and easy-to-use RPC framework written in Go. It provides a unified peer API for servers and clients, mult… | 23 | 2528 | active |
| liangdas/mqant mqant is a concise, high-performance distributed microservice framework written in Go, originally designed for real-time game servers. It p… | 32 | 2517 | active |
| learning-at-home/hivemind Hivemind is a PyTorch library for decentralized deep learning across the Internet, enabling training of large models on hundreds of volunte… | 59 | 2515 | active |
| sofastack/sofa-bolt SOFABolt is a lightweight, high-performance network remoting framework for Java built on Netty, developed by Ant Financial. It provides con… | 70 | 2503 | stable |
| SPIFFE SPIFFE is a framework and set of standards for issuing cryptographic identities to workloads, and SPIRE (the SPIFFE Runtime Environment) is… | 99 | 2500 | stable |
| capnproto/capnproto-rust A Rust implementation of the Cap'n Proto data serialization format and RPC protocol. It generates code from schema files enabling zero-copy… | 76 | 2497 | active |
| spring-projects/spring-kafka Spring for Apache Kafka (spring-kafka) is a Java library that applies familiar Spring abstractions to Apache Kafka-based messaging. It prov… | 99 | 2495 | stable |
| Netflix/archaius Archaius is a Java configuration management library that unifies static and dynamic configuration sources into a single API. It supports lo… | 89 | 2495 | stable |
| paascloud/paascloud-master A full-stack Spring Cloud + Vue microservices reference project simulating an e-commerce mall with a complete shopping flow and back-office… | 32 | 9862 | maintenance |
| madelson/DistributedLock DistributedLock is a .NET library providing robust distributed mutexes, reader-writer locks, and semaphores built on various backing techno… | 90 | 2481 | stable |
| BrighterCommand/Brighter Brighter is a Command Dispatcher and Command Processor framework for .NET and C# that implements the Command pattern with a middleware pipe… | 98 | 2469 | active |
| eclipse-iceoryx/iceoryx2 iceoryx2 is an ultra-low latency inter-process communication middleware with a Rust core, offering true zero-copy, lock-free messaging via … | 80 | 2468 | active |
| cockroachdb/errors A Go error handling library that is a drop-in replacement for the standard errors package and github.com/pkg/errors, adding network-portabl… | 83 | 2454 | active |
| BOINC/boinc BOINC is an open-source platform for volunteer computing, enabling large-scale distributed high-throughput computing using volunteered home… | 95 | 2452 | stable |
| apache/activemq Apache ActiveMQ is a high-performance, multi-protocol, Java-based open source message broker supporting JMS/Jakarta Messaging, AMQP, MQTT, … | 98 | 2451 | stable |
| open-telemetry/opentelemetry-java The official OpenTelemetry Java SDK, providing the Java implementation of the OpenTelemetry API for recording traces, metrics, and logs, pl… | 98 | 2447 | active |
| birdayz/kaf Kaf is a modern command-line tool for Apache Kafka written in Go, inspired by kubectl and docker. It lets users manage clusters, topics, co… | 73 | 2438 | active |
| go-eagle/eagle Eagle is a lightweight Go microservice framework for rapidly building HTTP and gRPC API services. It bundles production-grade components in… | 62 | 2429 | active |
| wasmCloud/wasmCloud wasmCloud is a CNCF incubating cloud native platform for building, deploying, and orchestrating WebAssembly component workloads across clou… | 99 | 2421 | active |
| Mycat MyCAT is an open-source database middleware written in Java that acts as a distributed MySQL cluster proxy, providing sharding, read/write … | 60 | 9514 | maintenance |
| openzipkin/brave Brave is a dependency-free Java distributed tracing library that instruments production services to gather timing data, propagate trace con… | 76 | 2405 | stable |
| empjs/emp EMP is a micro-frontend engineering framework built on Rspack 2 and Module Federation 2, providing unified configuration for host/remote ap… | 92 | 2397 | active |
| kubeovn/kube-ovn Kube-OVN is a CNCF Sandbox CNI plugin that integrates OVN-based network virtualization with Kubernetes, providing an advanced container net… | 95 | 2393 | active |
| apache/sedona Apache Sedona is a cluster computing framework for processing large-scale geospatial data across Spark, Flink, and Snowflake. It provides S… | 90 | 2390 | active |
| RSocket RSocket Java is the reference Java implementation of the RSocket application protocol, a binary protocol for Reactive Streams semantics ove… | 26 | 2388 | stable |
| opencurve/curve Curve is a cloud-native distributed storage system developed by NetEase and hosted as a CNCF sandbox project, supporting both block storage… | 23 | 2387 | active |
| dashersw/cote cote is a Node.js library for building zero-configuration microservices with automatic service discovery. It provides Responder/Requester, … | 61 | 2385 | stable |
| earendil-works/absurd Absurd is a Postgres-native durable execution (workflow) system that runs long-lived, reliable tasks using only a single SQL schema file an… | 82 | 2384 | active |
| lupinemachines/lupine LUPINE is a GPU-over-IP bridge that lets machines without local GPUs attach NVIDIA GPUs running on remote servers over the network. It expo… | 89 | 2382 | active |
| apache/geode Apache Geode is a distributed in-memory data management platform (originally GemFire) providing real-time, consistent, low-latency access t… | 90 | 2378 | stable |
| eapache/go-resiliency A Go library implementing common resiliency patterns such as circuit breaker, retrier, deadline/timeout, batching, and semaphore. It is ins… | 26 | 2370 | stable |
| youlaitech/youlai-mall youlai-mall is an open-source full-stack e-commerce mall system built with Spring Boot 3, Spring Cloud & Alibaba 2022, Spring Authorization… | 42 | 2366 | active |
| ava-labs/avalanchego AvalancheGo is the official Go implementation of an Avalanche full node, the core software for participating in the Avalanche blockchain ne… | 87 | 2358 | active |
| 1backend/1backend 1Backend is an AI-native microservices platform written in Go that combines a framework, proxy, and runtime for building distributed applic… | 76 | 2342 | active |
| anthdm/hollywood Hollywood is a fast, lightweight actor model engine for Go, supporting local and clustered distributed actors with guaranteed message deliv… | 71 | 2325 | active |
| JasperFx/wolverine Wolverine is a next-generation .NET mediator and message bus framework for building robust event-driven server-side applications. It provid… | 95 | 2322 | active |
| taskiq-python/taskiq Taskiq is an asynchronous distributed task queue for Python, inspired by Celery and Dramatiq. It lets you define tasks as decorated functio… | 99 | 2304 | active |
| vipshop/Saturn Saturn is a distributed, fault-tolerant job scheduling platform developed by VIP.com, supporting time-based jobs, parallel sharding, and we… | 46 | 2304 | active |
| 8treenet/freedom Freedom is a Go framework built on hexagonal architecture (ports and adapters) that supports domain-driven design with rich domain models. … | 93 | 2272 | active |
| apache/rocketmq-spring Apache RocketMQ Spring Integration is a Spring Boot starter that lets Java developers quickly integrate RocketMQ messaging into Spring appl… | 84 | 2270 | active |
| apache/gobblin Apache Gobblin is a distributed data integration framework for ingesting, replicating, organizing, and managing lifecycle of data across st… | 66 | 2270 | stable |
| karafka/karafka Karafka is a multi-threaded Ruby and Rails framework for efficiently consuming and producing Apache Kafka messages, built on librdkafka. It… | 99 | 2256 | stable |
| nathanmarz/storm Apache Storm (originally nathanmarz/storm) is a distributed, fault-tolerant realtime computation system for stream processing, continuous c… | 32 | 8765 | maintenance |
| failsafe-go/failsafe-go Failsafe-go is a Go library for building fault-tolerant applications by wrapping functions with composable resilience policies. It provides… | 96 | 2245 | active |
| lets-mica/mica Mica is a Java toolkit and set of Spring Boot/Spring Cloud starter components for microservice development, offering utilities, captcha, HT… | 78 | 2236 | active |
| mutouyun/cpp-ipc A high-performance C++17 inter-process communication library using shared memory, supporting Linux, Windows, and FreeBSD. It provides lock-… | 73 | 2225 | active |
| wang2122/sprix-sage-router Sprix SAGE Router is a Python decision layer for Agent2Agent (A2A) networks that routes tasks across three modes—SELF, COLLABORATE, and HAN… | 66 | 2221 | active |
| php-enqueue/enqueue-dev Enqueue is a production-ready messaging solution for PHP that provides a unified API for creating, sending, and reading messages across man… | 73 | 2219 | stable |
| Blizzard/node-rdkafka node-rdkafka is a high-performance Node.js client for Apache Kafka that wraps the native librdkafka C/C++ library. It handles partition bal… | 61 | 2211 | active |
| Netflix/EVCache EVCache is a distributed in-memory key-value caching library built on memcached and spymemcached, designed primarily for AWS EC2 cloud infr… | 91 | 2208 | stable |
| fireworq/fireworq Fireworq is a lightweight, high-performance, language-independent job queue system written in Go, backed by MySQL for reliability. It expos… | 67 | 2207 | stable |
| ytsaurus/ytsaurus YTsaurus is an open-source, fault-tolerant big data platform combining distributed storage, MapReduce processing, a SQL query engine, and a… | 94 | 2200 | active |
| zeroc-ice/ice Ice (Internet Communications Engine) is a complete RPC framework for building networked applications, using the Slice IDL to generate clien… | 91 | 2191 | stable |
| spring-petclinic/spring-petclinic-microservices A distributed version of the Spring PetClinic sample application built with Spring Cloud, demonstrating microservices architecture with ser… | 67 | 2188 | active |
| php-rdkafka/php-rdkafka php-rdkafka is a stable, production-ready PHP extension binding to librdkafka for Apache Kafka. It provides low-level and high-level produc… | 74 | 2181 | stable |
| reugn/go-streams A lightweight stream processing library for Go offering a concise DSL to build declarative data pipelines from composable sources, flows, a… | 58 | 2170 | active |
| fugue-project/fugue Fugue is a Python library providing a unified interface for distributed computing, letting users run Python, Pandas, Polars, and SQL code o… | 82 | 2169 | active |
| Particular/NServiceBus NServiceBus is a .NET messaging framework for building distributed systems and async microservices, providing abstractions over message que… | 98 | 2168 | stable |
| zuoyebang/bitalostored Bitalostored is a high-performance distributed KV storage system from Zuoyebang, built on its self-developed bitalosdb engine and compatibl… | 70 | 2167 | stable |
| bitwalker/libcluster An Elixir library that automatically forms and heals clusters of Erlang nodes using pluggable strategies such as EPMD, multicast UDP gossip… | 32 | 2155 | stable |
| y-crdt/y-crdt Yrs is a high-performance Rust implementation of the Yjs CRDT algorithm and protocol, providing shared data types that automatically sync b… | 95 | 2150 | active |
| sogou/srpc SRPC is an enterprise-level C++ RPC framework built on Sogou C++ Workflow, used in production at Sogou for tens of billions of daily reques… | 64 | 2140 | active |
| Azure/AKS Azure Kubernetes Service (AKS) is Microsoft's managed Kubernetes offering on Azure. This repository serves as the public issue tracker and … | 98 | 2137 | active |
| dat-ecosystem/dat Dat is a command-line tool and JavaScript library for peer-to-peer sharing and live synchronization of files over the Hypercore Protocol, c… | 23 | 8227 | maintenance |
| kubernetes-sigs/karpenter Karpenter is a Kubernetes node autoscaler that watches for unschedulable pods, provisions right-sized nodes to meet their scheduling constr… | 95 | 2126 | active |
| apache/datafusion-ballista Apache DataFusion Ballista is a distributed query execution engine built on Apache DataFusion that parallelizes SQL and DataFrame workloads… | 98 | 2115 | active |
| alibaba/otter Otter is Alibaba's distributed database synchronization system that parses database incremental logs (via Canal) to replicate data near-rea… | 23 | 8126 | maintenance |
| ZongXR/SuperMarket A full-featured online shopping mall system built with Java and SpringCloud microservices, including frontend, backend, MySQL, Redis cachin… | 23 | 2105 | active |
| slawlor/ractor Ractor is a pure-Rust actor framework inspired by Erlang's gen_server, providing actor message processing, supervision trees, and lifecycle… | 97 | 2099 | active |
| FoundatioFx/Foundatio Foundatio is a C# library of pluggable abstractions for building loosely coupled distributed applications, covering caching, queues, messag… | 96 | 2098 | active |
| sealerio/sealer Sealer is a CNCF CLI tool that packages a Kubernetes cluster together with all application dependencies (container images, YAML manifests, … | 34 | 2095 | active |
| antirez/disque Disque is an in-memory, distributed message broker and job queue written in C, designed to capture the 'Redis as a jobs queue' use case in … | 23 | 8074 | maintenance |
| klauspost/reedsolomon A pure Go library implementing Reed-Solomon erasure coding with high performance (over 1GB/s per CPU core), including a Leopard implementat… | 94 | 2091 | active |
| 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-… | 67 | 2091 | active |
| cloudfoundry/bosh Cloud Foundry BOSH is an open-source tool chain for release engineering, deployment, and lifecycle management of large-scale distributed se… | 99 | 2077 | active |
| ice-lab/icestark icestark is a framework-agnostic micro-frontends solution for large web applications, providing a main application that registers, loads, a… | 53 | 2076 | active |
| crossbario/crossbar Crossbar.io is an open-source application router implementing the WAMP protocol over WebSocket, plus REST/HTTP and MQTT bridging, for build… | 95 | 2064 | active |
| linkedin/kafka-monitor Xinfra Monitor (formerly Kafka Monitor) is a Java framework for running long-running Kafka system tests and monitoring Kafka cluster health… | 27 | 2064 | active |
| 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… | 84 | 2054 | active |
| clojure/core.async core.async is a Clojure/ClojureScript library providing facilities for asynchronous programming and communication, centered on channels and… | 71 | 2051 | stable |
| databendlabs/openraft OpenRaft is an advanced implementation of the Raft consensus protocol in Rust, designed to run on any async runtime. It serves as the conse… | 94 | 2035 | active |
| commanded/commanded Commanded is an Elixir framework for building applications using the CQRS (Command Query Responsibility Segregation) and Event Sourcing (ES… | 91 | 2030 | stable |
| microcks/microcks Microcks is an open source, cloud native platform for API mocking and testing that turns OpenAPI, AsyncAPI, gRPC, GraphQL, Postman and Soap… | 98 | 2026 | active |
| jamsocket/plane Plane is a distributed system for running stateful WebSocket backends at scale, acting like a distributed hashmap of running processes keye… | 58 | 2023 | active |
| chapel-lang/chapel Chapel is a modern open-source programming language designed for productive parallel computing at scale, with first-class support for task … | 87 | 2017 | active |
| holepunchto/hyperdrive Hyperdrive is a JavaScript library implementing a secure, real-time distributed file system built on Hypercore and Hyperbee. It provides a … | 82 | 2016 | active |