raft
Consensus algorithm
A Go implementation of a distributed consensus algorithm
Golang implementation of the Raft consensus protocol
8k stars
422 watching
1k forks
Language: Go
last commit: about 1 month ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
jille/raft-grpc-example | An example of using Hashicorp's Raft implementation with gRPC in Go. | 212 |
lni/dragonboat | A high-performance multi-group Raft consensus library in Go | 5,106 |
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 |
rfyiamcool/raft-badger | An implementation of the LogStore and StableStore interfaces from Hashicorp's Raft, designed for use with a key-value store. | 49 |
travisjeffery/jocko | A fully managed, distributed messaging system implemented in Go. | 4,939 |
go-gorp/gorp | A library that simplifies data access and manipulation by reducing boilerplate code between Go structs and databases. | 3,739 |
hhblaze/raft.net | An implementation of the RAFT distributed consensus algorithm among TCP peers using .NET for fault-tolerant and high-availability applications | 171 |
hashicorp/hcl | A toolkit for creating structured configuration languages that are both human- and machine-friendly | 5,321 |
willemt/raft | A C implementation of the Raft consensus protocol used to synchronize distributed systems and ensure consistency in data storage | 1,133 |
gocelery/gocelery | A Go library that enables distributed task queuing and supports Celery workflow automation | 2,384 |
bbva/raft-badger | An implementation of a Raft consensus algorithm using BadgerDB as the underlying data store. | 112 |
hashicorp/go-version | A library for parsing and verifying version numbers and constraints. | 1,642 |
hashicorp/go-hclog | A logging package providing customizable output modes and levels for logging messages in Go applications. | 320 |
uwplse/verdi-raft | An implementation of the Raft distributed consensus protocol verified in Coq | 186 |