etcd-io / raft
Raft library for maintaining a replicated state machine
☆756Updated this week
Alternatives and similar repositories for raft:
Users that are interested in raft are comparing it to the libraries listed below
- Raft implementation in Go☆1,129Updated last month
- Raft backend implementation using BoltDB☆674Updated 2 weeks ago
- Write ahead log for Go.☆643Updated 4 months ago
- Provides easy-to-use async IO interface with io_uring☆619Updated last year
- Example code for how to get hashicorp/raft running with gRPC☆216Updated 7 months ago
- Go client for TiKV☆292Updated this week
- Golang port of Abseil's SwissTable☆826Updated 2 weeks ago
- Consistent hashing with bounded loads in Golang☆722Updated last year
- Write Ahead Log for LSM or bitcask storage(or any append-only write).☆255Updated last month
- Native ZooKeeper client for Go☆525Updated 6 months ago
- A Go port of Yahoo! Cloud Serving Benchmark (YCSB)☆612Updated 9 months ago
- RocksDB wrapper for Go. Support 9.x, 8.x, 7.x, 6.x, etc☆334Updated 2 weeks ago
- Sources for my PhD dissertation on the Raft consensus algorithm☆1,026Updated 8 years ago
- Apache Pulsar Go Client Library☆686Updated this week
- A pure golang SQL database for database theory research☆835Updated 3 years ago
- Go port of Google's Swiss Table hash table☆417Updated last week
- B-tree implementation for Go☆1,092Updated 9 months ago
- A fast linearizability checker written in Go 🔎☆997Updated last month
- An implementation of failpoints for Golang.☆841Updated 9 months ago
- Anti-memory-waste byte buffer pool☆1,237Updated 8 months ago
- A persistent storage engine for Multi-Raft log☆581Updated last month
- Go heap object reference analysis tool☆782Updated 2 weeks ago
- A Protocol Buffers compiler that generates optimized marshaling & unmarshaling Go code for ProtoBuf APIv2☆950Updated last week
- Concurrent data structures for Go☆1,217Updated last month
- Online deadlock detection in go (golang)☆1,084Updated 2 months ago
- High Availability Raft Framework for Go☆618Updated 2 months ago
- skipset is a high-performance, scalable concurrent sorted set based on skip-list. Up to 15x faster than sync.Map in the typical pattern.☆255Updated last year
- Adaptive Radix Trees implemented in Go☆386Updated 3 months ago
- Fast and easy-to-use skip list for Go.☆404Updated 5 months ago
- gorocksdb is a Go wrapper for RocksDB☆951Updated last year