Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source service-discovery software

94 open-source libraries, tools and applications tagged service-discovery, ranked by how closely service-discovery is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

94 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
LocalStack
LocalStack is a fully functional local AWS cloud stack that emulates dozens of AWS services. It lets developers build, test, and debug clou…
1065143active
Istio Service Mesh
Istio is an open-source service mesh that provides a uniform way to connect, secure, control, and observe microservices. It runs as a contr…
9538442active
alibaba/nacos
Nacos is an open‑source platform that provides dynamic service discovery, health checking, and centralized configuration management for clo…
9333436active
Consul
Consul is a distributed service networking platform that provides service discovery, health checking, and a service mesh. It offers a contr…
9430087active
Consul
HashiCorp Consul is a distributed, highly available service networking solution providing service discovery, health checking, service mesh …
9430087stable
alibaba/spring-cloud-alibaba
Spring Cloud Alibaba is a Java-based framework that extends Spring Cloud with Alibaba middleware components. It provides out‑of‑the‑box sol…
8629172active
Apache Seata
Apache Seata is an open‑source distributed transaction framework for microservices. It provides multiple transaction modes (AT, TCC, SAGA, …
7726008active
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…
9214365stable
apache/zookeeper
Apache ZooKeeper is a high-performance, fault-tolerant coordination service for distributed applications, exposing a hierarchical key-value…
7612815stable
TARS
Tars is a high-performance RPC framework based on name service and the Tars protocol, with an integrated administration platform and flexib…
6110084stable
rpcx
rpcx is a high-performance distributed RPC framework for Go, comparable to Alibaba Dubbo but designed natively for Go without requiring pro…
758319active
Motan
Motan is a cross-language remote procedure call (RPC) framework for rapidly building high-performance distributed services, originally deve…
465865active
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…
953297active
Netflix/eureka
Netflix Eureka is a RESTful service registry used primarily in AWS cloud environments for service discovery, mid-tier load balancing, and f…
8112745maintenance
Pitaya
Pitaya is a lightweight, scalable game server framework written in Go with clustering support for distributed multiplayer games. It ships c…
922834active
Submariner
Submariner is a CNCF sandbox tool that interconnects the overlay networks of multiple Kubernetes clusters, enabling direct Pod-to-Pod and S…
982697active
Polaris Service Discovery & Governance
Polaris is an open-source service discovery and governance platform for microservice and distributed architectures, developed by Tencent. I…
422564active
Spring Petclinic Microservices
A distributed version of the Spring PetClinic sample application built with Spring Cloud, demonstrating microservices architecture with ser…
662207active
bitwalker/libcluster
An Elixir library that automatically forms and heals clusters of Erlang nodes using pluggable strategies such as EPMD, multicast UDP gossip…
322160stable
superfly/corrosion
Corrosion is a Rust-based distributed system that propagates SQLite state across a cluster using gossip (SWIM membership via Foca) and CRDT…
891859active
hashicorp/serf
Serf is a decentralized service discovery and orchestration tool from HashiCorp that uses an efficient gossip protocol to manage cluster me…
876075maintenance
nacos-group/r-nacos
r-nacos is a Nacos server re-implemented in Rust, providing service discovery (registry), configuration center, MCP server capabilities, an…
921586active
Avahi
Avahi is a free LGPL implementation of mDNS/DNS-SD (Zeroconf) service discovery for Linux, compatible with Apple Bonjour. It provides a dae…
681556stable
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…
235307maintenance
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…
961454active
Spring Cloud Microservices Demo
A demo/sample project showcasing Spring Boot and Spring Cloud microservices patterns including service discovery, API gateway, distributed …
751389active
spring-cloud/spring-cloud-netflix
Spring Cloud Netflix provides Spring Boot autoconfiguration and integrations for Netflix OSS components such as Eureka, Hystrix, Zuul, Ribb…
924967maintenance
apache/servicecomb-service-center
Apache ServiceComb Service-Center is a RESTful service registry that enables microservices to register their instances and discover provide…
671345active
k8gb-io/k8gb
K8GB (Kubernetes Global Balancer) is a CNCF Incubating, open-source global server load balancing (GSLB) solution for Kubernetes, implemente…
951334active
gliderlabs/registrator
Registrator is a service registry bridge for Docker that automatically registers and deregisters Docker containers as services by inspectin…
294675maintenance
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…
751303active
Steeltoe
Steeltoe is a collection of .NET libraries that add cloud-native microservices capabilities such as externalized configuration, service dis…
881098active
kubernetes/dns
The Kubernetes DNS (kube-dns) project provides cluster-internal DNS resolution for Kubernetes services and pods. It ships containerized com…
701058active
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…
551035active
zhangxd1989/spring-boot-cloud
A microservices reference project built on Spring Boot, Spring Cloud, Spring OAuth2, and Spring Cloud Netflix (Eureka, Zuul, Hystrix, Ribbo…
322125maintenance
gocircuit/circuit
Circuit is a programmable PaaS/IaaS platform written in Go for managing, discovering, synchronizing, and orchestrating services and hosts a…
321976maintenance
bilibili/discovery
Discovery is Bilibili's production-ready service registry used for locating middle-tier servers to enable resilient load balancing and fail…
231803maintenance
fengjiachun/Jupiter
Jupiter is a lightweight, high-performance distributed service (RPC) framework for Java built on Netty and NIO. It provides service registr…
231505maintenance
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…
821391maintenance
GrailStack/Moss
Moss is a service governance platform for Spring Cloud microservices, providing visualized management of the full service lifecycle. It off…
231344maintenance
TritonDataCenter/containerpilot
ContainerPilot is an init system and process supervisor designed to run inside containers. It automates service registration and discovery …
231128maintenance
ProgrammerAnthony/Pantheon
Pantheon is a Java-based microservice registry center inspired by Eureka and Nacos. It incorporates architecture ideas and code patterns fr…
322339experimental
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…
105724abandoned
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 …
323258abandoned
skynetservices/skynet-archive
Skynet is a Go framework and communication protocol for building massively distributed services, designed to work in polyglot environments.…
101963abandoned
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 …
321075abandoned
crosbymichael/skydock
Skydock is a Go service that monitors Docker container lifecycle events and automatically registers container services as DNS records in Sk…
321051abandoned
Kubernetes
Kubernetes is an open‑source system for automating deployment, scaling, and management of containerized applications across clusters of hos…
94128491active
Kubernetes
Kubernetes (K8s) is an open-source container orchestration system for automating the deployment, scaling, and management of containerized a…
94128491stable
Apache Dubbo
Apache Dubbo is a high-performance RPC and microservice framework for Java (with multi-language SDKs) that provides service discovery, traf…
8641580stable
Go kit
Go kit is a Go library that provides a collection of packages and best‑practice patterns for building robust microservices. It offers tools…
2327419active
Kratos
Kratos is a lightweight Go framework for building cloud‑native microservices. It provides generated HTTP/gRPC transports, composable middle…
8825972active
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…
9417201stable
cloudwego/kitex
Kitex is a high-performance, strongly extensible Go RPC framework for building microservices, developed by ByteDance's CloudWeGo team. It i…
998050stable
Micronaut
Micronaut is a modern, JVM-based full-stack framework for building modular, easily testable applications and microservices in Java, Kotlin,…
956437stable
moleculerjs/moleculer
Moleculer is a fast, progressive microservices framework for Node.js that helps build efficient, reliable, and scalable distributed service…
906376stable
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…
785867active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
Discovery
Nepxion Discovery is a cloud-native microservice governance framework for Spring Cloud and Spring Cloud Alibaba. It provides blue-green and…
465752active
psviderski/uncloud
Uncloud is a lightweight, decentralised container orchestration tool that deploys and manages containerised applications across a network o…
905528active
Apache Dubbo
Apache Dubbo-go is the official Go implementation of the Apache Dubbo microservice framework, providing high-performance RPC with service d…
954964active
hashicorp/memberlist
A Go library implementing gossip-based cluster membership and node failure detection, based on the SWIM protocol with Lifeguard extensions.…
894117stable
Apache Dubbo
Dubbo Admin is the official visualization console and control plane for Apache Dubbo, implemented in Go with a Vue3 frontend. It lets opera…
734063active
Kuma
Kuma is a CNCF Sandbox, Envoy-based service mesh that provides L4-L7 connectivity, discovery, security (mTLS), observability, and traffic c…
954015stable
microsurging/surging
Surging is a distributed microservice engine for .NET Core providing a lightweight, high-performance, modular RPC pipeline with service reg…
533264active
apache/curator
Apache Curator is a high-level Java/JVM client library for Apache ZooKeeper, a distributed coordination service. It provides a simplified A…
643171stable
LockGit/gochat
gochat is a lightweight instant messaging (IM) server written in pure Go, supporting private messages and room broadcast messages with WebS…
742934active
go-chassis/go-chassis
Go-Chassis is a cloud-native microservice framework for Go that provides a pluggable handler chain, protocol-independent service invocation…
812726active
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…
792605active
go-eagle/eagle
Eagle is a lightweight Go microservice framework for rapidly building HTTP and gRPC API services. It bundles production-grade components in…
562427active
learnhouse/learnhouse
LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com…
1002404active
dashersw/cote
cote is a Node.js library for building zero-configuration microservices with automatic service discovery. It provides Responder/Requester, …
572386stable
apache/servicecomb-java-chassis
Apache ServiceComb Java Chassis is a Java SDK for rapidly building microservices, offering service registration, discovery, dynamic routing…
871943active
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…
751938active
RuoYi
RuoYi-Cloud is an open-source Chinese rapid development platform providing a distributed microservices-based permission management system b…
761791active
Yelp/paasta
PaaSTA is an open-source, distributed platform-as-a-service from Yelp for building, deploying, and monitoring containerized services on Kub…
941734stable
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…
236404maintenance
duanhf2012/origin
Origin is a distributed game server engine written in Go, organized around three core abstractions: Node, Service, and Module. It provides …
801702active
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…
811700active
Kyma
Kyma is an opinionated set of Kubernetes-based modular building blocks for developing and running enterprise-grade cloud-native application…
661561active
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…
671476active
vicanso/pingap
Pingap is a high-performance reverse proxy and application gateway built in Rust on Cloudflare's Pingora library, offering nginx-like funct…
921390active
sorintlab/stolon
Stolon is a cloud-native PostgreSQL high-availability manager written in Go. It orchestrates PostgreSQL clusters with streaming replication…
234829maintenance
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…
661171active
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…
581144active
lastbackend/lastbackend
Last.Backend is an open-source container management platform written in Go that automates deployment, scaling, and management of containeri…
231659maintenance
gigya/microdot
Microdot is an open source .NET microservices framework (a 'microservice chassis') that provides a service container, interface-based inter…
101536maintenance
dotnet-architecture/eShopOnDapr
A sample .NET distributed eCommerce application based on eShopOnContainers, rebuilt to use Dapr building blocks for microservice communicat…
101526maintenance
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 …
231131maintenance
Apache Dubbo
A Spring Boot starter project for Apache Dubbo that provides auto-configuration, annotation-driven setup, and production-ready actuator fea…
565376abandoned
Doozer
Doozer is a highly-available, fully consistent distributed data store for small amounts of critical in-memory data, built on a consensus al…
323248abandoned
Tencent/MSEC
MSEC (Mass Service Engine in Cluster) is Tencent's open-source backend development and operations engine providing RPC, name resolution, lo…
102728abandoned
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…
232629abandoned
geffzhang/NanoFabric
NanoFabric is a .NET Core microservices development framework that integrates Consul, Ocelot, Polly, IdentityServer, Exceptionless, Orleans…
101450abandoned

page 1 / 1