Raft library for maintaining a replicated state machine
☆1,149Oct 23, 2026Updated last week
Alternatives and similar repositories for raft
Users that are interested in raft are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Golang implementation of the Raft consensus protocol☆9,162Oct 18, 2026Updated 2 weeks ago
- RocksDB/LevelDB inspired key-value database in Go☆6,075Updated this week
- An embedded key/value database for Go.☆9,797Oct 16, 2026Updated 2 weeks ago
- A feature complete and high performance multi-group Raft library in Go.☆5,330Jul 23, 2025Updated last year
- rust raft with improvements☆2,110Updated this week
- End-to-end encrypted cloud storage - Proton Drive • AdSpecial offer: 40% Off Yearly / 80% Off First Month. Protect your most important files, photos, and documents from prying eyes.
- Distributed reliable key-value store for the most critical data of a distributed system☆52,443Updated this week
- Raft backend implementation using BoltDB☆707Oct 26, 2026Updated last week
- Raft distributed consensus algorithm implemented in Rust.☆3,414May 13, 2026Updated 5 months ago
- Distributed transactional key-value database, originally created to complement TiDB☆16,937Updated this week
- A course to build distributed key-value service based on TiKV model☆3,998May 3, 2025Updated last year
- Fast key-value DB in Go.☆15,798Oct 20, 2026Updated 2 weeks ago
- Raft implementation in Go☆1,437Sep 11, 2026Updated last month
- experimental raft storage☆120Oct 27, 2026Updated last week
- C++ implementation of Raft core logic as a replication library☆1,207Oct 12, 2026Updated 3 weeks ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Golang package for gossip based membership and failure detection☆4,130Oct 12, 2026Updated 3 weeks ago
- The C++ implementation of etcd raft☆23Apr 13, 2026Updated 6 months ago
- A library that provides an embeddable, persistent key-value store for fast storage.☆32,242Updated this week
- An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available dis…☆4,236Oct 25, 2024Updated 2 years ago
- A reference use of Hashicorp's Raft implementation☆1,102Aug 16, 2026Updated 2 months ago
- learn database internals by building a storage engine in Rust☆4,212Sep 23, 2026Updated last month
- raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol☆141May 11, 2025Updated last year
- Sources for my PhD dissertation on the Raft consensus algorithm☆1,095May 24, 2016Updated 10 years ago
- ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.☆8,029Updated this week
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- BTree provides a simple, ordered, in-memory data structure for Go programs.☆4,162Aug 21, 2024Updated 2 years ago
- A high-performance non-blocking I/O networking framework focusing on RPC scenarios.☆4,613Aug 6, 2026Updated 2 months ago
- CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placemen…☆32,603Updated this week
- Write ahead log for Go.☆734Aug 31, 2025Updated last year
- TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vec…☆40,706Updated this week
- LevelDB key/value database in Go.☆6,315May 14, 2024Updated 2 years ago
- A persistent storage engine for Multi-Raft log☆642Sep 10, 2026Updated last month
- OpenTelemetry Go API and SDK☆6,593Updated this week
- failpoints for go☆428Oct 23, 2026Updated last week
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- Golang LRU cache☆5,133Oct 26, 2026Updated last week
- Provides easy-to-use async IO interface with io_uring☆717Nov 20, 2023Updated 2 years ago
- A course to build the SQL layer of a distributed database.☆2,052Sep 27, 2023Updated 3 years ago
- The Go language implementation of gRPC. HTTP/2 based RPC☆23,103Updated this week
- The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.☆17,911Updated this week
- Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.☆4,489Updated this week
- A high performance memory-bound Go cache☆7,005Sep 21, 2026Updated last month