The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Go Consul Projects
-
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.
-
consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
-
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.
-
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)
-
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
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:
Project mention: Improve your EKS cluster with Istio and Cilium : Better networking and security | dev.to | 2024-04-09Istio is a popular open-source service mesh framework that provides a comprehensive solution for managing, securing, and observing microservices-based applications running on Kubernetes.
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: Replicating and Load Balancing Go Applications in Docker Containers with Consul and Fabio | /r/golang | 2023-05-31After 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.
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.
There's one in the stolon repo.
Project mention: Ask HN: Developers/DevOps, how do you manage environment variables? | news.ycombinator.com | 2023-12-07
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
If you want to try Vault, you could try hashi-up to get it installed easily.
Project mention: Show HN: Open-source SDK for creating custom code interpreters with any LLM | news.ycombinator.com | 2024-04-19We'll have nice and easy support for self-hosting soon-ish.
In the meantime, everything is open-source and the infra is codified with Terraform. GCP should have the best support now. If you want to dig into it, we'd love to give you support along the road so we can improve the process.
Our infra repo [0] is a good place to start. Once you have E2B deployed, you can just change E2B_DOMAIN env var and use our SDK.
Feel free to email me, join our Discord, or open an issue if you have any questions
[0] https://github.com/e2b-dev/infra
Go Consul related posts
- Open source infrastructure for building AI Code Interpreters
- Ask HN: Developers/DevOps, how do you manage environment variables?
- Replicating and Load Balancing Go Applications in Docker Containers with Consul and Fabio
- register open-telemetry to consul
- Traefik : Add Custom Header Only for specific files
- Traefik Kobling: a Traefik-to-Traefik discovery agent!
- uwsgi master graceful shutdown
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
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,774 |
4 | fabio | 7,252 |
5 | consul-template | 4,721 |
6 | registrator | 4,654 |
7 | stolon | 4,525 |
8 | gomplate | 2,465 |
9 | go-oauth2-server | 2,097 |
10 | envconsul | 1,993 |
11 | gobetween | 1,888 |
12 | containerpilot | 1,122 |
13 | gentleman | 1,065 |
14 | gokv | 666 |
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 | 80 |
Sponsored