Go service-discovery

Open-source Go projects categorized as service-discovery

Top 15 Go service-discovery Projects

service-discovery
  1. consul

    Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.

    Project mention: A Guide to Setting up Service Discovery for APIs | dev.to | 2025-04-29

    Consul, HashiCorp's distributed system tool, isn't just a one-trick pony for service discoveryโ€”it's a Swiss Army knife that also handles configuration management and network segmentation.

  2. InfluxDB

    InfluxDB โ€“ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. CoreDNS

    CoreDNS is a DNS server that chains plugins

    Project mention: Migrating Mess with DNS to Use PowerDNS | news.ycombinator.com | 2024-08-19

    Yes lots of folks[0]. At Cruise we made use of it to do split dns when were migrating from aws to gcp but dont know if itโ€™s still used

    [0] - https://github.com/coredns/coredns/blob/master/ADOPTERS.md

  4. resty

    Simple HTTP, REST, and SSE client library for Go

    Project mention: Making HTTP Requests Like a Pro in Go: Using go-resty with GoFrame ๐Ÿš€ | dev.to | 2025-02-02

    Check out the go-resty docs for more features

  5. rpcx

    Best microservices framework in Go, like alibaba Dubbo, but with more features, Scale easily. Try it. Test it. If you feel it's better, use it! ๐‰๐š๐ฏ๐šๆœ‰๐๐ฎ๐›๐›๐จ, ๐†๐จ๐ฅ๐š๐ง๐ ๆœ‰๐ซ๐ฉ๐œ๐ฑ! build for cloud!

  6. registrator

    Service registry bridge for Docker with pluggable adapters

  7. containerpilot

    A service for autodiscovery and configuration of applications running in containers

  8. wgsd

    A CoreDNS plugin that provides WireGuard peer information via DNS-SD semantics

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. zeroconf

    mDNS / DNS-SD Service Discovery in pure Go (also known as Bonjour)

  11. network-mapper

    Map Kubernetes traffic: in-cluster, to the Internet, and to AWS IAM and export as text, intents, or an image

  12. simple-service-discovery

    Basic service discovery implementation ๐Ÿฅณ

  13. rgap

    Redundancy Group Announcement Protocol

    Project mention: Free DDNS with Cloudflare and a Cronjob | news.ycombinator.com | 2024-07-26

    You can achieve the same on virtually any DNS hosting with RGAP[1]. The trick is to delegate name of your interest to server which runs RGAP DNS server and let it respond to queries for such domain name. Bonus: you can have more than one address running RGAP-agent and exporting its address to DNS.

    [1]: https://github.com/SenseUnit/rgap

  14. prometheus-elasticache-sd

    Prometheus Service Discovery for AWS ElastiCache

  15. inventa-examples

    Cross-language example projects to demonstrate how Inventa works and how to use it as microservice registry and for executing RPC.

  16. go-msuite

    Modular microservices framework in golang

  17. fuddle

    Fuddle is a service registry that can be used for client side service discovery and cluster observability.

  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go service-discovery discussion

Log in or Post with

Go service-discovery related posts

  • A Comparative Analysis of K3s, MicroK8s, and Alternatives

    2 projects | news.ycombinator.com | 5 Apr 2025
  • Installing Consul Bash Script

    1 project | dev.to | 23 Jul 2024
  • Service Registry: When should you use them and why?

    1 project | dev.to | 16 Jul 2024
  • Kubernetes traffic discovery

    3 projects | dev.to | 4 Jun 2023
  • register open-telemetry to consul

    1 project | /r/hashicorp | 5 May 2023
  • Traefik Kobling: a Traefik-to-Traefik discovery agent!

    3 projects | /r/selfhosted | 22 Apr 2023
  • DNS System for storing WireGuard IPs

    1 project | /r/WireGuard | 16 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more โ†’

Index

What are some of the best open-source service-discovery projects in Go? This list will help you:

# Project Stars
1 consul 29,034
2 CoreDNS 13,063
3 resty 10,953
4 rpcx 8,224
5 registrator 4,670
6 containerpilot 1,133
7 wgsd 846
8 zeroconf 811
9 network-mapper 651
10 simple-service-discovery 45
11 rgap 10
12 prometheus-elasticache-sd 9
13 inventa-examples 3
14 go-msuite 2
15 fuddle 1

Sponsored
InfluxDB โ€“ Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?