domain: microservices
1425 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| kubernetes/kubernetes Kubernetes (K8s) is an open-source container orchestration system for automating the deployment, scaling, and management of containerized a… | 95 | 125208 | stable |
| Redis Redis is an open-source, in-memory data structure server written in C that doubles as a cache, NoSQL data store, message broker, and docume… | 95 | 76114 | stable |
| Protocol Buffers Protocol Buffers (protobuf) is Google's language-neutral, platform-neutral mechanism for serializing structured data, comprising the protoc… | 99 | 71825 | stable |
| Traefik Proxy Traefik is a cloud-native HTTP reverse proxy and load balancer written in Go that automatically discovers services from orchestrators like … | 95 | 64607 | stable |
| etcd etcd is a distributed, reliable key-value store built on the Raft consensus algorithm, designed for storing the most critical data of distr… | 97 | 52180 | stable |
| ethereum/go-ethereum go-ethereum (Geth) is the official Go implementation of the Ethereum protocol, serving as an execution client that runs full, archive, or l… | 98 | 51314 | stable |
| exo-explore/exo exo is a Python application that turns a collection of devices (Macs, GPUs, etc.) into a distributed AI cluster for running large language … | 84 | 47081 | active |
| gRPC gRPC is a high-performance, open-source universal RPC framework that lets client and server applications communicate transparently across l… | 97 | 45264 | stable |
| Kong Gateway Kong Gateway is a cloud-native, high-performance API gateway that proxies, routes, load-balances, and secures API, LLM, and MCP traffic, ex… | 91 | 44045 | stable |
| apache/dubbo Apache Dubbo is a high-performance RPC and microservice framework for Java (with multi-language SDKs) that provides service discovery, traf… | 94 | 41555 | stable |
| TiDB TiDB is an open-source, cloud-native distributed SQL database written in Go, MySQL-compatible and designed for horizontal scalability, stro… | 99 | 40473 | stable |
| seaweedfs/seaweedfs SeaweedFS is a fast distributed storage system written in Go that provides S3-compatible object storage, a POSIX-compliant distributed file… | 95 | 34299 | active |
| backstage/backstage Backstage is an open-source framework, originally created by Spotify and now a CNCF Incubation project, for building internal developer por… | 95 | 34262 | active |
| anoma/anoma Anoma is the reference implementation of the Anoma protocol, a distributed operating system that abstracts existing blockchains into config… | 84 | 33637 | active |
| apache/kafka Apache Kafka is an open-source distributed event streaming platform for building high-performance data pipelines, streaming analytics, and … | 77 | 33632 | stable |
| alibaba/nacos Nacos is a dynamic service discovery, configuration management, and service management platform for cloud native and AI applications, origi… | 95 | 33307 | stable |
| go-zero go-zero is a cloud-native Go web and RPC microservices framework with built-in engineering practices like circuit breaking, rate limiting, … | 98 | 33280 | stable |
| cockroachdb/cockroach CockroachDB is a cloud-native distributed SQL database built on a transactional, strongly-consistent key-value store, written in Go. It sca… | 77 | 32415 | stable |
| conductor-oss/conductor Conductor is an open-source durable execution and workflow orchestration engine for microservices, event-driven workflows, and AI agents, o… | 93 | 32137 | active |
| linera-io/linera-protocol Linera is a decentralized Layer-1 blockchain protocol implemented in Rust, designed for highly scalable, low-latency Web3 applications usin… | 86 | 32133 | active |
| xuxueli/xxl-job XXL-JOB is a lightweight distributed task scheduling platform written in Java, featuring a central admin console and executor clients that … | 89 | 30493 | stable |
| hashicorp/consul HashiCorp Consul is a distributed, highly available service networking solution providing service discovery, health checking, service mesh … | 94 | 30043 | stable |
| apolloconfig/apollo Apollo is a reliable, centralized configuration management system for microservices, built on Spring Boot and Spring Cloud. It provides a w… | 88 | 29803 | stable |
| alibaba/spring-cloud-alibaba Spring Cloud Alibaba is a one-stop framework for building distributed Java microservices on the Spring Cloud programming model, integrating… | 89 | 29167 | active |
| Celery Celery is a Python distributed task queue for processing large volumes of messages asynchronously, with support for real-time task executio… | 91 | 28826 | stable |
| envoyproxy/envoy Envoy is a CNCF-hosted, high-performance C++ edge, middle, and service proxy designed for cloud-native and AI-native applications. It provi… | 95 | 28822 | stable |
| dmlc/xgboost XGBoost is an optimized, scalable gradient boosting library implementing parallel tree boosting (GBDT/GBM) with bindings for Python, R, Jav… | 95 | 28694 | stable |
| valkey-io/valkey Valkey is an open-source (BSD-3-Clause), high-performance in-memory key-value data structure server forked from Redis before its license ch… | 90 | 26991 | stable |
| elixir-lang/elixir Elixir is a dynamic, functional programming language built on the Erlang VM (BEAM), designed for building scalable and maintainable applica… | 98 | 26613 | stable |
| apache/flink Apache Flink is an open-source distributed stream processing framework for stateful computations over unbounded and bounded data streams, w… | 77 | 26294 | stable |
| OpenFaaS OpenFaaS is a serverless functions platform that lets developers deploy event-driven functions and microservices packaged as OCI/Docker con… | 76 | 26230 | stable |
| Dapr Dapr is a portable, CNCF-graduated distributed application runtime that runs as a sidecar and exposes building-block APIs for service invoc… | 99 | 26037 | stable |
| apache/incubator-seata Apache Seata (incubating) is an open-source, high-performance distributed transaction solution for microservices architectures. It provides… | 80 | 25992 | stable |
| go-kratos/kratos Kratos is a lightweight Go framework for building cloud-native microservices, offering APIs for transport (HTTP/gRPC), middleware, registry… | 91 | 25892 | active |
| rancher/rancher Rancher is an open-source container management platform for deploying and operating Kubernetes clusters across datacenters, clouds, and edg… | 95 | 25873 | stable |
| NSQ NSQ is a realtime distributed messaging platform written in Go, designed to operate at scale handling billions of messages per day. It prov… | 66 | 25775 | stable |
| eip-work/kuboard-press Kuboard is a free, self-hosted web-based management interface for Kubernetes, supporting multi-cluster management, RBAC, monitoring and log… | 77 | 25187 | active |
| apache/skywalking Apache SkyWalking is an open-source APM (Application Performance Monitoring) platform for microservices, cloud-native, and container-based … | 83 | 24931 | stable |
| redisson/redisson Redisson is a Java client and real-time data platform for Redis and Valkey, built on Netty, offering sync, async, reactive, and RxJava3 API… | 98 | 24378 | stable |
| Jaeger Jaeger is a CNCF-graduated, open-source distributed tracing platform originally created at Uber, used to monitor and troubleshoot request f… | 97 | 23145 | stable |
| Sentinel Sentinel is a flow control and reliability library for microservices, providing rate limiting, traffic shaping, concurrency limiting, circu… | 76 | 23142 | stable |
| ipfs/ipfs IPFS (InterPlanetary File System) is an open peer-to-peer protocol and suite of tools for content-addressed storage and transfer of data wi… | 41 | 23055 | stable |
| micro/go-micro Go Micro is a Go framework and CLI that combines an AI agent harness with a microservices framework, giving agents tools, memory, guardrail… | 95 | 23043 | active |
| Yjs Yjs is a high-performance CRDT framework that exposes shared data types (Y.Map, Y.Array, Y.Text, Y.Xml) which automatically sync and merge … | 93 | 22702 | stable |
| apache/rocketmq Apache RocketMQ is a distributed cloud-native messaging and streaming platform built for low-latency, high-throughput, financially reliable… | 90 | 22570 | stable |
| temporalio/temporal Temporal is an open-source durable execution platform that runs application logic as resilient Workflows, automatically handling failures, … | 97 | 22549 | stable |
| jhipster/generator-jhipster JHipster is a Yeoman-based development platform that scaffolds complete full-stack web applications and microservice architectures, combini… | 93 | 22446 | stable |
| vitessio/vitess Vitess is a cloud-native database clustering system that horizontally scales MySQL through transparent, generalized sharding. It provides q… | 96 | 21259 | stable |
| gofr-dev/gofr GoFr is an opinionated Go framework for accelerated microservice development, with built-in support for databases, pub/sub, gRPC, and out-o… | 89 | 20968 | active |
| GoogleCloudPlatform/microservices-demo Online Boutique is a cloud-first microservices demo application: a web-based e-commerce app composed of 11 polyglot microservices communica… | 89 | 20869 | active |
| apache/shardingsphere Apache ShardingSphere is an enterprise distributed database ecosystem that turns heterogeneous databases (MySQL, PostgreSQL, etc.) into a d… | 79 | 20788 | stable |
| NATS NATS Server is a high-performance, lightweight open-source messaging system written in Go that provides pub/sub, request/reply, and durable… | 98 | 20603 | stable |
| amark/gun GUN is an open-source decentralized graph database protocol and JavaScript library for syncing data peer-to-peer in realtime, with offline-… | 66 | 19127 | active |
| dianping/cat CAT is a real-time application monitoring (APM) platform developed in Java at Meituan-Dianping, providing performance metrics, health statu… | 23 | 18944 | active |
| iii-hq/iii iii is a Rust-based runtime engine that composes backend services from three primitives (Worker, Trigger, Function), letting polyglot worke… | 83 | 18629 | active |
| rqlite/rqlite rqlite is a lightweight, fault-tolerant distributed relational database built on SQLite, replicating data across nodes using the Raft conse… | 93 | 17704 | stable |
| apache/brpc Apache bRPC ("better RPC") is an industrial-grade C++ RPC framework for building reliable, high-performance services and clients. It suppor… | 90 | 17594 | stable |
| openzipkin/zipkin Zipkin is a distributed tracing system that collects and stores timing data from instrumented applications to help troubleshoot latency in … | 86 | 17453 | stable |
| ipfs/kubo Kubo is the reference Go implementation of IPFS, running a daemon that stores and serves content-addressed data. It ships a CLI, HTTP Gatew… | 94 | 17114 | active |
| apache/apisix Apache APISIX is a dynamic, high-performance cloud-native API gateway and AI gateway built on NGINX and etcd, offering load balancing, dyna… | 95 | 17038 | stable |
| kubesphere/kubesphere KubeSphere is an open-source container platform built on Kubernetes that provides a web console for managing multi-cloud, datacenter, and e… | 75 | 17028 | active |
| tigerbeetle/tigerbeetle TigerBeetle is a purpose-built financial transactions database written in Zig, designed for mission-critical safety and performance in onli… | 93 | 16908 | active |
| skywind3000/kcp KCP is a fast and reliable ARQ (Automatic Repeat reQuest) protocol implemented as a pure algorithm in C, consisting of just two source file… | 89 | 16887 | stable |
| hashicorp/nomad HashiCorp Nomad is a flexible, single-binary workload orchestrator that deploys and manages containers, non-containerized applications, bat… | 94 | 16837 | stable |
| TiKV TiKV is an open-source, distributed, transactional key-value database written in Rust, using the Raft consensus algorithm and RocksDB for s… | 97 | 16812 | stable |
| Hyperledger Fabric Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework written in Go for building blockchain solutions and app… | 96 | 16703 | stable |
| umijs/qiankun qiankun is a production-ready micro frontend framework for the web, built on top of single-spa. It lets a main application load, mount, and… | 66 | 16671 | active |
| emqx/emqx EMQX is a highly scalable MQTT broker and messaging platform written in Erlang, supporting MQTT 5.0/3.1.1/3.1 plus MQTT-SN, CoAP, LwM2M, an… | 99 | 16659 | stable |
| apple/foundationdb FoundationDB is an open-source distributed database from Apple that organizes data as an ordered key-value store with full ACID transaction… | 88 | 16647 | stable |
| Quarkus Quarkus is a cloud-native Java framework optimized for containers and Kubernetes, offering fast startup, low memory footprint, and GraalVM … | 95 | 15848 | stable |
| apache/hadoop Apache Hadoop is an open-source framework for reliable, scalable distributed storage (HDFS) and processing (MapReduce, YARN) of large data … | 77 | 15640 | stable |
| canopy-network/canopy The official Go implementation of the Canopy Network protocol, a recursive blockchain framework and seed L1 chain for launching new interop… | 89 | 15494 | active |
| apache/pulsar Apache Pulsar is a cloud-native, distributed pub-sub messaging and streaming platform originally developed at Yahoo and now a top-level Apa… | 98 | 15315 | stable |
| eclipse-vertx/vert.x Eclipse Vert.x is a polyglot toolkit for building reactive, non-blocking, asynchronous applications on the JVM, built on top of Netty. It p… | 77 | 14686 | stable |
| GoogleContainerTools/jib Jib builds optimized Docker and OCI container images for Java applications without requiring a Docker daemon, available as Maven and Gradle… | 94 | 14440 | stable |
| juicedata/juicefs JuiceFS is a high-performance, POSIX-compatible distributed file system that stores file data in object storage (e.g., Amazon S3) and metad… | 98 | 14358 | stable |
| App-vNext/Polly Polly is a .NET resilience and transient-fault-handling library that lets developers express resilience strategies such as Retry, Circuit B… | 91 | 14230 | stable |
| thanos-io/thanos Thanos is a set of composable components that turn existing Prometheus deployments into a highly available metrics system with unlimited lo… | 98 | 14188 | stable |
| cloudwu/skynet Skynet is a lightweight online game framework written in C with Lua scripting, built around the actor model with multiple Lua states. It is… | 67 | 14130 | stable |
| Netflix/zuul Zuul is Netflix's L7 application gateway service providing dynamic routing, monitoring, resiliency, and security for microservices. It is a… | 93 | 14063 | active |
| single-spa/single-spa single-spa is a JavaScript framework for building microfrontend architectures, acting as a top-level router that loads, mounts, and unmount… | 65 | 13878 | stable |
| pinpoint-apm/pinpoint Pinpoint is an open-source Application Performance Management (APM) tool for large-scale distributed systems, inspired by Google's Dapper p… | 86 | 13861 | active |
| RabbitMQ RabbitMQ is an open source, multi-protocol messaging and streaming broker supporting AMQP 0-9-1, AMQP 1.0, MQTT, STOMP, and its Streams pro… | 99 | 13807 | stable |
| hibiken/asynq Asynq is a Go library for a distributed task queue backed by Redis, letting clients enqueue tasks that worker servers process concurrently.… | 73 | 13659 | stable |
| gogf/gf GoFrame is a modular, high-performance full-stack development framework for Go, comparable to Laravel or Spring Boot, offering batteries-in… | 99 | 13249 | active |
| Cap'n Proto Cap'n Proto is an extremely fast binary data interchange format and capability-based RPC system, designed so data can be read directly from… | 77 | 13169 | stable |
| macrozheng/mall-swarm mall-swarm is a microservices-based e-commerce mall system built with Spring Cloud Alibaba, Spring Boot 3.5, Sa-Token, MyBatis, Elasticsear… | 66 | 13104 | active |
| Debezium Debezium is an open source distributed platform for change data capture (CDC) that streams row-level database changes as events, most commo… | 77 | 13049 | stable |
| apache/zookeeper Apache ZooKeeper is a high-performance, fault-tolerant coordination service for distributed applications, exposing a hierarchical key-value… | 77 | 12795 | stable |
| citusdata/citus Citus is an open-source PostgreSQL extension (written in C) that transforms Postgres into a distributed database by sharding tables across … | 98 | 12730 | active |
| IBM/sarama Sarama is an MIT-licensed Go client library for Apache Kafka, providing pure-Go implementations of Kafka producers, consumers, and administ… | 99 | 12510 | stable |
| redpanda-data/redpanda Redpanda is a Kafka API-compatible streaming data platform written in C++ on the Seastar framework, with no ZooKeeper or JVM dependency. It… | 94 | 12486 | stable |
| vesoft-inc/nebula NebulaGraph is a distributed, open-source graph database written in C++ that handles large graph datasets with millisecond latency and hori… | 60 | 12365 | active |
| erlang/otp Erlang/OTP is the Erlang programming language together with its runtime system (BEAM) and the Open Telecom Platform, a set of libraries and… | 94 | 12333 | stable |
| n0-computer/iroh Iroh is a Rust networking library that establishes direct peer-to-peer QUIC connections between endpoints dialed by public key, with NAT ho… | 99 | 12305 | active |
| meshery/meshery Meshery is an open-source, self-service engineering platform for collaboratively designing, deploying, and managing Kubernetes and cloud na… | 95 | 11583 | active |
| ZeroMQ ZeroMQ (libzmq) is a high-performance, brokerless asynchronous messaging library implementing the ZMTP protocol, providing socket-like abst… | 65 | 10972 | stable |
| apache/thrift Apache Thrift is a lightweight, language-independent software stack for point-to-point RPC, combining an interface definition language, a c… | 86 | 10953 | stable |
| dtm-labs/dtm DTM is a distributed transaction framework that provides cross-service eventual data consistency using saga, TCC, XA, 2-phase message, outb… | 50 | 10911 | stable |
| dotnet/orleans Microsoft Orleans is a cross-platform .NET framework for building robust, scalable distributed applications using the Virtual Actor Model. … | 97 | 10844 | stable |
page 1 / 15 next →