Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Service Discovery

Service Discovery

70 projects

Showing 31 of 67 projects

mysql_utils
mysql_utilsPython

A collection of Python scripts for automating MySQL server lifecycle management, backups, failovers, and replication monitoring in production environments.

#replication#devops-tools#mysql-management
Stars879
Forks136
Last commit7 years ago
mdns
mdnsJavaScript

A Node.js add-on for multicast DNS service discovery (Zeroconf/Bonjour) to announce and browse services on local networks.

#iot#bonjour#local-network
Stars877
Forks145
Last commit2 years ago
DnsClient.NET
DnsClient.NETC#

A high-performance, feature-rich DNS client library for .NET with async/await support, caching, and comprehensive protocol support.

#open-source#high-performance#caching
Stars872
Forks147
Last commit3 months ago
Vert.x blueprint - Microservice application
Vert.x blueprint - Microservice applicationJava

A blueprint for building reactive microservice applications using Vert.x, featuring a micro-shop example.

#api-gateway#event-driven-architecture#elk-stack
Stars789
Forks298
Last commit
QBit
QBitJava

A reactive Java library for building high-performance microservices with REST, JSON, and WebSocket support.

#high-performance#queue#microservice
Stars707
Forks142
Last commit8 years ago
consuldotnet
consuldotnetC#

A .NET client library for Consul, providing idiomatic access to service discovery, configuration, and orchestration.

#health-checking#distributed-systems#distributed-locks
Stars690
Forks186
Last commit7 years ago
bonjour
bonjourJavaScript

A pure JavaScript implementation of the Bonjour/Zeroconf protocol for service discovery and publishing on local networks.

#bonjour#local-network#multicast-dns
Stars652
Forks160
Last commit3 months ago
ScaleCube Services
ScaleCube ServicesJava

A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.

#api-gateway#java-library#swim-protocol
Stars637
Forks111
Last commit2 days ago
ScaleCube
ScaleCubeJava

A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.

#api-gateway#java-library#swim-protocol
Stars637
Forks111
Last commit2 days ago
Starbase 80
Starbase 80TypeScript

A lightweight, static homepage for Docker containers and self-hosted services with automatic dark mode.

#arm64#dark-mode#amd64
Stars540
Forks23
Last commit7 months ago
multicast-dns
multicast-dnsJavaScript

A low-level multicast DNS implementation in pure JavaScript for Node.js.

#iot#local-network#dns
Stars533
Forks90
Last commit2 years ago
Consul exporter
Consul exporterGo

A Prometheus exporter that collects and exposes Consul service health, cluster state, and key/value metrics for monitoring.

#hacktoberfest#consul-exporter#observability
Stars467
Forks169
Last commit5 days ago
Microphone
MicrophoneC#

A lightweight .NET framework for building self-announcing REST services that automatically register with Consul or ETCD clusters.

#nancyfx#distributed-systems#asp-net-web-api
Stars457
Forks67
Last commit8 years ago
consul-api
consul-apiJava

A comprehensive Java client library for interacting with the Consul HTTP API, supporting all endpoints and consistency modes.

#health-checks#java-client#distributed-systems
Stars422
Forks175
Last commit3 years ago
sleuth
sleuthGo

A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services on the same network.

#http-services#zero-dependency#distributed-systems
Stars387
Forks24
Last commit2 years ago
docker-flow-proxy
docker-flow-proxyGo

A dynamic proxy for Docker services that automatically reconfigures HAProxy on deployment or scaling events.

#haproxy#reverse-proxy#dynamic-configuration
Stars318
Forks186
Last commit6 months ago
discovery
discoveryElixir

An OTP application for auto-discovering and connecting Elixir services using Consul for service health and node management.

#elixir#node-management#otp
Stars250
Forks18
Last commit9 years ago
polo
poloJavaScript

A zero-configuration service discovery module for Node.js that enables automatic discovery of services on local networks without central servers.

#local-network#multicast#distributed-systems
Stars249
Forks20
Last commit11 years ago
Rafty
RaftyC#

A .NET Core implementation of the Raft consensus algorithm, designed for building distributed systems without external dependencies.

#raft-algorithm#raft-consensus#raft-server
Stars200
Forks28
Last commit10 months ago
dns-discovery
dns-discoveryJavaScript

A Node.js library for peer discovery in distributed systems using DNS and multicast DNS protocols.

#multicast-dns#distributed-systems#dns
Stars195
Forks18
Last commit4 years ago
dockerize
dockerizeGo

A utility to generate config files, tail logs, and wait for dependencies when running applications in Docker containers.

#devops#command-line-tool#cli-tool
Stars193
Forks18
Last commit1 month ago
CondenserDotNet
CondenserDotNetC#

A .NET API condenser and reverse proxy built on Kestrel and Consul, with a lightweight Consul client library.

#leader#api-gateway#reverse-proxy
Stars165
Forks28
Last commit3 years ago
rust-etcd
rust-etcdRust

A Rust client library for interacting with etcd distributed key-value stores.

#database#coordination#etcd-client
Stars143
Forks32
Last commit6 years ago
jetcd
jetcdJava

A Java client library for etcd using Apache HttpAsyncClient and Google Guava's ListenableFuture.

#java-client#distributed-systems#async-client
Stars143
Forks55
Last commit3 years ago
rpcx-rs
rpcx-rsRust

A Rust library for the rpcx microservice framework, enabling Rust functions to be exposed as cross-platform RPC services.

#distributed-systems#microservice#rpcx
Stars134
Forks24
Last commit2 years ago
Vert.X Toolbox
Vert.X ToolboxJava

A service discovery infrastructure for Vert.x microservices that registers and discovers various service types with extensible bridges.

#redis#distributed-systems#kubernetes
Stars119
Forks65
Last commit4 days ago
Service Discovery
Service DiscoveryJava

A service discovery infrastructure for Vert.x microservices, enabling registration and discovery of various service types.

#redis#distributed-systems#kubernetes
Stars119
Forks65
Last commit4 days ago
sysdig-container-ecosystem
sysdig-container-ecosystem

A curated reference guide mapping the container and microservices technology ecosystem, from core runtimes to orchestration platforms.

#devops#container-orchestration#technology-reference
Stars115
Forks22
Last commit10 years ago
service-discovery-ecs-consul
service-discovery-ecs-consulHTML

Demonstrates how to implement Consul-based service discovery for Amazon ECS clusters using AWS CloudFormation templates.

#container-orchestration#aws-labs#infrastructure-as-code
Stars107
Forks52
Last commit
micropython-mdns
micropython-mdnsPython

A pure Python implementation of MDNS with Service Discovery for MicroPython devices.

#iot#asyncio#micropython
Stars85
Forks17
Last commit5 months ago
Swarm Router
Swarm RouterDockerfile

A zero-config ingress router for Docker Swarm that automatically routes traffic using HAProxy with DNS-based service discovery.

#docker-swarm-mode#stateless-architecture#haproxy
Stars75
Forks12
Last commit8 months ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
7 years ago
6 years ago
#Microservices43
#Distributed Systems26
#Docker24
#Load Balancing18
#Cloud Native15
#Devops14
#Consul14
#Go14
#Microservice11
#Configuration Management11
#Container Orchestration9
#Java9