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 3 years ago

Related projects:

RepositoryDescriptionStars
threemammals/raftyAn implementation of the Raft consensus algorithm in C# and .NET core.197
rfyiamcool/raft-badgerAn implementation of the LogStore and StableStore interfaces from Hashicorp's Raft, designed for use with a key-value store.49
willemt/raftA C implementation of the Raft consensus protocol used to synchronize distributed systems and ensure consistency in data storage1,133
hhblaze/raft.netAn implementation of the RAFT distributed consensus algorithm among TCP peers using .NET for fault-tolerant and high-availability applications171
uwplse/verdi-raftAn implementation of the Raft distributed consensus protocol verified in Coq186
qichengzx/m2A distributed key-value cache system based on the Raft consensus protocol27
komamitsu/oraftA Raft consensus algorithm implementation in OCaml for distributed systems28
hslam/raftdbA distributed key-value database system using the Raft consensus protocol4
chrisnc/tangaroaA toy implementation of the Raft protocol with an experimental BFT variant in Haskell.111
etcd-io/raftA library implementing a replicated state machine algorithm for distributed systems694
informalsystems/cometmockA mock implementation of a consensus algorithm used in blockchain applications.25
vaccovecrana/vepharA minimal key-value store with API and web UI using raft cluster coordination and badger data storage16
ethereum/cbc-casperA Python implementation of a class of 'correct-by-construction' consensus protocols.229
bbva/kapowAn HTTP microframework allowing developers to easily expose scripts as APIs and restrict execution.614
joshpme/azure-go-ddd-boilerplateA boilerplate project providing a foundation for building DDD/CQRS/Event Sourcing applications in GoLang, including support for Azure Functions.0