Go service-discovery

Open-source Go projects categorized as service-discovery

Top 14 Go service-discovery Projects

  • consul

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

  • Project mention: Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes | dev.to | 2023-11-23

    The JHipster scaffolded sample application has a gateway application and two microservices. It uses Consul for service discovery and centralized configuration.

  • CoreDNS

    CoreDNS is a DNS server that chains plugins

  • Project mention: Small DNS Server That Support Outgoing Address Binding? | /r/linuxadmin | 2023-10-30

    CoreDNS supports this via the bind plugin.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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!

  • registrator

    Service registry bridge for Docker with pluggable adapters

  • Project mention: Traefik Kobling: a Traefik-to-Traefik discovery agent! | /r/selfhosted | 2023-04-22

    Had the same problem recently, and was close to building a tool like yours. But I discovered Registrator. I added a small Consul instance and the consul provider configuration to traefik. Registrator ( https://github.com/gliderlabs/registrator ) automatically registers new docker services on the second maschine. Stopped services are automatically unregistered. Had to cross build Registrator for arm64, but this was simple using Docker BuildX.

  • containerpilot

    A service for autodiscovery and configuration of applications running in containers

  • wgsd

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

  • zeroconf

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • network-mapper

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

  • Project mention: Network Mapper – low privileges, no-eBPF network observability tool for K8s | news.ycombinator.com | 2024-03-19
  • landiscover

    discover devices connected to the local network within seconds

  • simple-service-discovery

    Basic service discovery implementation 🥳

  • prometheus-elasticache-sd

    Prometheus Service Discovery for AWS ElastiCache

  • inventa-examples

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

  • fuddle

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

  • go-msuite

    Modular microservices framework in golang

  • 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). The latest post mention was on 2024-03-19.

Go service-discovery related posts

Index

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

Project Stars
1 consul 27,752
2 CoreDNS 11,776
3 rpcx 7,939
4 registrator 4,654
5 containerpilot 1,122
6 wgsd 760
7 zeroconf 707
8 network-mapper 568
9 landiscover 86
10 simple-service-discovery 42
11 prometheus-elasticache-sd 8
12 inventa-examples 2
13 fuddle 2
14 go-msuite 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com