Go high-availability

Open-source Go projects categorized as high-availability | Edit details

Top 11 Go high-availability Projects

  • thanos

    Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

    Project mention: Those of you using prometheus as part of your observability stack, what approach did you take to scaling to scrape 25+ clusters, and why? Is Thanos the answer to my problems? | reddit.com/r/devops | 2022-05-03

    I understand that Thanos (https://github.com/thanos-io/thanos) was built with the idea of improving prom's scalability and availability , but would love to hear from others that have tried various approaches to try to solve this.

  • orchestrator

    MySQL replication topology management and HA

    Project mention: MariaDB Cluster Management | reddit.com/r/mariadb | 2021-08-24

    https://github.com/openark/orchestrator might be something for you. I dont know if it works with Mariadb, but it is made for regular old MySQL.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • stolon

    PostgreSQL cloud native High Availability and more.

    Project mention: Stolon: PostgreSQL cloud native High Availability and more | news.ycombinator.com | 2022-03-28
  • postgres-operator

    Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service.

    Project mention: Can I use Docker on Azure to run a Postgres DB? | reddit.com/r/docker | 2022-04-18

    Here's the link to the operator: Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service.

  • agola

    Agola: CI/CD Redefined

    Project mention: Show HN: Git(hub/lab/EA) compatible self hosted CI/CD | news.ycombinator.com | 2022-04-02
  • promxy

    An aggregating proxy to enable HA prometheus

    Project mention: Ultra Monitoring with Victoria Metrics | dev.to | 2022-05-01

    To have a multi-AZ, even multi-region (which we choose) setup, we run an independent cluster in each AZ or region. Then configure vmagent to send data to all clusters. vmagent has this feature built-in. [promxy](https://github.com/jacksontj/promxy) may be used for querying the data from multiple clusters. It provides a single data source for all PromQL queries meaning Grafana can have a single source and we can have globally aggregated PromQL queries.

  • Walrus

    🔥 Fast, Secure and Reliable System Backup, Set up in Minutes. (by Clivern)

    Project mention: GitHub - Clivern/Walrus: 🔥 Fast, Secure and Reliable System Backup, Set up in Minutes. | reddit.com/r/golang | 2021-12-28
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • uhaha

    High Availability Raft Framework for Go

    Project mention: IceFireDB:Distributed disk storage database based on Raft and Redis protocol. | reddit.com/r/software | 2021-08-21
  • etcd-cloud-operator

    Deploying and managing production-grade etcd clusters on cloud providers: failure recovery, disaster recovery, backups and resizing.

    Project mention: Auto etcd recovery from backups? | reddit.com/r/kubernetes | 2021-09-10

    That's a thing this does! https://github.com/Quentin-M/etcd-cloud-operator

  • easyraft

    Easy to use Raft library to make your app distributed, highly available and fault-tolerant

    Project mention: [Raft] Highly available, distributed, fault-tolerant Go apps the easiest way! | reddit.com/r/golang | 2021-12-14
  • Cluster

    Golang Package for System Clustering. (by Clivern)

    Project mention: Clivern/Cluster - Golang Package for System Clustering. | reddit.com/r/golang | 2021-06-20
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 2022-05-03.

Go high-availability related posts


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

Project Stars
1 thanos 10,320
2 orchestrator 4,534
3 stolon 3,650
4 postgres-operator 2,621
5 agola 1,031
6 promxy 795
7 Walrus 437
8 uhaha 432
9 etcd-cloud-operator 180
10 easyraft 57
11 Cluster 13
Find remote jobs at our new job board 99remotejobs.com. There are 9 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives