Topic

raft

Repositories (1283)

raft-io
raft-io jamesgober Rust

Backend-agnostic Raft consensus as a pure state machine - bring your own network and storage.

1
distributed-kv
distributed-kv WilliamOdinson Go

A distributed key-value storage cluster from scratch in Golang atop a self-implemented RPC framework simulating unreliable networks.

1
RedBus
RedBus psykat1116 TypeScript

A Distributed Bus Ticket Booking Platform Build Using GO and React JS

1
raft-moonbit
raft-moonbit Lfan-ke MoonBit

Raft consensus in MoonBit.

1
broken-rafts
broken-rafts donglin-wang Python

Gallery of Raft implementation bugs in Python

1
delivery-kafka
delivery-kafka semmidev Go

Belajar Apache Kafka dengan Studi kasus real-time driver location dan order status tracking.

1
raft-kv
raft-kv zhangmatt C++

C++20 Raft key-value store with gRPC/protobuf, durable log/snapshots, and deterministic failure tests.

1
timebox
timebox kode4food Go

Opinionated Event Sourcing with Go

1
raft-kv-store
raft-kv-store Atharva9890 Go

Distributed key-value store with Raft consensus built from scratch — leader election, log replication, and snapshotting over gRPC, with a 5-node Docke...

1
raftkv
raftkv SAY-5 C++

C++20 Raft consensus distributed KV: 3-node cluster, leader election, log replication, snapshot compaction, 200-scenario chaos suite

1
distkv
distkv NeilP211 Go

A from-scratch Raft consensus engine in Go, with no etcd/raft library. Leader election, log replication, snapshots, and joint-consensus membership, ve...

1
distributed-kv-store
distributed-kv-store RANGAM-JAGADESH JavaScript

A Distributed Key-Value Store built from scratch using FastAPI, Raft Consensus, Replication, and Distributed Systems concepts.

1
raft-rs
raft-rs subhansh-dev Rust

A from-scratch Raft consensus implementation in Rust - 52 tests, 7 crates, 4400+ lines. Built from the paper, tested against crashes and partitions.

1
raft-consensus-system
raft-consensus-system ItalDao Python

Distributed consensus system implementing Raft algorithm with Byzantine fault tolerance. Python-based cluster with automated leader election, log repl...

1
distributed-messaging
distributed-messaging alchevrier Java

From-scratch distributed messaging system — append-only log, binary TCP over NIO, MurmurHash3 partitioning, and hand-rolled Raft consensus with leader...

1
Kron
Kron BuildByNexora Rust

Kron makes application time reliable: persistent timers, run history, retries, crash recovery, and an experimental OpenRaft server mode.

1
RaftLab
RaftLab soumyasurana Go

Production-grade Raft Consensus implementation in Go with gRPC, Protocol Buffers, persistent Write-Ahead Logging, replicated state machine, leader ele...

1
data_locality_engine
data_locality_engine SamhitaAdiga24 Python

Miniature hyperconverged storage cluster: Raft-backed metadata plane, primary-based data replication, locality-aware VM placement.

1
pgbattery
pgbattery electricapp Rust

Raft-based HA manager for PostgreSQL: automatic failover, synchronous replication, and a leader-routing TCP gateway. Written in Rust.

1
medigrid
medigrid karanbir-pelia Java

Fault-tolerant medical resource platform — RAFT consensus from scratch over gRPC, Kafka → PostgreSQL, Redis cache-aside.

1
distributed-lsm-kv-store
distributed-lsm-kv-store czhao-dev Go

A distributed, Raft-replicated LSM-tree key-value store built from scratch in Rust: WAL, memtable, SSTables, bloom filters, compaction, and Multi-Raft...

1
parallax-kv
parallax-kv iwang-1 Go

A from-scratch Raft key-value store in Go with deterministic simulation testing and linearizability checking.

1
distributed-fs
distributed-fs Satyam709 Go

