SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 Go Consensu Projects
-
Project mention: Global Distributed Consensus: The Missing Piece in Kubernetes | dev.to | 2026-05-04
Kubernetes runs on etcd, which uses the Raft consensus algorithm. It's a proven model for what it was designed to do: keep a single cluster's state perfectly consistent. When you create a deployment or a pod dies, every node in the cluster agrees on the new state of the world almost instantly.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
rqlite
The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.
Project mention: Show HN: rqlite – the fault-tolerant DB built on SQLite – v10.0 released | news.ycombinator.com | 2026-04-27https://rqlite.io
Major new release which improves clustering robustness, especially when dealing with slow Followers. New features include a built in web-based console (at localhost:4001/console) and comprehensive use of CRC32 for even strong data integrity guarantees. Lots of other bug fixes and improvements under the covers.
Full list of changes at at https://github.com/rqlite/rqlite/blob/master/CHANGELOG.md
-
fabric
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy. (by hyperledger)
-
-
Project mention: Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go | news.ycombinator.com | 2026-03-17
Awesome question! We'd experimented with https://github.com/lni/dragonboat and the hashicorp/raft in the early implementation, the etcd/raft library had been ported to a multi-raft style implementation by CockroachDB way back when, but they went the way of TigerBeetle and coupled their consensus deeply with the kv storage. Etcd has recently in v3.6 abstracted out their raft implementation and gave a pluggable interface into the transport layer, which meant that we could implement our own multi-raft style transport layer with heartbeat and multi-node message buffering on top of HTTP/Quic.
We implemented chaos testing suites akin to Jepsen to cover as many scenarios as possible and are currently implementing TigerBeetle style simulation tests on top of that for harder to reproduce scenarios!
-
-
-
-
Project mention: A Complete Guide to etcd: The Distributed Key-Value Store Powering Cloud Infrastructure | dev.to | 2025-07-25
As mentioned earlier, etcd is a distributed KV store. So by nature it can operate in a cluster whereby you have multiple instances running on different nodes. This makes etcd highly fault tolerant. This distributed nature is powered by The Raft Consensus Algorithm and the etcd team actually provides a really good Raft golang implementation. To set up a cluster you need around 3 to 5 instances for high availability and quorum.
-
-
Project mention: Show HN: AI-gent Workflows – locally reasoning AI Agents | news.ycombinator.com | 2025-06-26
-
raft
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol (by shaj13)
-
-
-
-
Project mention: Show HN: Anchor – Raft Consensus in Go with gRPC and a TUI Dashboard | news.ycombinator.com | 2026-01-01
Go Consensus discussion
Go Consensus related posts
-
A Complete Guide to etcd: The Distributed Key-Value Store Powering Cloud Infrastructure
-
Unlock your Kubernetes to run custom resource based microservices in any scale
-
Understanding etcd's Raft Implementation: A Deep Dive into Raft Log
-
How to Build Your Own Distributed KV Storage System Using the etcd Raft Library (2)
-
Fabric is an open-source framework for augmenting humans using AI
-
How to Build Your Own Distributed KV Storage System Using the etcd Raft Library
-
Fault Tolerance in Distributed Systems: Strategies and Case Studies
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2026
Index
What are some of the best open-source Consensu projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | etcd | 51,818 |
| 2 | rqlite | 17,584 |
| 3 | fabric | 16,660 |
| 4 | tendermint | 5,863 |
| 5 | dragonboat | 5,310 |
| 6 | quorum | 4,772 |
| 7 | Atomix | 2,366 |
| 8 | harmony | 1,451 |
| 9 | raft | 1,047 |
| 10 | go-spacemesh | 777 |
| 11 | asyncmachine-go | 179 |
| 12 | raft | 137 |
| 13 | SmartBFT | 107 |
| 14 | scp | 36 |
| 15 | rawkv | 10 |
| 16 | anchor | 10 |