domain: microservices
1425 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| TykTechnologies/tyk Tyk Gateway is a cloud-native, open-source API Gateway written in Go that supports REST, GraphQL, TCP, and gRPC protocols. It provides rate… | 97 | 10805 | stable |
| Chia-Network/chia-blockchain The official Python implementation of the Chia blockchain, including full node, farmer, harvester, timelord, and wallet components. It uses… | 93 | 10798 | active |
| dotnet/eShop A reference .NET e-commerce web application from Microsoft demonstrating a services-based architecture using .NET Aspire. It serves as an e… | 62 | 10795 | active |
| RQ RQ (Redis Queue) is a simple Python library for queueing jobs and processing them in the background with workers, backed by Redis or Valkey… | 95 | 10670 | stable |
| AutoMQ/automq AutoMQ is a cloud-native, 100% Apache Kafka-compatible streaming platform that replaces broker-local disks with S3-compatible object storag… | 95 | 10574 | active |
| Activiti/Activiti Activiti is a lightweight, open-source Business Process Management (BPM) platform whose core is a fast BPMN 2.0 process engine for Java. It… | 95 | 10541 | active |
| yugabyte/yugabyte-db YugabyteDB is an open-source, PostgreSQL-compatible distributed SQL database built for cloud-native, mission-critical OLTP applications. It… | 95 | 10501 | stable |
| kedacore/keda KEDA is a Kubernetes-based event-driven autoscaler that scales any container workload based on the number of events needing processing, usi… | 94 | 10471 | stable |
| electric-sql/electric Electric is a real-time read-path sync engine for Postgres that replicates data into clients via a low-level HTTP API with partial replicat… | 95 | 10339 | active |
| oceanbase/oceanbase OceanBase is a distributed relational database engine developed by Ant Group, offering MySQL compatibility, Paxos-based high availability, … | 98 | 10255 | stable |
| apache/cassandra Apache Cassandra is an open-source NoSQL distributed wide-column database written in Java, designed for linear scalability and fault tolera… | 77 | 10082 | stable |
| TarsCloud/Tars Tars is a high-performance RPC framework based on name service and the Tars protocol, with an integrated administration platform and flexib… | 65 | 10077 | stable |
| tilt-dev/tilt Tilt is a CLI tool that defines your microservice development environment as code (via a Tiltfile) and automates the loop from code change … | 98 | 10019 | active |
| git-bug/git-bug git-bug is a distributed, offline-first bug and issue tracker that embeds issues, comments, and identities as objects inside a git reposito… | 75 | 10016 | active |
| egametang/ET ET is a C# game development framework combining a Unity3D client with a distributed C# game server, built around a fiber-based actor model … | 77 | 9898 | active |
| ThreeDotsLabs/watermill Watermill is a Go library for building event-driven and message-driven applications over a unified Pub/Sub API. It supports Kafka, RabbitMQ… | 95 | 9864 | active |
| Spinnaker Spinnaker is an open-source, multi-cloud continuous delivery platform created at Netflix that combines flexible pipeline management with in… | 98 | 9776 | active |
| cadence-workflow/cadence Cadence is an open-source, CNCF-hosted durable execution and workflow orchestration engine originally developed at Uber. It lets developers… | 96 | 9417 | stable |
| taskforcesh/bullmq BullMQ is a fast, robust message queue and background job processing library built on Redis (or PostgreSQL), available natively for Node.js… | 95 | 9333 | stable |
| FastDFS FastDFS is an open-source high-performance distributed file system written in C, providing file storing, syncing, uploading, and downloadin… | 94 | 9249 | stable |
| actix/actix Actix is an actor framework for Rust providing the actor model for building concurrent, asynchronous applications. It integrates with Tokio… | 66 | 9243 | stable |
| higress-group/higress Higress is a CNCF Sandbox, cloud-native AI-native API gateway built on Istio and Envoy, extensible with Wasm plugins written in Go, Rust, o… | 98 | 9196 | active |
| hashicorp/raft A Go library implementing the Raft consensus protocol for managing a replicated log and replicated state machines. It enables building cons… | 74 | 9106 | stable |
| zhoutaoo/SpringCloud Opensabre is a microservices development platform built on Spring Cloud 2023, integrating Spring Security, Spring Cloud Alibaba (Nacos, Sen… | 76 | 8935 | active |
| fission/fission Fission is an open-source, Kubernetes-native serverless framework for deploying functions as a service (FaaS). Developers write functions i… | 87 | 8913 | active |
| twitter/finagle Finagle is an extensible, fault-tolerant, protocol-agnostic RPC system for the JVM, written in Scala with idiomatic APIs for both Scala and… | 66 | 8864 | stable |
| apache/shenyu Apache ShenYu is a Java-native, asynchronous, high-performance API gateway for service proxying, protocol conversion, and API governance ac… | 88 | 8820 | stable |
| aeron-io/aeron Aeron is an efficient, reliable message transport supporting UDP unicast, UDP multicast, and IPC, with Java, C, and C++ clients. It include… | 99 | 8818 | stable |
| orbitdb/orbitdb OrbitDB is a serverless, distributed peer-to-peer database library built on IPFS and Libp2p Pubsub, using Merkle-CRDTs for conflict-free re… | 69 | 8797 | active |
| ThreeMammals/Ocelot Ocelot is a .NET API gateway built as a series of ASP.NET Core middlewares, providing a unified entry point for microservices architectures… | 98 | 8716 | active |
| Tencent/libco libco is a C/C++ coroutine library widely used in WeChat's back-end services since 2013, running on tens of thousands of machines. It trans… | 23 | 8687 | stable |
| patroni/patroni Patroni is a Python-based high-availability orchestrator for PostgreSQL clusters that automates leader election, failover, and replication … | 98 | 8683 | active |
| apache/beam Apache Beam is an open-source unified programming model and SDK set (Java, Python, Go, SQL, TypeScript) for defining batch and streaming da… | 93 | 8650 | stable |
| segmentio/kafka-go kafka-go is a pure-Go Apache Kafka client library offering both low-level connection APIs and high-level Reader/Writer abstractions for pro… | 75 | 8613 | active |
| smallnest/rpcx rpcx is a high-performance distributed RPC framework for Go, comparable to Alibaba Dubbo but designed natively for Go without requiring pro… | 77 | 8312 | active |
| alibaba/transmittable-thread-local TransmittableThreadLocal (TTL) is a zero-dependency Java library providing an enhanced InheritableThreadLocal that transmits context values… | 62 | 8293 | stable |
| smartcontractkit/chainlink Chainlink is the core node software of a decentralized oracle network that bridges smart contracts with real-world data and off-chain compu… | 99 | 8236 | stable |
| apache/shardingsphere-elasticjob Apache ElasticJob is a distributed scheduled job framework for the JVM that provides flexible scheduling, job sharding, and resource manage… | 76 | 8209 | stable |
| cloudwego/kitex Kitex is a high-performance, strongly extensible Go RPC framework for building microservices, developed by ByteDance's CloudWeGo team. It i… | 94 | 8026 | stable |
| RichardKnop/machinery Machinery is a Go library for asynchronous task and job queues built on distributed message passing. It supports multiple brokers (RabbitMQ… | 59 | 7972 | stable |
| longhorn/longhorn Longhorn is a cloud-native distributed block storage system for Kubernetes that adds persistent volume support to any cluster with a single… | 98 | 7938 | stable |
| coroot/coroot Coroot is an open-source, self-hosted observability and APM platform that uses eBPF to collect metrics, logs, traces, and continuous profil… | 94 | 7891 | active |
| kubevela/kubevela KubeVela is a CNCF-incubating, application-centric software delivery control plane built on Kubernetes and the Open Application Model. It l… | 97 | 7887 | active |
| chaos-mesh/chaos-mesh Chaos Mesh is an open-source, cloud-native chaos engineering platform for Kubernetes that injects controlled faults (pod, network, DNS, HTT… | 95 | 7858 | active |
| IBAX-io/go-ibax IBAX is a blockchain protocol platform written in Go that lets users deploy decentralized applications such as DApps, DeFi, and DAOs quickl… | 54 | 7851 | active |
| MassTransit/MassTransit MassTransit is a free, open-source distributed application framework for .NET that enables message-based, loosely-coupled asynchronous comm… | 70 | 7798 | active |
| hatchet-dev/hatchet Hatchet is an open-source (MIT) orchestration engine for background tasks, AI agents, and durable workflows, available as a cloud service o… | 89 | 7792 | active |
| PowerJob/PowerJob PowerJob is an open-source enterprise job scheduling and distributed computing framework written in Java. It provides a web console, multip… | 56 | 7783 | active |
| MystenLabs/sui Sui is a next-generation Layer 1 smart contract blockchain platform written in Rust, featuring high throughput, low latency, and an asset-o… | 95 | 7738 | active |
| aws/karpenter-provider-aws Karpenter is an open-source Kubernetes node autoscaler that watches for unschedulable pods, provisions right-sized nodes to meet their sche… | 95 | 7706 | active |
| jepsen-io/jepsen Jepsen is a Clojure library and framework for verifying the correctness of distributed systems under fault injection. It sets up systems on… | 89 | 7481 | active |
| open-telemetry/opentelemetry-collector The OpenTelemetry Collector is a vendor-agnostic telemetry pipeline service that receives, processes, and exports traces, metrics, and logs… | 99 | 7455 | stable |
| cloudwego/hertz Hertz is a high-performance, extensible Go HTTP framework from CloudWeGo (ByteDance) for building microservices. It uses the Netpoll networ… | 94 | 7347 | active |
| fabiolb/fabio Fabio is an HTTP, HTTPS, TCP, and gRPC reverse proxy and load balancer that configures itself dynamically from service data stored in Consu… | 94 | 7338 | active |
| telepresenceio/telepresence Telepresence is a CNCF open-source CLI tool that connects a developer's workstation to a remote Kubernetes or OpenShift cluster, creating a… | 98 | 7288 | active |
| mher/flower Flower is an open-source web application for monitoring and managing Celery clusters in real time. It provides a dashboard for task and wor… | 87 | 7235 | active |
| Alluxio/alluxio Alluxio is an open-source distributed caching and data orchestration platform that sits between compute frameworks (Spark, Presto, Trino, P… | 31 | 7231 | stable |
| dotnetcore/CAP CAP is a .NET library providing a lightweight event bus and a distributed transaction solution based on the Outbox pattern (local message t… | 92 | 7107 | active |
| agones-dev/agones Agones is an open-source Kubernetes controller and custom resource definitions (GameServers, Fleets) for hosting, running, and scaling dedi… | 94 | 6995 | stable |
| SpringBlade SpringBlade is an enterprise-grade microservices development platform built on Spring Boot 4, Spring Cloud 2025, and Java 21, with a compan… | 93 | 6931 | active |
| hyperf/hyperf Hyperf is a high-performance PHP coroutine framework built on Swoole and Swow, designed for building microservices, middleware, web systems… | 98 | 6892 | active |
| luraproject/lura Lura is an open-source Go framework for building ultra-performant API Gateways and proxies, formerly known as the KrakenD framework. It agg… | 83 | 6792 | stable |
| MessagePack-CSharp/MessagePack-CSharp An extremely fast MessagePack binary serializer for C# targeting .NET, .NET Core, Unity, and Xamarin. It includes built-in LZ4 compression … | 95 | 6774 | stable |
| go-grpc-middleware A Go library of gRPC middleware (interceptors) providing chained, ready-to-use implementations for auth, logging, tracing, metrics, retries… | 79 | 6762 | active |
| uber/kraken Kraken is a P2P-powered Docker registry from Uber that distributes container images and large blobs across clusters using BitTorrent-style … | 97 | 6737 | active |
| unisonweb/unison Unison is a statically-typed functional programming language with type inference, an effect (abilities) system, and content-addressed code … | 98 | 6717 | active |
| Hazelcast Hazelcast is a unified real-time data platform combining distributed stream processing with a fast, in-memory data store. It lets applicati… | 82 | 6604 | stable |
| EsotericSoftware/kryo Kryo is a fast and efficient binary object graph serialization framework for Java with an easy-to-use API. It also supports automatic deep … | 79 | 6546 | stable |
| Automerge Automerge is a JSON-like CRDT (conflict-free replicated data type) library that lets multiple users modify application state concurrently, … | 98 | 6532 | active |
| pixie-io/pixie Pixie is an open-source, Kubernetes-native observability platform that uses eBPF to auto-instrument applications, collecting telemetry like… | 77 | 6521 | active |
| chaosblade-io/chaosblade ChaosBlade is an open-source chaos engineering toolkit from Alibaba for injecting faults into hosts, applications, and Kubernetes clusters … | 99 | 6505 | active |
| gevent/gevent gevent is a coroutine-based concurrency library for Python built on greenlets, providing a high-level synchronous API on top of libev or li… | 66 | 6447 | stable |
| micronaut-projects/micronaut-core Micronaut is a modern, JVM-based full-stack framework for building modular, easily testable applications and microservices in Java, Kotlin,… | 95 | 6421 | stable |
| kvcache-ai/Mooncake Mooncake is a KVCache-centric disaggregated serving platform for LLM inference, originally built to serve Kimi by Moonshot AI. It separates… | 91 | 6398 | active |
| moleculerjs/moleculer Moleculer is a fast, progressive microservices framework for Node.js that helps build efficient, reliable, and scalable distributed service… | 86 | 6376 | stable |
| apache/camel Apache Camel is an open-source integration framework offering 350+ connectors for databases, APIs, message brokers, and cloud services, wit… | 77 | 6300 | stable |
| Aspire Aspire is a multi-language, code-first toolchain from Microsoft for composing, running, debugging, and deploying distributed applications. … | 94 | 6266 | active |
| goodrain/rainbond Rainbond is an open-source, application-centric container management platform built on Kubernetes that lets teams build, deploy, and operat… | 99 | 6256 | active |
| contribsys/faktory Faktory is a language-agnostic background job server that stores jobs as JSON in queues for workers in any programming language to fetch an… | 87 | 6141 | active |
| goadesign/goa Goa is a design-first framework for building APIs and microservices in Go. You define your API in a Go-based DSL and it generates server co… | 99 | 6089 | active |
| rivet-dev/actors Rivet Actors is an open-source framework (RivetKit) providing long-running, stateful actor processes as the primitive for AI agents, collab… | 94 | 6088 | active |
| Knative Knative is a Kubernetes-based platform providing middleware components for building, deploying, and managing serverless workloads, comprisi… | 98 | 6086 | stable |
| hashicorp/go-plugin HashiCorp's Go plugin system that runs plugins as subprocesses communicating over RPC/gRPC, letting hosts consume plugins as natural Go int… | 82 | 6074 | stable |
| loro-dev/loro Loro is a high-performance CRDT (Conflict-free Replicated Data Type) library that makes JSON-like application state collaborative, version-… | 95 | 6070 | active |
| stefanprodan/podinfo Podinfo is a tiny Go web application that serves as a reference microservice template showcasing Kubernetes best practices. It ships with H… | 97 | 5983 | active |
| go-kit/kit Go kit is a collection of Go packages that provide a comprehensive toolkit for building robust, maintainable microservices (or elegant mono… | 23 | 27422 | maintenance |
| volcano-sh/volcano Volcano is a CNCF-hosted, Kubernetes-native batch scheduling system that extends kube-scheduler for high-performance workloads like AI/ML t… | 98 | 5899 | stable |
| dpkp/kafka-python kafka-python is a pure-Python client library for Apache Kafka with no external dependencies, providing high-level consumer, producer, and a… | 99 | 5898 | active |
| weibocom/motan Motan is a cross-language remote procedure call (RPC) framework for rapidly building high-performance distributed services, originally deve… | 52 | 5873 | active |
| easegress-io/easegress Easegress is a cloud-native traffic orchestration system that acts as an API gateway, reverse proxy, and traffic manager with built-in Raft… | 84 | 5867 | active |
| kurrent-io/KurrentDB KurrentDB (formerly EventStoreDB) is an event-native database designed for event-driven architectures, storing data as immutable event stre… | 99 | 5848 | active |
| JanusGraph/janusgraph JanusGraph is an open-source, distributed graph database optimized for storing and querying graphs with billions of vertices and edges acro… | 78 | 5829 | active |
| dockersamples/example-voting-app A sample distributed voting application composed of multiple containers (Python front-end, .NET worker, Node.js results app, Redis, Postgre… | 32 | 5791 | stable |
| changmingxie/tcc-transaction tcc-transaction is a Java framework implementing TCC (Try-Confirm-Cancel) distributed transactions for microservice architectures. It coord… | 24 | 5759 | stable |
| Nepxion Discovery Nepxion Discovery is a cloud-native microservice governance framework for Spring Cloud and Spring Cloud Alibaba. It provides blue-green and… | 49 | 5752 | active |
| paradigmxyz/reth Reth is a production-ready, modular Ethereum execution layer client written in Rust, usable both as a full node binary and as a set of comp… | 99 | 5751 | stable |
| dromara/lamp-cloud lamp-cloud is a Java-based microservices rapid development platform built on Spring Boot and Spring Cloud, focused on multi-tenant (SaaS) a… | 71 | 5748 | active |
| kgateway-dev/kgateway kgateway is a Kubernetes-native API gateway and ingress controller that implements the Kubernetes Gateway API as a control plane for Envoy … | 95 | 5670 | stable |
| QuipNetwork/quip-validator A Rust implementation of the Quip Protocol validator node, forked from Substrate's solochain template. It runs a blockchain node that can j… | 58 | 5641 | active |
| cubefs/cubefs CubeFS is a CNCF-graduated, cloud-native distributed file and object storage system written in Go. It supports S3, HDFS, and POSIX access p… | 90 | 5636 | stable |