SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 Go Raft Projects
-
Project mention: I Stopped Using Kubernetes. Our DevOps Team Is Happier Than | news.ycombinator.com | 2024-11-27
> https://github.com/etcd-io/etcd/issues/9771
> stale bot marked this as completed (by fucking closing it)
Ah, yes, what would a Kubernetes-adjacent project be without a fucking stale bot to close issues willy nilly
-
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.
-
Project mention: The definitive guide to using Django with SQLite in production 💡 | dev.to | 2025-01-18
rqlite: The lightweight, user-friendly, distributed relational database built on SQLite
-
-
-
-
-
IceFireDB
@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Understanding etcd's Raft Implementation: A Deep Dive into Raft Log | dev.to | 2024-11-11
-
-
-
-
-
Robust IRC
RobustIRC - an IRC network without netsplits, implemented in Go using the Raft consensus algorithm
-
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: Achieving Consensus with Go – A Raft Implementation | news.ycombinator.com | 2024-02-22
-
Project mention: EpicEpoch: A dialed-in hybrid timestamp service for scale | news.ycombinator.com | 2024-07-13
-
-
Project mention: Understanding etcd's Raft Implementation: A Deep Dive into Raft Log | dev.to | 2024-11-11
BTW, raft-foiver is a simplified version of etcd raft that I implemented, retaining all the core logic of Raft and optimized according to the process in the Raft paper. I’ll release a separate post introducing this library in the future. If you're interested, feel free to Star, Fork, or PR!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Raft discussion
Go Raft related posts
-
I Stopped Using Kubernetes. Our DevOps Team Is Happier Than
-
Understanding etcd's Raft Implementation: A Deep Dive into Raft Log
-
Designing a fault-tolerant etcd cluster
-
Boost Kubernetes Efficiency: Upgrade to v1.14 in 11 Easy Steps!
-
Etcd: A Distributed, Reliable Key-Value Store for Critical System Data
-
Building a highly-available web service without a database
-
How to Build Your Own Distributed KV Storage System Using the etcd Raft Library (2)
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Feb 2025
Index
What are some of the best open-source Raft projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | etcd | 48,322 |
2 | rqlite | 16,200 |
3 | easegress | 5,798 |
4 | dragonboat | 5,119 |
5 | Atomix | 2,362 |
6 | tidis | 1,438 |
7 | IceFireDB | 1,108 |
8 | raft | 721 |
9 | uhaha | 606 |
10 | go-dqlite | 445 |
11 | raft-grpc-example | 216 |
12 | dragonboat-example | 186 |
13 | Robust IRC | 181 |
14 | raft | 130 |
15 | easyraft | 69 |
16 | raft | 36 |
17 | EpicEpoch | 22 |
18 | rawkv | 11 |
19 | raft | 1 |