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 16 Go high-availability Projects
-
thanos
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Project mention: Top 10 Prometheus Alternatives in 2024 [Includes Open-Source] | dev.to | 2024-10-22Thanos is a set of components that can be added to an existing Prometheus deployment to enable long-term storage and global query view.
-
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.
-
cloudnative-pg
CloudNativePG is a comprehensive platform designed to seamlessly manage PostgreSQL databases within Kubernetes environments, covering the entire operational lifecycle from initial deployment to ongoing maintenance
Project mention: Data on Kubernetes: Part 2 - Deploying Databases in K8s with PostgreSQL, CloudNative-PG, and Ceph Rook on Amazon EKS | dev.to | 2024-07-15In this blog post, we'll explore how to combine CloudNative-PG (a PostgreSQL operator) and Ceph Rook (a storage orchestrator) to create a PostgreSQL cluster that scales easily, recovers from failures, and ensures data persistence - all within an Amazon Elastic Kubernetes Service EKS cluster.
-
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
-
postgres-operator
Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service. (by CrunchyData)
-
-
-
cluster-api-provider-hetzner
Cluster API Provider Hetzner :rocket: The best way to manage Kubernetes clusters on Hetzner, fully declarative, Kubernetes-native and with self-healing capabilities
Project mention: Kubernetes on Hetzner: cutting my infra bill by 75% | news.ycombinator.com | 2024-12-01Ive also been using Cluster-API + Cluster-API-Provider-Hetzner
https://github.com/syself/cluster-api-provider-hetzner
works rock solid
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
etcd-cloud-operator
Deploying and managing production-grade etcd clusters on cloud providers: failure recovery, disaster recovery, backups and resizing.
-
-
Project mention: WireGuard at Modal: Static IPs for Serverless Containers | news.ycombinator.com | 2024-12-02
Hi! This is a blog post sharing some low-level Linux networking we're doing at Modal with WireGuard.
As a serverless platform we hit a bit of an impossible tradeoff: we run multi-tenant user workloads on machines around the world, and each serverless function is an autoscaling container pool. How do you let users give their functions static IPs, but also keep this serverless flexibility?
We needed a high-availability transparent proxy solution and we didn't find one, so we built our own on top of WireGuard and open-sourced it at https://github.com/modal-labs/vprox
Let us know if you have thoughts! I'm relatively new to working on low-level networks, and we (me + my coworkers Luis and Jeffrey + others) have enjoyed this.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go high-availability discussion
Go high-availability related posts
-
Thanos: Highly available Prometheus setup with long term storage capabilities
-
Thanos: Scalable, Highly Available Prometheus with Long-Term Storage
-
Monitoring multiple kubernetes cluster with single Prometheus operator
-
Thousandeyes Pricing Model
-
Polar
-
Best unicorn monitoring system?
-
MinIO on HwameiStor - Cloud Native Local Storage Solution
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 17 Mar 2025
Index
What are some of the best open-source high-availability projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | thanos | 13,360 |
2 | cloudnative-pg | 5,563 |
3 | stolon | 4,696 |
4 | postgres-operator | 4,070 |
5 | agola | 1,545 |
6 | promxy | 1,195 |
7 | cluster-api-provider-hetzner | 772 |
8 | uhaha | 606 |
9 | mariadb-operator | 602 |
10 | hwameistor | 565 |
11 | Walrus | 487 |
12 | etcd-cloud-operator | 232 |
13 | polar | 205 |
14 | vprox | 155 |
15 | easyraft | 70 |
16 | Cluster | 15 |