raft-badger

Consensus engine

An implementation of a Raft consensus algorithm using BadgerDB as the underlying data store.

Raft backend implementation using BadgerDB

GitHub

112 stars
9 watching
17 forks
Language: Go
last commit: over 1 year ago

Related projects:

Repository Description Stars
threemammals/rafty An implementation of the Raft consensus algorithm in C# and .NET core. 196
rfyiamcool/raft-badger An implementation of the LogStore and StableStore interfaces from Hashicorp's Raft, designed for use with a key-value store. 49
willemt/raft A C implementation of the Raft consensus protocol used to synchronize distributed systems and ensure consistency in data storage 1,132
hhblaze/raft.net A .NET implementation of the RAFT distributed consensus algorithm for TCP peers with disk or memory data persistence. 170
uwplse/verdi-raft An implementation of the Raft distributed consensus protocol verified in Coq 183
qichengzx/m2 A distributed key-value cache system based on the Raft consensus protocol 27
komamitsu/oraft A Raft consensus algorithm implementation in OCaml for distributed systems 28
hslam/raftdb A distributed key-value database system using the Raft consensus protocol 4
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
informalsystems/cometmock A mock implementation of a consensus algorithm used in blockchain applications. 25
vaccovecrana/vephar A minimal key-value store with API and web UI using raft cluster coordination and badger data storage 16
ethereum/cbc-casper A Python implementation of a class of 'correct-by-construction' consensus protocols. 229
bbva/kapow An HTTP microframework allowing developers to easily expose scripts as APIs and restrict execution. 612
joshpme/azure-go-ddd-boilerplate A boilerplate project providing a foundation for building DDD/CQRS/Event Sourcing applications in GoLang, including support for Azure Functions. 0