Go Consul

Open-source Go projects categorized as Consul

Top 23 Go Consul Projects

  1. traefik

    The Cloud Native Application Proxy

    Project mention: Cloudflare is almost perfect | dev.to | 2025-01-16

    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.

  2. 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.

    CodeRabbit logo
  3. istio

    Connect, secure, control, and observe services.

    Project mention: 8 Must-Learn Backend Development Tools for 2025: Your Ultimate Guide | dev.to | 2024-12-11

    Istio Official Site: https://istio.io/

  4. 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-06

    No 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.

  5. fabio

    Consul Load-Balancing made simple

  6. consul-template

    Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.

    Project mention: Secure and Resilient Design | dev.to | 2024-07-19

    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:

  7. stolon

    PostgreSQL cloud native High Availability and more.

    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

  8. registrator

    Service registry bridge for Docker with pluggable adapters

  9. SaaSHub

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

    SaaSHub logo
  10. gomplate

    A flexible commandline tool for template rendering. Supports lots of local and remote datasources.

  11. go-oauth2-server

    A standalone, specification-compliant, OAuth2 server written in Golang.

  12. envconsul

    Launch a subprocess with environment variables using data from @HashiCorp Consul and Vault.

  13. gobetween

    :cloud: Modern & minimalistic load balancer for the Сloud era

  14. containerpilot

    A service for autodiscovery and configuration of applications running in containers

  15. gentleman

    Plugin-driven, extensible HTTP client toolkit for Go

  16. 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)

  17. hashi-up

    bootstrap HashiCorp Consul, Nomad, or Vault over SSH < 1 minute

  18. consul-k8s

    First-class support for Consul Service Mesh on Kubernetes

  19. limiters

    Golang rate limiters for distributed applications

  20. remco

    remco is a lightweight configuration management tool

    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

  21. infra

    Infrastructure for AI code interpreting that's powering E2B. (by e2b-dev)

    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

  22. marathon-consul    

    Integrates Marathon apps with Consul service discovery.

  23. harp

    Secret management by contract toolchain (by elastic)

  24. consul-terraform-sync

    Consul Terraform Sync is a service-oriented tool for managing network infrastructure near real-time.

  25. gocast

    GoCast is a tool for controlled BGP route announcements from a host (by mayuresh82)

  26. 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 Consul discussion

Log in or Post with

Go Consul related posts

  • Why We Chose NGINX + HashiStack Over Kubernetes for Our Service Discovery Needs

    7 projects | dev.to | 6 Oct 2024
  • Ask HN: Configuration engine that doesn't depend on interpreted language?

    1 project | news.ycombinator.com | 18 Sep 2024
  • Installing Consul Bash Script

    1 project | dev.to | 23 Jul 2024
  • Secure and Resilient Design

    5 projects | dev.to | 19 Jul 2024
  • Service Registry: When should you use them and why?

    1 project | dev.to | 16 Jul 2024
  • Getting Started With Terraform For Infrastructure Provisioning 🛠️

    1 project | dev.to | 19 Jun 2024
  • Ask HN: Are there any open source forks of nomad smd consul?

    9 projects | news.ycombinator.com | 2 May 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 9 Feb 2025
    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 →

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

Sponsored
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.
coderabbit.ai

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