Go Consul

Open-source Go projects categorized as Consul

Top 23 Go Consul Projects

  • traefik

    The Cloud Native Application Proxy

  • Project mention: How to securely reverse-proxy ASP.NET Core web apps | dev.to | 2024-04-04

    However, it's very unlikely that .NET developers will directly expose their Kestrel-based web apps to the internet. Typically, we use other popular web servers like Nginx, Traefik, and Caddy to act as a reverse-proxy in front of Kestrel for various reasons:

  • istio

    Connect, secure, control, and observe services.

  • Project mention: Improve your EKS cluster with Istio and Cilium : Better networking and security | dev.to | 2024-04-09

    Istio is a popular open-source service mesh framework that provides a comprehensive solution for managing, securing, and observing microservices-based applications running on Kubernetes.

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

  • fabio

    Consul Load-Balancing made simple

  • Project mention: Replicating and Load Balancing Go Applications in Docker Containers with Consul and Fabio | /r/golang | 2023-05-31

    After some research and testing, I landed on using Consul and Fabio as the demo infrastructure. Of course, there is a myriad of other options to accomplish this task, but because of the low configuration and ease of use, I was impressed with this pairing. Both projects are mature and well-supported, and very flexible--just because you can run them with low configuration, doesn't mean you have to. I wanted to keep this demo constrained, but the exercise did get me excited about exploring things further: circuit breakers, traffic splitting, and more complex service meshes.

  • consul-template

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

  • Project mention: Avoiding DevOps tool hell | dev.to | 2023-07-24

    The Hashicorp corporation has made a huge impact in providing valuable tools and platforms in the cloud ecosystem. The advantage of using the tools they provide, such as Terraform, Vault, and Packer, is that they all have the same language, Hashicorp Configuration Language (HCL). This means you can easily pick up any of these tools by learning HCL, which is similar to JSON. This approach can be useful when choosing tools to learn or use for a project.

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

  • stolon

    PostgreSQL cloud native High Availability and more.

  • Project mention: How to create postgres cluster in docker swarm? | /r/node | 2023-06-18

    There's one in the stolon repo.

  • 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
  • gomplate

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

  • go-oauth2-server

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

  • envconsul

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

  • Project mention: Ask HN: Developers/DevOps, how do you manage environment variables? | news.ycombinator.com | 2023-12-07
  • gobetween

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

  • containerpilot

    A service for autodiscovery and configuration of applications running in containers

  • gentleman

    Plugin-driven, extensible HTTP client toolkit for Go

  • 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: Map of Golang Key Value Engines | news.ycombinator.com | 2024-01-21

    Really great overview!

    I've been tracking some of them for a while as part of evaluating which ones to add to my key-value abstraction library gokv [1], but others only noticed recently. It's really interesting that there's no single most popular implementation, but new ones emerging and gaining popularity regularly.

    [1] https://github.com/philippgille/gokv

  • hashi-up

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

  • Project mention: Selfhosted software to store ssh keys and passwords | /r/selfhosted | 2023-06-04

    If you want to try Vault, you could try hashi-up to get it installed easily.

  • consul-k8s

    First-class support for Consul Service Mesh on Kubernetes

  • limiters

    Golang rate limiters for distributed applications

  • remco

    remco is a lightweight configuration management tool

  • marathon-consul    

    Integrates Marathon apps with Consul service discovery.

  • harp

    Secret management by contract toolchain (by elastic)

  • consul-terraform-sync

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

  • gocast

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

  • infra

    Infrastructure powering E2B - Cloud Runtime for AI Agents (by e2b-dev)

  • Project mention: Open source infrastructure for building AI Code Interpreters | news.ycombinator.com | 2024-03-02
  • 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-04-09.

Go Consul related posts


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

Project Stars
1 traefik 47,726
2 istio 34,943
3 consul 27,752
4 fabio 7,253
5 consul-template 4,717
6 registrator 4,654
7 stolon 4,522
8 gomplate 2,460
9 go-oauth2-server 2,094
10 envconsul 1,993
11 gobetween 1,888
12 containerpilot 1,122
13 gentleman 1,064
14 gokv 664
15 hashi-up 657
16 consul-k8s 650
17 limiters 322
18 remco 310
19 marathon-consul     189
20 harp 143
21 consul-terraform-sync 120
22 gocast 81
23 infra 75

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