Fault-tolerant distributed file system in Go with Raft metadata and P2P chunk replication (gRPC).

1
myredis-clone
myredis-clone RANGAM-JAGADESH Python

A Redis-inspired distributed in-memory database built in Python featuring sharding, replication, transactions, WATCH optimistic locking, leader electi...

1
IronVault
IronVault pratham11-dh Java

Strongly consistent distributed key-value store in Java 21 with Raft consensus, LSM storage engine, gRPC transport, observability, and chaos-testing s...

1
oracle-26ai-helper-ptbr
oracle-26ai-helper-ptbr Maxwbh PLSQL

Skill PT-BR para Claude — Oracle AI Database 26ai (AI Vector Search, JSON Relational Duality, RAFT replication)

1
raft
raft jinwovo Java

From-scratch Raft consensus - leader election, log replication, snapshots/compaction, pre-vote, linearizable reads (ReadIndex), dynamic membership - p...

1
keepAfloatD
keepAfloatD croit Rust

keepAfloatD uses RAFT consensus to provide high availability for virtual IPs. Unlike classic active/passive failover, it supports multi-active cluster...

1
NoeDB
NoeDB toriyama237 Rust

A distributed SQL database engine written from scratch in Rust — LSM storage, MVCC, Raft, cost-based planner. Every layer in-repo and auditable. Not p...

1
distributed-kv-store
distributed-kv-store Riyxoen Go

A distributed key value store built from scratch in Go featuring Raft consensus, a custom LSM tree storage engine, WAL recovery, SSTables, and multi n...

1
j-broker
j-broker jeremainecheong Java

Kafka-shaped Message Broker built in Java

1
raftkv
raftkv Pk8796 Python

A fault-tolerant distributed key-value store in Python — write-ahead logging for durability, leader/follower replication, and automatic Raft-style fai...

1
exchange-core
exchange-core hsdxpro Rust

A crypto exchange core in Rust: binary protocol over TCP, bitmap-ladder matching, an append-only journal as the single source of truth, quorum-acknowl...

1
raftz
raftz fanyang89 Zig

A Zig implementation of the RAFT consensus algorithm

1
fbtberger-raft
fbtberger-raft fbtberger Java

Raft consensus algorithm in Java 17 — leader election, log replication, joint consensus, learners, snapshots, linearizable reads

1
raft
raft pstpn Go

A Raft consensus implementation with a replicated key-value store

1
beckdb
beckdb mrshabel Go

A key-value database built on Bitcask that scales from a single embedded store to a Raft-replicated cluster

1
distributed-key-value-store
distributed-key-value-store NamNV2496 Go

A distributed key-value store built from scratch in Go, using the Raft consensus algorithm for replication and fault tolerance. No external Raft libra...

1
raft-tests
raft-tests olegabu C++

Performance tests of Raft implementations: braft, openraft, aeron

1
TaskFlow
TaskFlow 23jdd Go

分布式调度系统

1
malachi
malachi HectorIFC Elixir

Malachi: Distributed log storage system (🚧 In Development).

1
aioraft
aioraft alikhalilli Python

The Raft consensus algorithm on asyncio, implemented from the paper: sans-io core, durable state, deterministic cluster tests

1
rafths
rafths ItsPriyesh Haskell

Distributed key-value store built with Raft consensus in Haskell.

0
solidarity
solidarity lysevi C++

C++ implementation of raft consensus

0
goraft
goraft nwillc Go

A Go & gRPC implementation of a RAFT protocol cluster.

0
raft
raft chloro-pn C++

raft based on asio / c++14

0
raft
raft linpingchuan Rust

Raft in Rust,self learn

0
raft
raft ahanwadi Scala

Raft implementation using akka.

0
pecan-raft
pecan-raft scaars10 Java

Implementation of Raft Consensus Algorithm in Java

0
raft
raft invxp Go

raft 共识算法

0