domain: microservices
1425 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| karmada-io/karmada Karmada is an open-source Kubernetes management system that orchestrates cloud-native applications across multiple Kubernetes clusters and … | 94 | 5576 | active |
| apache/hbase Apache HBase is an open-source, distributed, versioned, column-oriented NoSQL database modeled after Google Bigtable, running on top of Apa… | 94 | 5552 | stable |
| massalabs/massa Massa is a decentralized Layer-1 blockchain written in Rust, using multithreaded blockclique technology to reach over 10,000 transactions p… | 90 | 5519 | active |
| permitio/opal OPAL (Open Policy Administration Layer) is an administration layer for policy engines such as Open Policy Agent (OPA) and Cedar Agent. It d… | 94 | 5505 | active |
| 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… | 57 | 5492 | active |
| grafana/tempo Grafana Tempo is an open-source, high-scale distributed tracing backend written in Go that stores and queries traces with only object stora… | 98 | 5455 | stable |
| pgdogdev/pgdog PgDog is a PostgreSQL proxy written in Rust that combines connection pooling, query load balancing, and database sharding in a single binar… | 87 | 5446 | active |
| fluxcd/flagger Flagger is a progressive delivery Kubernetes operator that automates canary releases, A/B testing, and Blue/Green deployments by gradually … | 89 | 5395 | stable |
| Netflix/Hystrix Hystrix is a Java library for latency and fault tolerance in distributed systems, providing circuit breakers, thread/semaphore isolation, f… | 48 | 24474 | maintenance |
| openkruise/kruise OpenKruise is a CNCF incubating suite of Kubernetes controllers and CRDs that extends core workload management with advanced capabilities l… | 98 | 5324 | active |
| lni/dragonboat Dragonboat is a feature-complete, high-performance multi-group Raft consensus library written in pure Go. It lets developers build strongly… | 38 | 5324 | stable |
| ag2ai/faststream FastStream is an asynchronous Python framework for building event-driven applications on top of message brokers like Kafka, RabbitMQ, NATS,… | 98 | 5316 | active |
| Bogdanp/dramatiq Dramatiq is a fast and reliable distributed background task processing library for Python 3.10+. It uses an actor-based API with RabbitMQ o… | 86 | 5308 | active |
| facebookincubator/katran Katran is a C++ library and BPF program for building a high-performance layer 4 load balancing forwarding plane. It leverages the Linux ker… | 77 | 5304 | active |
| segmentio/ksuid A Go library for generating and parsing KSUIDs (K-Sortable Unique IDentifiers), the reference implementation of the KSUID format. KSUIDs ar… | 72 | 5266 | stable |
| fluvio-community/fluvio Fluvio is a distributed data streaming engine written in Rust that combines a Kafka-like event streaming platform with the Stateful DataFlo… | 79 | 5247 | active |
| reactor/reactor-core Reactor Core is a non-blocking reactive streams foundation library for the JVM, implementing a Reactive Extensions-inspired API with the Fl… | 99 | 5234 | stable |
| gluster/glusterfs Gluster is a free and open-source software-defined distributed filesystem that aggregates storage from multiple servers into a single scala… | 67 | 5220 | stable |
| amadeusprotocol/node AmadeusD is a blockchain node daemon for the Amadeus protocol, supporting local testnets, an RPC API, and WebAssembly smart contract deploy… | 87 | 5219 | active |
| Mikaelemmmm/go-zero-looklook A full-stack microservices reference project built on the go-zero framework in Go, demonstrating best practices with API/RPC/MQ services an… | 23 | 5193 | active |
| XRPLF/rippled rippled (xrpld) is the core C++ server daemon implementing the XRP Ledger protocol, a decentralized cryptographic ledger secured by a Byzan… | 94 | 5190 | stable |
| devspace-sh/devspace DevSpace is a client-only, open-source CLI tool for Kubernetes that automates image building and deployment workflows and lets developers b… | 88 | 5154 | active |
| line/armeria Armeria is a JVM microservice framework built on Netty that lets you serve gRPC, Thrift, REST, and static files on a single port. It provid… | 98 | 5133 | stable |
| akkadotnet/akka.net Akka.NET is an idiomatic .NET port of the Akka toolkit implementing the actor model for building highly concurrent, distributed, and fault-… | 99 | 5080 | active |
| apache/ignite Apache Ignite is a distributed, memory-first database with in-memory speed, ACID transactions, and SQL support across a cluster. It can ser… | 77 | 5079 | stable |
| sofastack/sofa-boot SOFABoot is an open-source Java framework built on top of Spring Boot, fully compatible with it, that adds production-grade enhancements su… | 68 | 5071 | active |
| dotnet/MQTTnet MQTTnet is a high-performance .NET library implementing the MQTT protocol (up to version 5), providing both an MQTT client and an embedded … | 87 | 5062 | active |
| NVIDIA/nccl NVIDIA's Collective Communication Library (NCCL) is a C++ library providing topology-aware, high-bandwidth inter-GPU communication primitiv… | 98 | 5027 | stable |
| Tencent/wujie Wujie (无界) is a micro-frontend framework from Tencent built on Web Components containers plus iframe sandboxes, providing native CSS and JS… | 79 | 5019 | active |
| apache/dubbo-go Apache Dubbo-go is the official Go implementation of the Apache Dubbo microservice framework, providing high-performance RPC with service d… | 98 | 4953 | active |
| microsoft/FluidFramework Fluid Framework is a TypeScript/JavaScript library for building distributed, real-time collaborative web applications using distributed dat… | 95 | 4945 | active |
| spring-cloud/spring-cloud-gateway Spring Cloud Gateway is an API gateway built on Spring Framework, Spring Boot, and Project Reactor. It provides routing, filtering, and tra… | 99 | 4904 | stable |
| open-telemetry/opentelemetry-collector-contrib The contrib repository for the OpenTelemetry Collector, containing 200+ vendor-neutral components (receivers, processors, exporters) for re… | 99 | 4887 | active |
| micrometer-metrics/micrometer Micrometer is a vendor-neutral application observability facade for the JVM that provides a unified API for instrumenting code with dimensi… | 99 | 4885 | stable |
| lunatic-solutions/lunatic Lunatic is an Erlang-inspired runtime for WebAssembly that provides super lightweight, sandboxed processes for building fast, fault-toleran… | 29 | 4884 | active |
| reactive-streams/reactive-streams-jvm The Reactive Streams specification for the JVM, defining a minimal set of interfaces (Publisher, Subscriber, Subscription, Processor) for a… | 32 | 4879 | stable |
| dromara/dynamic-tp DynamicTp is a lightweight Java framework for managing dynamically configurable, monitored thread pools based on configuration centers like… | 74 | 4800 | active |
| ydb-platform/ydb YDB is an open-source distributed SQL DBMS written in C++ that combines horizontal scalability, high availability, and strict consistency w… | 98 | 4770 | stable |
| zlt2000/microservices-platform An enterprise-grade, front-end/back-end separated microservices platform built on Spring Boot 3.x, Spring Cloud, and Spring Cloud Alibaba. … | 31 | 4749 | active |
| dkron-io/dkron Dkron is a distributed, fault-tolerant job scheduling system written in Go, inspired by Google's 'Reliable Cron across the Planet' whitepap… | 93 | 4731 | active |
| nanomsg/nng NNG (nanomsg-next-generation) is a lightweight, broker-less messaging library in C implementing scalability protocols like pub/sub, request… | 95 | 4660 | stable |
| ergo-services/ergo Ergo Framework is a Go framework implementing the actor model with network transparency, inspired by Erlang/OTP design patterns. It provide… | 78 | 4633 | active |
| build-trust/ockam Ockam is a Rust library and CLI toolkit for building secure-by-design distributed applications with end-to-end encryption, cryptographic id… | 61 | 4633 | active |
| php-amqplib/php-amqplib php-amqplib is a pure PHP implementation of the AMQP 0-9-1 protocol client, primarily used to communicate with RabbitMQ message brokers. It… | 64 | 4602 | active |
| cloudwego/netpoll Netpoll is a high-performance non-blocking I/O networking library for Go, developed by ByteDance and focused on RPC scenarios. It provides … | 93 | 4601 | active |
| apache/rocketmq-externals The Apache RocketMQ externals repository is the community home for incubating ecosystem projects around the RocketMQ message broker, such a… | 71 | 4601 | active |
| douyu/jupiter Jupiter is a governance-oriented microservice framework for Go, developed and used in production at Douyu. It bundles web/gRPC servers, con… | 75 | 4565 | active |
| virtual-kubelet/virtual-kubelet Virtual Kubelet is an open-source Kubernetes kubelet implementation that masquerades as a kubelet to connect Kubernetes clusters to other A… | 87 | 4560 | active |
| apache/iggy Apache Iggy is a high-performance, persistent message streaming platform written in Rust, supporting TCP, QUIC, HTTP, and WebSocket transpo… | 86 | 4545 | active |
| emissary-ingress/emissary Emissary-ingress is an open-source, Kubernetes-native API gateway, Layer 7 load balancer, and Kubernetes Ingress built on Envoy Proxy. It i… | 86 | 4519 | stable |
| apache/fory Apache Fory is a blazingly fast multi-language serialization framework supporting idiomatic domain objects, a reference-aware schema IDL, a… | 96 | 4515 | active |
| mosn/mosn MOSN (Modular Open Smart Network) is a cloud-native network proxy platform written in Go, open-sourced by Ant Group and battle-tested on hu… | 64 | 4508 | stable |
| Cysharp/MagicOnion MagicOnion is a unified RPC and real-time communication framework for .NET and Unity, built on gRPC and MessagePack. It uses C# interfaces … | 96 | 4441 | active |
| Snailclimb/guide-rpc-framework A custom Java RPC framework built on Netty, Kryo (plus Protostuff/Hessian), and Zookeeper, with detailed tutorials explaining its implement… | 75 | 4421 | active |
| zio/zio ZIO is a zero-dependency Scala library for type-safe, composable asynchronous and concurrent programming, built on lightweight fibers. It p… | 89 | 4410 | stable |
| apache/kvrocks Apache Kvrocks is a distributed key-value NoSQL database built on RocksDB that is compatible with the Redis protocol, so any Redis client c… | 87 | 4405 | active |
| sony/sonyflake Sonyflake is a Go library that generates distributed unique 64-bit IDs, inspired by Twitter's Snowflake. It trades per-instance generation … | 62 | 4404 | stable |
| canonical/dqlite dqlite is a C library implementing an embeddable, replicated SQL database engine that extends SQLite across a cluster of machines using the… | 92 | 4368 | active |
| restatedev/restate Restate is a lightweight distributed runtime that turns backend services, workflows, and AI agents into durable processes with automatic re… | 98 | 4343 | active |
| PaperMC/Folia Folia is a fork of the Paper Minecraft server that adds regionised multithreading, splitting the world into independent regions each with i… | 75 | 4338 | active |
| failsafe-lib/failsafe Failsafe is a lightweight, zero-dependency Java library for fault tolerance, wrapping executable logic with composable resilience policies … | 59 | 4309 | active |
| purpleidea/mgmt mgmt is a next-generation distributed, event-driven configuration management tool written in Go, with its own reactive language (mcl) for m… | 88 | 4308 | active |
| kubernetes-sigs/cluster-api Cluster API is a Kubernetes subproject providing declarative APIs and tooling for provisioning, upgrading, and operating multiple Kubernete… | 94 | 4288 | stable |
| SchedMD/slurm Slurm is an open-source, highly scalable cluster resource management and job scheduling system for Linux clusters. It allocates compute nod… | 98 | 4282 | stable |
| uptrace/uptrace Uptrace is an open-source Application Performance Monitoring (APM) platform that collects and visualizes OpenTelemetry traces, metrics, and… | 98 | 4270 | active |
| riemann/riemann Riemann is a network event stream processing system written in Clojure that aggregates events from servers and applications. It provides a … | 57 | 4268 | stable |
| camunda/camunda Camunda 8 is a process orchestration framework whose orchestration cluster includes the Zeebe cloud-native BPMN/DMN engine, plus Tasklist, … | 95 | 4255 | active |
| deepflowio/deepflow DeepFlow is an open-source eBPF-based observability platform providing zero-code distributed tracing, metrics, request logs, and continuous… | 98 | 4244 | active |
| baidu/braft braft is an industrial-grade C++ implementation of the RAFT consensus algorithm and replicated state machine, built on top of brpc. It is d… | 23 | 4228 | stable |
| lukas-krecan/ShedLock ShedLock is a Java library that ensures scheduled tasks are executed at most once at the same time across multiple nodes by acquiring time-… | 77 | 4211 | stable |
| dromara/hmily Hmily is a financial-grade flexible distributed transaction framework for Java, supporting TCC, TAC, and XA transaction patterns. It integr… | 32 | 4165 | active |
| tronprotocol/java-tron java-tron is the official Java implementation of the TRON Protocol, a DPoS blockchain with an EVM-compatible virtual machine (TVM). It runs… | 94 | 4147 | active |
| sjqzhang/go-fastdfs go-fastdfs is a decentralized, HTTP-based distributed file system (private cloud storage) written in Go, similar to FastDFS but with a sing… | 64 | 4135 | stable |
| osrg/gobgp GoBGP is an open-source Border Gateway Protocol (BGP) implementation written in Go, usable both as a standalone BGP daemon with a CLI and a… | 94 | 4103 | active |
| hashicorp/memberlist A Go library implementing gossip-based cluster membership and node failure detection, based on the SWIM protocol with Lifeguard extensions.… | 86 | 4096 | stable |
| apache/dubbo-admin Dubbo Admin is the official visualization console and control plane for Apache Dubbo, implemented in Go with a Vue3 frontend. It lets opera… | 76 | 4062 | active |
| go-redsync/redsync Redsync is a Go library implementing the Redlock algorithm for distributed mutual exclusion locks backed by Redis. It supports multiple Red… | 77 | 4043 | stable |
| bee-queue/bee-queue Bee-Queue is a simple, fast, robust job/task queue library for Node.js backed by Redis. It is designed for distributed worker pools handlin… | 73 | 4036 | active |
| emitter-io/emitter Emitter is a distributed, high-performance publish-subscribe messaging platform built on the MQTT protocol, written in Go. It supports mess… | 58 | 4004 | active |
| tulios/kafkajs KafkaJS is a modern, dependency-free Apache Kafka client library for Node.js written in pure JavaScript. It provides producer and consumer … | 23 | 4002 | stable |
| kumahq/kuma Kuma is a CNCF Sandbox, Envoy-based service mesh that provides L4-L7 connectivity, discovery, security (mTLS), observability, and traffic c… | 94 | 3995 | stable |
| checkpoint-restore/criu CRIU (Checkpoint/Restore In Userspace) is a Linux utility that freezes running applications and checkpoints their state to disk, then resto… | 77 | 3965 | active |
| linkedin/Burrow Burrow is a monitoring service for Apache Kafka that checks consumer lag without requiring static thresholds, evaluating consumer groups ov… | 89 | 3962 | active |
| Netflix/chaosmonkey Chaos Monkey is a chaos engineering tool from Netflix that randomly terminates virtual machine instances and containers in production to te… | 26 | 17091 | maintenance |
| cloudflare/capnweb Cap'n Web is a JavaScript/TypeScript-native, schema-free object-capability RPC library from Cloudflare, created by the Cap'n Proto author. … | 85 | 3954 | active |
| sofastack/sofa-rpc SOFARPC is a high-performance, highly extensible, production-grade Java RPC framework developed and battle-tested at Ant Financial for over… | 86 | 3921 | stable |
| dora-rs/dora Dora is a Rust-based dataflow middleware framework for building real-time robotics and AI applications, where applications are modeled as d… | 87 | 3900 | active |
| shuzheng/zheng A distributed agile development system architecture based on Spring+SpringMVC+Mybatis (SSM) providing a full suite of common microservice m… | 32 | 16653 | maintenance |
| sofastack/sofa-jraft SOFAJRaft is a production-grade, high-performance Java implementation of the RAFT consensus algorithm, ported from Baidu's braft. It suppor… | 79 | 3817 | stable |
| helidon-io/helidon Helidon is an open-source Java framework of libraries for writing cloud-native microservices, offering both a lightweight Helidon SE API an… | 99 | 3813 | active |
| OptimalBits/bull Bull is a Redis-based job and message queue library for Node.js supporting priorities, scheduling, retries, and rate limiting. It is now in… | 72 | 16248 | maintenance |
| OffchainLabs/prysm Prysm is a Go implementation of the Ethereum Consensus (proof of stake) specification, developed by Offchain Labs. It runs beacon chain nod… | 98 | 3775 | active |
| vlcn-io/cr-sqlite cr-sqlite is a run-time loadable extension for SQLite and libSQL, written in Rust, that adds multi-master replication and CRDT-based confli… | 66 | 3774 | active |
| spegel-org/spegel Spegel is a stateless cluster-local OCI registry mirror for Kubernetes that lets every node share container images peer-to-peer via contain… | 96 | 3753 | active |
| open-telemetry/opentelemetry-dotnet The official OpenTelemetry SDK and API implementation for .NET, providing vendor-neutral instrumentation for traces, metrics, and logs. It … | 95 | 3743 | stable |
| google/tarpc tarpc is an RPC framework for Rust focused on ease of use, letting you define services directly in code without a separate schema language … | 76 | 3736 | active |
| grpc-ecosystem/grpc-spring A Spring Boot starter that integrates the gRPC framework into Spring applications, auto-configuring gRPC servers for @GrpcService beans and… | 66 | 3708 | active |
| kevwan/tproxy tproxy is a Go CLI tool that proxies TCP connections while displaying and analyzing the traffic passing through them. It supports protocol-… | 75 | 3701 | active |
| reactor/reactor The Reactor Bill of Materials (BOM) is a curated set of compatible versions for Project Reactor modules such as reactor-core, reactor-netty… | 99 | 3693 | stable |
| sony/gobreaker gobreaker is a Go library implementing the Circuit Breaker pattern as a generic, configurable state machine. It prevents sending requests l… | 62 | 3687 | stable |