raft
Consensus protocol library
A C implementation of the Raft consensus protocol used to synchronize distributed systems and ensure consistency in data storage
C implementation of the Raft Consensus protocol, BSD licensed
1k stars
71 watching
271 forks
Language: C
last commit: over 1 year ago
Linked from 1 awesome list
raft-consensus-algorithm
Related projects:
Repository | Description | Stars |
---|---|---|
uwplse/verdi-raft | An implementation of the Raft distributed consensus protocol verified in Coq | 183 |
threemammals/rafty | An implementation of the Raft consensus algorithm in C# and .NET core. | 196 |
hhblaze/raft.net | A .NET implementation of the RAFT distributed consensus algorithm for TCP peers with disk or memory data persistence. | 170 |
komamitsu/oraft | A Raft consensus algorithm implementation in OCaml for distributed systems | 28 |
bbva/raft-badger | An implementation of a Raft consensus algorithm using BadgerDB as the underlying data store. | 112 |
ethereum/cbc-casper | A Python implementation of a class of 'correct-by-construction' consensus protocols. | 229 |
chrisnc/tangaroa | A toy implementation of the Raft protocol with an experimental BFT variant in Haskell. | 111 |
etcd-io/raft | A library implementing a replicated state machine algorithm for distributed systems | 672 |
hslam/raftdb | A distributed key-value database system using the Raft consensus protocol | 4 |
qichengzx/m2 | A distributed key-value cache system based on the Raft consensus protocol | 27 |
verse-lab/toychain | A minimalistic blockchain-based consensus protocol implemented in Coq | 111 |
dylanmckay/protocol | A crate providing a protocol for sending and receiving structured data over various networks | 187 |
cconeil/standard-template-protocols | A collection of reusable protocol implementations to simplify iOS app development by reducing the need for complex subclassing trees | 379 |
chainsafe/lodestar | An implementation of Ethereum's consensus mechanism in a blockchain network | 1,185 |
skalenetwork/skale-consensus | An asynchronous, provably secure consensus engine designed to support the SKALE network's blockchain architecture. | 77 |