Awesome Raft

Raft is gaining popularity in distributed systems as a simple and powerful consensus algorithm.
Alternatives To Awesome Raft
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Copycat5203726 years ago30May 15, 201745apache-2.0Java
A novel implementation of the Raft consensus algorithm
Elle462
6 months ago1apache-2.0C++
The Elle coroutine-based asynchronous C++ development framework.
Raft.js270
2 years ago1September 17, 20134mpl-2.0TeX
Raft.js is an implementation of the Raft consensus algorithm in JavaScript.
Go Seele235
2 years ago1December 09, 202040lgpl-3.0Go
Seele is an open source blockchain project which consists of advanced sharding technology and our innovative anti-asic MPoW consensus algorithm. The ONLY official website is
Raft.tla217
3 years ago3TLA
TLA+ specification for the Raft consensus algorithm
Distributed_system_readings139
3 years ago1
a list of papers, conferences, books, mooc, Q&A and other stuffs for distributed systems
Klein127
17 days ago6apache-2.0Java
🔥 Klein is a Paxos based distributed collection tool library, including distributed ArrayList, distributed HashMap, distributed Cache, distributed Lock, etc..
Ocaml Raft99
8 years ago1mitOCaml
Implementation of Raft consensus algorithm
Trepang87
2 years ago
Trepang is an implementation of Raft Algorithm in Go
Paxakos81
2 months ago13May 23, 2022gpl-3.0Rust
Rust implementation of Paxos consensus algorithm
Alternatives To Awesome Raft
Select To Compare


Alternative Project Comparisons
Readme

awesome-raft

A curated resources of raft consensus algorithm and its friends.

NOTE: Contributions are welcome, just create a pull request!

Raft

Algoritm

Implementations

Due to its simplicity, raft is widely implemented in different lanaguages and softwares, here is some of them:

Raft Friends

Beside Raft, there are some other consensus algorithms that are frequently discussed.

Chubby

Chubby is invented by Google, and used as a cornerstone of many distributed softwares.

Paxos

Zab

Zab protocal is used by Zookeeper, and is proven to be a solid and practical.

References

There are other distributed system, consensus algorithm repo you might be interested:

Popular Algorithms Projects
Popular Consensus Projects
Popular Computer Science Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Algorithms
Awesome List
Distributed Systems
Consensus
Hashicorp
Raft
Alipay
Paxos
Consensus Algorithm
Raft Consensus Algorithm