etcd-io / raft
Raft library for maintaining a replicated state machine
☆731Updated 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,113Updated 2 weeks ago
- Write ahead log for Go.☆633Updated 3 months ago
- Example code for how to get hashicorp/raft running with gRPC☆217Updated 6 months ago
- A Go port of Yahoo! Cloud Serving Benchmark (YCSB)☆610Updated 8 months ago
- Raft backend implementation using BoltDB☆669Updated last week
- Provides easy-to-use async IO interface with io_uring☆607Updated last year
- Write Ahead Log for LSM or bitcask storage(or any append-only write).☆253Updated 2 weeks ago
- A persistent storage engine for Multi-Raft log☆578Updated 2 months ago
- A fast linearizability checker written in Go 🔎☆992Updated 2 weeks ago
- Consistent hashing with bounded loads in Golang☆717Updated last year
- A course to build the SQL layer of a distributed database.☆1,772Updated last year
- Go client for TiKV☆287Updated this week
- Sources for my PhD dissertation on the Raft consensus algorithm☆1,018Updated 8 years ago
- Concurrent data structures for Go☆1,164Updated 2 weeks ago
- Golang port of Abseil's SwissTable☆813Updated 7 months ago
- B-tree implementation for Go☆1,081Updated 8 months ago
- A geo-distributed KV store for metadata management☆644Updated this week
- RocksDB wrapper for Go. Support 9.x, 8.x, 7.x, 6.x, etc☆331Updated last month
- Online deadlock detection in go (golang)☆1,068Updated last month
- Anti-memory-waste byte buffer pool☆1,225Updated 6 months ago
- A reference use of Hashicorp's Raft implementation☆1,003Updated last month
- 阅读 boltDB 源码后的小结☆257Updated 2 years ago
- A RocksDB plugin for key-value separation, inspired by WiscKey.☆495Updated 3 weeks ago
- Native ZooKeeper client for Go☆525Updated 5 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.☆251Updated last year
- A feature complete and high performance multi-group Raft library in Go.☆5,118Updated 7 months ago
- A pure golang SQL database for database theory research☆833Updated 3 years ago
- An implementation of failpoints for Golang.☆837Updated 8 months ago
- Go port of Google's Swiss Table hash table☆384Updated 7 months ago
- lockfree queue☆407Updated last year