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. Learn more →
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.
-
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.
-
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!
-
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.
-
network-mapper
Map Kubernetes traffic: in-cluster, to the Internet, and to AWS IAM and export as text, intents, or an image
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes | dev.to | 2023-11-23The JHipster scaffolded sample application has a gateway application and two microservices. It uses Consul for service discovery and centralized configuration.
Project mention: Small DNS Server That Support Outgoing Address Binding? | /r/linuxadmin | 2023-10-30CoreDNS supports this via the bind plugin.
Project mention: Traefik Kobling: a Traefik-to-Traefik discovery agent! | /r/selfhosted | 2023-04-22Had 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.
Project mention: Network Mapper – low privileges, no-eBPF network observability tool for K8s | news.ycombinator.com | 2024-03-19
Go service-discovery related posts
- Kubernetes traffic discovery
- register open-telemetry to consul
- Traefik Kobling: a Traefik-to-Traefik discovery agent!
- DNS System for storing WireGuard IPs
- Website monitoren
- I Know What You Shipped Last Summer
- I'm needing help remembering the name of a certain type of service.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
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 |