function: service-discovery
90 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| alibaba/nacos Nacos is a dynamic service discovery, configuration management, and service management platform for cloud native and AI applications, origi… | 95 | 33307 | stable |
| hashicorp/consul HashiCorp Consul is a distributed, highly available service networking solution providing service discovery, health checking, service mesh … | 94 | 30043 | 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 |
| coredns/coredns CoreDNS is a fast and flexible DNS server and forwarder written in Go that chains plugins, each performing a DNS function. It is a CNCF gra… | 95 | 14280 | stable |
| apache/zookeeper Apache ZooKeeper is a high-performance, fault-tolerant coordination service for distributed applications, exposing a hierarchical key-value… | 77 | 12795 | 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 |
| 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 |
| weibocom/motan Motan is a cross-language remote procedure call (RPC) framework for rapidly building high-performance distributed services, originally deve… | 52 | 5873 | active |
| Tencent/spring-cloud-tencent Spring Cloud Tencent is a Spring Cloud-based service governance framework from Tencent that implements the standard Spring Cloud SPI and in… | 98 | 3293 | active |
| Netflix/eureka Netflix Eureka is a RESTful service registry used primarily in AWS cloud environments for service discovery, mid-tier load balancing, and f… | 87 | 12736 | maintenance |
| topfreegames/pitaya Pitaya is a lightweight, scalable game server framework written in Go with clustering support for distributed multiplayer games. It ships c… | 93 | 2825 | active |
| submariner-io/submariner Submariner is a CNCF sandbox tool that interconnects the overlay networks of multiple Kubernetes clusters, enabling direct Pod-to-Pod and S… | 96 | 2686 | 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 |
| 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 |
| 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 |
| superfly/corrosion Corrosion is a Rust-based distributed system that propagates SQLite state across a cluster using gossip (SWIM membership via Foca) and CRDT… | 91 | 1831 | active |
| hashicorp/serf Serf is a decentralized service discovery and orchestration tool from HashiCorp that uses an efficient gossip protocol to manage cluster me… | 84 | 6069 | maintenance |
| nacos-group/r-nacos r-nacos is a Nacos server re-implemented in Rust, providing service discovery (registry), configuration center, MCP server capabilities, an… | 95 | 1577 | active |
| avahi/avahi Avahi is a free LGPL implementation of mDNS/DNS-SD (Zeroconf) service discovery for Linux, compatible with Apple Bonjour. It provides a dae… | 67 | 1543 | stable |
| linkerd/linkerd Linkerd 1.x is a transparent service mesh proxy for HTTP, gRPC, and Thrift traffic, built on Netty and Finagle, that provides load balancin… | 23 | 5309 | maintenance |
| COVESA/vsomeip vSomeIP is a C++ implementation of the SOME/IP (Scalable service-Oriented MiddlewarE over IP) protocol, built by BMW and maintained under C… | 98 | 1438 | active |
| piomin/sample-spring-microservices-new A demo/sample project showcasing Spring Boot and Spring Cloud microservices patterns including service discovery, API gateway, distributed … | 75 | 1387 | active |
| spring-cloud/spring-cloud-netflix Spring Cloud Netflix provides Spring Boot autoconfiguration and integrations for Netflix OSS components such as Eureka, Hystrix, Zuul, Ribb… | 95 | 4969 | maintenance |
| apache/servicecomb-service-center Apache ServiceComb Service-Center is a RESTful service registry that enables microservices to register their instances and discover provide… | 73 | 1346 | active |
| gliderlabs/registrator Registrator is a service registry bridge for Docker that automatically registers and deregisters Docker containers as services by inspectin… | 33 | 4675 | maintenance |
| k8gb-io/k8gb K8GB (Kubernetes Global Balancer) is a CNCF Incubating, open-source global server load balancing (GSLB) solution for Kubernetes, implemente… | 92 | 1302 | active |
| nacos-group/nacos-sdk-go The official Go client SDK for Nacos, supporting service discovery and dynamic configuration management. It enables Go applications to regi… | 80 | 1301 | active |
| SteeltoeOSS/Steeltoe Steeltoe is a collection of .NET libraries that add cloud-native microservices capabilities such as externalized configuration, service dis… | 90 | 1098 | active |
| kubernetes/dns The Kubernetes DNS (kube-dns) project provides cluster-internal DNS resolution for Kubernetes services and pods. It ships containerized com… | 74 | 1057 | active |
| pingooio/pingoo Pingoo is a self-hosted load balancer, API gateway, and reverse proxy written in Rust, positioned as an open-source alternative to Cloudfla… | 58 | 1027 | active |
| zhangxd1989/spring-boot-cloud A microservices reference project built on Spring Boot, Spring Cloud, Spring OAuth2, and Spring Cloud Netflix (Eureka, Zuul, Hystrix, Ribbo… | 32 | 2124 | maintenance |
| gocircuit/circuit Circuit is a programmable PaaS/IaaS platform written in Go for managing, discovering, synchronizing, and orchestrating services and hosts a… | 32 | 1976 | maintenance |
| bilibili/discovery Discovery is Bilibili's production-ready service registry used for locating middle-tier servers to enable resilient load balancing and fail… | 23 | 1805 | 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 |
| 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 |
| 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 |
| TritonDataCenter/containerpilot ContainerPilot is an init system and process supervisor designed to run inside containers. It automates service registration and discovery … | 23 | 1130 | maintenance |
| ProgrammerAnthony/Pantheon Pantheon is a Java-based microservice registry center inspired by Eureka and Nacos. It incorporates architecture ideas and code patterns fr… | 32 | 2340 | experimental |
| docker-archive/classicswarm Docker Swarm Classic is a Docker-native clustering system that turns a pool of Docker hosts into a single virtual host via an API proxy. It… | 10 | 5728 | abandoned |
| koding/kite Kite is a Go framework for building micro-services where each service (a 'kite') acts as both an RPC server and client, communicating over … | 32 | 3260 | abandoned |
| skynetservices/skynet-archive Skynet is a Go framework and communication protocol for building massively distributed services, designed to work in polyglot environments.… | 10 | 1962 | abandoned |
| paz-sh/paz Paz is an open-source, self-hosted service platform with a PaaS-like workflow for continuous deployment, built on Docker, CoreOS, etcd and … | 32 | 1074 | abandoned |
| crosbymichael/skydock Skydock is a Go service that monitors Docker container lifecycle events and automatically registers container services as DNS records in Sk… | 32 | 1051 | abandoned |
| kubernetes/kubernetes Kubernetes (K8s) is an open-source container orchestration system for automating the deployment, scaling, and management of containerized a… | 95 | 125208 | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| moleculerjs/moleculer Moleculer is a fast, progressive microservices framework for Node.js that helps build efficient, reliable, and scalable distributed service… | 86 | 6376 | stable |
| 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 |
| aidlearning/AidLearning-FrameWork AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 70 | 5797 | active |
| 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 |
| psviderski/uncloud Uncloud is a lightweight, decentralised container orchestration tool that deploys and manages containerised applications across a network o… | 87 | 5468 | 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 |
| 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 |
| 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 |
| microsurging/surging Surging is a distributed microservice engine for .NET Core providing a lightweight, high-performance, modular RPC pipeline with service reg… | 57 | 3263 | active |
| apache/curator Apache Curator is a high-level Java/JVM client library for Apache ZooKeeper, a distributed coordination service. It provides a simplified A… | 68 | 3172 | stable |
| LockGit/gochat gochat is a lightweight instant messaging (IM) server written in pure Go, supporting private messages and room broadcast messages with WebS… | 75 | 2929 | active |
| go-chassis/go-chassis Go-Chassis is a cloud-native microservice framework for Go that provides a pluggable handler chain, protocol-independent service invocation… | 87 | 2725 | active |
| Agent-Field/agentfield AgentField is an open-source AI backend that lets you build, deploy, and govern AI agents like APIs and scale them like microservices. It p… | 79 | 2527 | 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 |
| dashersw/cote cote is a Node.js library for building zero-configuration microservices with automatic service discovery. It provides Responder/Requester, … | 61 | 2385 | stable |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 99 | 2203 | active |
| apache/servicecomb-java-chassis Apache ServiceComb Java Chassis is a Java SDK for rapidly building microservices, offering service registration, discovery, dynamic routing… | 88 | 1940 | active |
| asc-lab/dotnetcore-microservices-poc A proof-of-concept insurance sales system built with .NET 8 using a microservices architecture, demonstrating CQRS with MediatR, service di… | 51 | 1939 | active |
| yangzongzhuan/RuoYi-Cloud RuoYi-Cloud is an open-source Chinese rapid development platform providing a distributed microservices-based permission management system b… | 80 | 1783 | active |
| Yelp/paasta PaaSTA is an open-source, distributed platform-as-a-service from Yelp for building, deploying, and monitoring containerized services on Kub… | 95 | 1729 | stable |
| wxiaoqi/Spring-Cloud-Platform A Chinese Spring Cloud microservices-based RBAC admin platform built on Spring Boot 2.4, Spring Cloud 2020.0.0 & Alibaba, with a d2-admin f… | 23 | 6403 | maintenance |
| duanhf2012/origin Origin is a distributed game server engine written in Go, organized around three core abstractions: Node, Service, and Module. It provides … | 86 | 1703 | active |
| mateaix/matecloud MateCloud is a Java-based microservices scaffold built on Spring Boot 4, Spring Cloud 2025, Spring Cloud Alibaba, and Dubbo 3, offering gat… | 83 | 1689 | active |
| kyma-project/kyma Kyma is an opinionated set of Kubernetes-based modular building blocks for developing and running enterprise-grade cloud-native application… | 67 | 1557 | active |
| AlphaYu/adnc ADNC is an open-source .NET 8 framework for building modular business systems that can start as modular monoliths and evolve into distribut… | 73 | 1476 | active |
| vicanso/pingap Pingap is a high-performance reverse proxy and application gateway built in Rust on Cloudflare's Pingora library, offering nginx-like funct… | 91 | 1353 | active |
| sorintlab/stolon Stolon is a cloud-native PostgreSQL high-availability manager written in Go. It orchestrates PostgreSQL clusters with streaming replication… | 23 | 4826 | maintenance |
| unionj-cloud/go-doudou go-doudou is a lightweight Go microservice framework based on OpenAPI 3.0 (for REST) and Protobuf v3 (for gRPC), with a built-in code gener… | 68 | 1172 | active |
| OpenNJet/OpenNJet OpenNJet is a high-performance, lightweight web application and proxy engine written in C, designed as a cloud-native service mesh data pla… | 64 | 1145 | active |
| lastbackend/lastbackend Last.Backend is an open-source container management platform written in Go that automates deployment, scaling, and management of containeri… | 23 | 1655 | 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 |
| 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 |
| apache/dubbo-spring-boot-project A Spring Boot starter project for Apache Dubbo that provides auto-configuration, annotation-driven setup, and production-ready actuator fea… | 60 | 5386 | abandoned |
| ha/doozerd Doozer is a highly-available, fully consistent distributed data store for small amounts of critical in-memory data, built on a consensus al… | 32 | 3251 | abandoned |
| Tencent/MSEC MSEC (Mass Service Engine in Cluster) is Tencent's open-source backend development and operations engine providing RPC, name resolution, lo… | 10 | 2730 | abandoned |
| lagom/lagom Lagom is an open-source reactive microservices framework for the JVM, available in both Java and Scala APIs, built on Akka and Play. It pro… | 23 | 2627 | abandoned |
| geffzhang/NanoFabric NanoFabric is a .NET Core microservices development framework that integrates Consul, Ocelot, Polly, IdentityServer, Exceptionless, Orleans… | 10 | 1453 | abandoned |
page 1 / 1