Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Go Consul Projects
-
Sidecar containers: Google Cloud Run has a cool feature where you can run multiple containers next to each other. So for example, if you want to run Caddy or Traefik as a reverse proxy for your ingress container and then have both your web frontend container & backend api container co-located in the same service, you can do that & have everything be super low latency.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: 8 Must-Learn Backend Development Tools for 2025: Your Ultimate Guide | dev.to | 2024-12-11
Istio Official Site: https://istio.io/
-
consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Project mention: Why We Chose NGINX + HashiStack Over Kubernetes for Our Service Discovery Needs | dev.to | 2024-10-06No need for NGINX reloads: Since NGINX queries the Consul Go API client for healthy services on each request, there’s no need to reload NGINX whenever a service moves between nodes or when new instances are added.
-
-
To better understand how to build Zero Trust architecture for services, let's take a real-world example. To do this, let's use tools from HashiCorp:
-
Project mention: Ask HN: Are there any open source forks of nomad smd consul? | news.ycombinator.com | 2024-05-02
> I think etcd is basically a k8s only project now
I hate etcd with the best of them, but etcd is used in a lot more places than just kubernetes:
https://github.com/apache/apisix/blob/master/docs/en/latest/...
https://github.com/traefik/traefik#:~:text=Etcd,
https://github.com/zalando/patroni#patroni-a-template-for-po...
https://github.com/purpleidea/mgmt/tree/0.0.26/etcd (this one shows up on HN quite a bit)
https://github.com/sorintlab/stolon#features
It's actually one of the major reasons I wouldn't touch those projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
gomplate
A flexible commandline tool for template rendering. Supports lots of local and remote datasources.
-
-
envconsul
Launch a subprocess with environment variables using data from @HashiCorp Consul and Vault.
-
-
-
-
gokv
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
-
-
-
-
Project mention: Ask HN: Configuration engine that doesn't depend on interpreted language? | news.ycombinator.com | 2024-09-18
Keeping the package up to date for odd systems like Illumos and BSDs. Most interpreted languages require a whole ecosystem and modules just to install. The one exception is shell script because it usually comes out of the box, but each of those platforms also has a different version too. That's what I'd prefer something statically compiled.
Comtrya seems like a cool solution, has BSD support, but it's in very early stages: https://comtrya.dev/introduction.html
Remco also looks good, although it's also more complex: https://github.com/HeavyHorst/remco
-
Project mention: Spin 3.0 – open-source tooling for building and running WASM apps | news.ycombinator.com | 2024-11-12
everything, including the infra is open-source (below), but it currently requires more than just your laptop (gcp, nomad, firecracker, postgres, etc.)
this way, we're able to run millions secure sandbox environments, simultaneously
i appreciate asking though and will be forwarding to my team to see if we can come up with a way for users to emulate the execution locally
source code: https://github.com/e2b-dev/infra
-
-
-
consul-terraform-sync
Consul Terraform Sync is a service-oriented tool for managing network infrastructure near real-time.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Consul discussion
Go Consul related posts
-
Why We Chose NGINX + HashiStack Over Kubernetes for Our Service Discovery Needs
-
Ask HN: Configuration engine that doesn't depend on interpreted language?
-
Installing Consul Bash Script
-
Secure and Resilient Design
-
Service Registry: When should you use them and why?
-
Getting Started With Terraform For Infrastructure Provisioning 🛠️
-
Ask HN: Are there any open source forks of nomad smd consul?
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Feb 2025
Index
What are some of the best open-source Consul projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | traefik | 53,110 |
2 | istio | 36,443 |
3 | consul | 28,627 |
4 | fabio | 7,290 |
5 | consul-template | 4,778 |
6 | stolon | 4,681 |
7 | registrator | 4,666 |
8 | gomplate | 2,777 |
9 | go-oauth2-server | 2,120 |
10 | envconsul | 2,017 |
11 | gobetween | 1,950 |
12 | containerpilot | 1,130 |
13 | gentleman | 1,086 |
14 | gokv | 763 |
15 | hashi-up | 677 |
16 | consul-k8s | 674 |
17 | limiters | 507 |
18 | remco | 332 |
19 | infra | 273 |
20 | marathon-consul | 192 |
21 | harp | 148 |
22 | consul-terraform-sync | 123 |
23 | gocast | 89 |