Projects in Awesome Lists tagged with raft-consensus-algorithm
A curated list of projects in awesome lists tagged with raft-consensus-algorithm .
https://github.com/baidu/braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
distributed-consensus distributed-storage raft raft-consensus-algorithm raft-cpp raft-cxx raft-protocol state-machine-replication
Last synced: 13 May 2025
https://github.com/brpc/braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
distributed-consensus distributed-storage raft raft-consensus-algorithm raft-cpp raft-cxx raft-protocol state-machine-replication
Last synced: 20 Apr 2025
https://github.com/maxpert/marmot
A distributed SQLite replicator built on top of NATS
database distributed nats-streaming raft-consensus-algorithm replication sqlite3
Last synced: 28 Jan 2026
https://github.com/dotnet/dotnext
Next generation API for .NET
async async-lock atomic-operation cluster concurrency csharp delegate dotnet dotnetcore dotnext fast-reflection hyparview metaprogramming raft raft-consensus raft-consensus-algorithm raft-server reflection write-ahead-log
Last synced: 12 May 2025
https://github.com/dotnet/dotNext
Next generation API for .NET
async async-lock atomic-operation cluster concurrency csharp delegate dotnet dotnetcore dotnext fast-reflection hyparview metaprogramming raft raft-consensus raft-consensus-algorithm raft-server reflection write-ahead-log
Last synced: 14 Mar 2025
https://github.com/wenweihu86/raft-java
Raft Java implementation which is simple and easy to understand.
distributed-file-system distributed-storage raft raft-algorithm raft-consensus raft-consensus-algorithm raft-java raft-protocol
Last synced: 29 Mar 2025
https://github.com/willemt/raft
C implementation of the Raft Consensus protocol, BSD licensed
Last synced: 08 Apr 2025
https://github.com/rabbitmq/ra
A Multi-Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.
distributed-systems erlang raft raft-consensus-algorithm
Last synced: 21 Apr 2026
https://github.com/atomix/copycat
A novel implementation of the Raft consensus algorithm
atomix consensus consensus-algorithm copycat database distributed-systems java java-8 raft raft-consensus-algorithm replication state-machine
Last synced: 04 Oct 2025
https://github.com/mosuka/cete
Cete is a distributed key value store server written in Go built on top of BadgerDB.
go golang grpc key-value-store kvs raft raft-consensus-algorithm rest rest-api
Last synced: 08 Apr 2025
https://github.com/pablosmedina/ckite
CKite - A JVM implementation of the Raft distributed consensus algorithm written in Scala
finagle jvm mapdb raft-algorithm raft-consensus-algorithm scala
Last synced: 09 Oct 2025
https://github.com/threemammals/rafty
Implementation of RAFT consensus in .NET core
dotnet-core dotnet-standard dotnetcore raft raft-algorithm raft-consensus raft-consensus-algorithm raft-protocol raft-server
Last synced: 02 Apr 2026
https://github.com/ThreeMammals/Rafty
Implementation of RAFT consensus in .NET core
dotnet-core dotnet-standard dotnetcore raft raft-algorithm raft-consensus raft-consensus-algorithm raft-protocol raft-server
Last synced: 16 Mar 2025
https://github.com/robustirc/robustirc
RobustIRC - an IRC network without netsplits, implemented in Go using the Raft consensus algorithm
go golang irc raft raft-consensus-algorithm
Last synced: 20 Jan 2026
https://github.com/lni/dragonboat-example
Examples for Dragonboat
raft raft-algorithm raft-consensus-algorithm raft-protocol
Last synced: 07 Apr 2025
https://github.com/shaj13/raft
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
consensus go golang raft raft-algorithm raft-consensus-algorithm raft-protocol write-ahead-log
Last synced: 17 Jan 2026
https://github.com/spacewalkhq/raft-rs
An understandable, fast and scalable Raft Consensus implementation
byzantine-consensus consensus distributed-computing distributed-systems raft-consensus-algorithm rust
Last synced: 17 Jul 2025
https://github.com/yongman/leto
A key value storage example powered by hashicorp raft and BadgerDB
hashicorp object-storage raft raft-consensus-algorithm raft-example raft-go raft-protocol redis redis-protocol
Last synced: 17 Mar 2025
https://github.com/aarthikrao/timeMachine
A distributed fault tolerant scheduler that is horizontally scalable 🔥
boltdb database distributed-systems golang grpc raft raft-consensus-algorithm scheduler
Last synced: 13 Apr 2025
https://github.com/akyriako/typesense-operator
Typesense Kubernetes Operator (TyKO) simplifies deploying, scaling, and managing Typesense clusters in Kubernetes
high-availability kubernetes kubernetes-operator raft raft-consensus-algorithm tyko typesense typesense-operator
Last synced: 16 Mar 2026
https://github.com/arindas/mit-6.824-distributed-systems
Template repository to work on the labs from MIT 6.824 Distributed Systems course.
distributed-systems mapreduce raft-consensus-algorithm
Last synced: 31 Aug 2025
https://github.com/jackyzha0/miniraft
🚣♀️ <1kloc, well-documented Raft consensus algorithm implementation
raft raft-consensus-algorithm rust
Last synced: 22 Mar 2025
https://github.com/smyrgeorge/actor4k
A small actor system written in kotlin using Coroutines.
actor actor-framework actor-model actor-system actors actorsystem cluster coroutine coroutines grpc kotlin kotlin-coroutines raft raft-consensus-algorithm sharding
Last synced: 27 Dec 2025
https://github.com/resetius/miniraft-cpp
Raft Consensus Algorithm. Uses in-house C++20 coroutines-based library for communications. Tested with unit-tests.
coroutines cpp cpp20 raft raft-consensus-algorithm raft-cpp raft-protocol
Last synced: 21 Aug 2025
https://github.com/jmsadair/raft
An implementation of the Raft consensus protocol.
consensus-protocol distributed-computing distributed-systems go golang grpc hacktoberfest protobuf raft raft-consensus-algorithm
Last synced: 15 Jan 2026
https://github.com/jacky-xbb/raf
An Elixir library which implements the Raft consensus protocol
distributed-systems raft-consensus-algorithm
Last synced: 28 Apr 2025
https://github.com/komamitsu/oraft
Library of Raft consensus algorithm implemented in OCaml
consensus-algorithm ocaml raft raft-consensus-algorithm
Last synced: 14 May 2025
https://github.com/mosuka/meteora
Distributed key-value store.
grpc key-value-store raft-consensus-algorithm rust
Last synced: 11 Feb 2026
https://github.com/feross/raft
An understandable consensus algorithm
cpp raft raft-consensus-algorithm
Last synced: 25 Jun 2025
https://github.com/alexander-akhmetov/raft-kv
Simple KV storage with Raft consensus algorithm inside
go golang learning-by-doing nobodyreadstags raft raft-consensus-algorithm
Last synced: 08 Oct 2025
https://github.com/huseyinbabal/demory
Cloud-Native Distributed In-Memory Database
distributed-systems in-memory-database raft-consensus-algorithm
Last synced: 15 Jan 2026
https://github.com/lvala/zaft
The Raft Consensus Algorithm in Zig
consensus distributed-systems raft raft-consensus-algorithm zig
Last synced: 11 Aug 2025
https://github.com/nicktindall/java-raft
A Java implementation of the Raft consensus algorithm
java mit-license raft-consensus-algorithm
Last synced: 28 Oct 2025
https://github.com/coderigenius/rocksraft
基于Raft一致性协议的分布式存储系统,参考阿里巴巴SOFAJRaft并使用Java从零实现。Distributed storage system based on Raft consistency protocol, referencing Alibaba SOFAJRaft and implemented from scratch using Java
raft raft-algorithm raft-consensus raft-consensus-algorithm raft-java raft-protocol
Last synced: 27 Apr 2026
https://github.com/0xvikasrushi/raft-blockchain
Raft consensus algorithm implementation in typescript
distributed-systems raft raft-consensus-algorithm
Last synced: 31 Oct 2025
https://github.com/stardustdl/raft-impl
A demo 1-to-1 implementation with high availability in Golang for Raft, based on 6.824's raft labs. (NJU dissys course's lab code)
consensus-algorithm distributed-systems golang nju nju-cs raft raft-consensus-algorithm
Last synced: 12 Aug 2025
https://github.com/burdzwastaken/raftz
Raft Consensus Algorithm in Zig
distributed-systems raft raft-consensus-algorithm zig zig-library zig-package ziglang
Last synced: 13 Jan 2026
https://github.com/exchange-core/raftification
RAFT implementation in Java
clustering clustering-algorithm distributed-systems raft raft-consensus raft-consensus-algorithm replicated-state-machines replication
Last synced: 09 Oct 2025
https://github.com/dgurkaynak/stalk-demo-raft-consensus
An OpenTelemetry-instrumented demo app simulating Raft consensus algorithm
jaeger opentelemetry opentracing raft raft-consensus-algorithm zipkin
Last synced: 26 Mar 2025
https://github.com/ali-master/raft
Raft consensus for Node.js. Build distributed systems with leader election, fault tolerance, and data replication.
consensus distributed-systems fault-tolerance leader-election nodejs raft raft-consensus-algorithm typescript
Last synced: 29 Apr 2026
https://github.com/cocky-punch/raft
Raft Consensus Algorithm implementation in Zig
distributed-systems raft raft-consensus-algorithm zig ziglang
Last synced: 10 Aug 2025
https://github.com/rabbitmq/ra-examples
Examples of Ra state machines
distributed-systems erlang examples ra raft raft-consensus-algorithm
Last synced: 14 Oct 2025
https://github.com/rupeshtr78/raftleader
Raft leader election process in Hyperledger Fabric.
blockchain-technology consensus-algorithm etcd etcd-raft fabric hyperledger hyperledger-fabric leader-election-algorithm orderer raft raft-consensus-algorithm
Last synced: 07 Oct 2025
https://github.com/coatyio/dda
Data Distribution Agent - Data-centric Communication and Collaboration as a Service
collaborative data-centric-communication decentralized distributed-system grpc grpc-web multi-agent-system raft-consensus-algorithm sidecar-agent
Last synced: 14 Oct 2025
https://github.com/armanbilge/van-cats
Distributing computing for Cats and friends
cats-effect fs2 raft-consensus-algorithm
Last synced: 16 Apr 2025
https://github.com/acl-dev/libraft
libraft base on acl foundation framework implememt Raft Consensus Algorithm.
Last synced: 25 Feb 2026
https://github.com/filinvadim/easy-raft
A simple wrapper for Hashicorp Raft.
go libp2p libp2p-raft raft raft-consensus-algorithm raft-go
Last synced: 30 Aug 2025
https://github.com/lycantropos/consensual
Implementation of raft consensus algorithm
raft raft-algorithm raft-consensus-algorithm
Last synced: 30 Aug 2025
https://github.com/galdor/go-raft
A Raft implementation in Go.
go golang raft raft-consensus-algorithm
Last synced: 29 Mar 2025
https://github.com/amirhnajafiz/graft
RAFT protocol example using Golang and gRPC.
go golang grpc grpc-go protocol-buffers raft raft-consensus-algorithm
Last synced: 15 Jul 2025
https://github.com/amirhnajafiz/starling
Fast, lightweight distributed state-sharing system written in Go.
go golang grpc grpc-go kubernetes raft raft-consensus-algorithm
Last synced: 04 Aug 2025
https://github.com/thoainguyen/mtikv
Build a distributed transactional key-value database
distributed-database mvcc raft-consensus-algorithm transaction
Last synced: 01 Jul 2025
https://github.com/fin-ger/simple-raft-node
This repository contains a wrapper for the raft-rs crate providing a simple interface for a raft node
raft raft-algorithm raft-consensus raft-consensus-algorithm raft-rust
Last synced: 14 Oct 2025
https://github.com/filinvadim/libp2p-raft-go
libp2p-raft-go implements a libp2p consensus interface wrapping hashicorp/raft implementation and providing a libp2p network transport for it.
libp2p libp2p-raft raft raft-consensus-algorithm
Last synced: 18 Apr 2026
https://github.com/aryangupta-09/raft-algorithm
Raft algorithm with lease functionality.
distributed-systems google-cloud grpc grpc-python protobuf protobuf-python protobuf3 protocol-buffers python python-3 python3 raft raft-algorithm raft-consensus-algorithm remote-communication
Last synced: 14 Feb 2026
https://github.com/siddhantprateek/raft
Raft Consensus Implementation in Go.
consensus-algorithm go golang raft-consensus-algorithm
Last synced: 10 Apr 2025
https://github.com/matthew-lyu/mit-6.824-lab-2022
Introduction for raft parts of MIT 6.824 Lab
Last synced: 21 Mar 2025
https://github.com/archisman-mridha/distributed-sql-based-database-in-rust
Implementing a distributed SQL based database in Rust | For educational purposes only
distributed-database distributed-sql-database distributed-systems raft raft-consensus-algorithm sql-database
Last synced: 15 Feb 2026
https://github.com/arpan491/distributed-filesystem
An open-source, scalable, decentralized, robust, heterogeneous file storage solution which is fault tolerant, replicated, distributed and lets you upload, download, and see the catalog of other cluster with low latency and LRU cache capabilities.
distributed-file-system grpc-python heartbeat-service lru-cache multithreading poxy-server protobuf3 python3 raft-consensus-algorithm
Last synced: 07 Jan 2026
https://github.com/coufalja/raft-grpc-transport-mux
go grpc raft raft-consensus-algorithm
Last synced: 13 Oct 2025
https://github.com/ashenblade/taskflux
Отказоустойчивый распределенный менеджер очередей сообщений с приоритетами
csharp dotnet fault-tolerance queue-manager raft raft-consensus-algorithm
Last synced: 29 Apr 2026
https://github.com/vasukalariya/mit-distributed-systems-lab-6.824-6.5840
MIT Distributed Systems CS 6.824/CS 6.5840
distributed-systems go key-value map-reduce raft-consensus-algorithm sharding
Last synced: 14 Mar 2025
https://github.com/bradford-smith94/alloy-raft
An attempt at creating a simple model of the Raft Consensus Algorithm in Alloy.
alloy raft raft-consensus-algorithm
Last synced: 19 Mar 2026
https://github.com/ldmtam/raft-bitcask
Raft backend implementation using Go-Bitcask
Last synced: 10 Jul 2025
https://github.com/al8n/rafty
Raft algorithm implementation based on Tokio async runtime.
raft raft-algorithm raft-consensus raft-consensus-algorithm raft-protocol rust rust-crate rust-library tokio
Last synced: 10 Oct 2025
https://github.com/aalekhpatel07/draft
An implementation of the Raft Distributed Consensus Algorithm in Rust.
Last synced: 05 Apr 2025
https://github.com/ghvstcode/raft
Raft Implementation In Go (WIP)
go golang raft raft-consensus-algorithm
Last synced: 14 Oct 2025
https://github.com/seriousben/socket.io-raft
Work-In-Progress - Adapter to enable broadcasting of events to multiple separate socket.io server nodes without third-party dependencies.
raft raft-consensus-algorithm socket-io socket-io-adapter websocket
Last synced: 26 Feb 2025
https://github.com/aalekhpatel07/kraft
A Rust implementation of the Raft Distributed Consensus Algorithm.
raft raft-consensus-algorithm rust tokio-rs
Last synced: 16 Mar 2025
https://github.com/pixelbend/simpleraft
A simple implementation of raft to see how raft works
badgerdb go hashicorp-raft raft raft-consensus-algorithm
Last synced: 26 Mar 2025
https://github.com/cedrickchee/raft
Raft algo
educational-project golang raft-consensus-algorithm
Last synced: 12 Mar 2025
https://github.com/mprimi/raft-test-suite
Test suite to guide implementations of RAFT consensus protocol
atomic-broadcast-protocol consensus distributed-systems raft raft-consensus-algorithm
Last synced: 16 Apr 2025
https://github.com/sajalkmr/raftly
Basic Implementation of Raft Consensus Algorithm in Java
distributed-systems java raft-consensus-algorithm
Last synced: 09 Jul 2025
https://github.com/ratoru/distrib-kv-store
Distributed key-value store with sharding and fault tolerance.
distributed-systems raft-consensus-algorithm
Last synced: 01 Mar 2026
https://github.com/goombaio/raft
Raft consensus protocol implementation in golang.
consensus golang golang-library golang-package protocol raft raft-consensus raft-consensus-algorithm raft-protocol
Last synced: 11 Jan 2026
https://github.com/sid597/distributed-systems-mit-6.824
Labs for MIT 6.824 Distributed Systems. Implemented distributed fault-tolerant key-value service, Raft Consensus algorithm and MapReduce
distributed-systems keyvaluestore mapreduce raft-consensus-algorithm
Last synced: 26 Mar 2025
https://github.com/vrnvu/distributed-leveldb
distributed leveldb with raft
db distributed leveldb raft raft-consensus-algorithm raft-protocol
Last synced: 11 Apr 2026
https://github.com/mikeleo03/raft-consensus-distributed-storage
Distributed Key-Value Store created with Consensus Protocol: Raft using RPC Communication
distributed-systems grpc-client key-value-store python3 raft-consensus-algorithm react website
Last synced: 09 Jul 2025
https://github.com/alexpovel/miniraft
Raft consensus algorithm implementation for a key-value store. Dependency-free, stdlib only. Passes Jepsen Maelstrom chaos testing
distributed-systems jepsen jepsen-tests raft raft-consensus-algorithm rust stdlib
Last synced: 01 Apr 2026
https://github.com/githubvladimirt/dekvs
DEcentralised Key-Value Storage
decentralized go golang golang-package grpc-api http-api key-value-store raft raft-consensus-algorithm
Last synced: 05 Mar 2026
https://github.com/reshiadavan/sentinel
A Distributed Key-Value Database, similar in architecture and features as Redis and DynamoDB.
distributed-systems golang key-value-store raft-consensus-algorithm
Last synced: 02 Mar 2025
https://github.com/aalekhpatel07/maelstrom-raft
A Raft implementation in Rust built on top of Maelstrom
distributed-systems maelstrom raft raft-consensus-algorithm rust-lang
Last synced: 02 Apr 2025
https://github.com/naganathan05/load-pulse
Load Testing tool built in Go which works based on Raft Algorithm.
docker go load-testing rabbitmq raft-consensus-algorithm redis
Last synced: 06 May 2026
https://github.com/sarthakvk/gokey
fault tolerant Key-Value store based on RAFT protocol
golang-application raft-consensus-algorithm
Last synced: 15 Jan 2026
https://github.com/psvensson/raft-runner
node nodejs raft raft-consensus-algorithm zmq-raft
Last synced: 28 Apr 2026
https://github.com/rcardin/gondola
An akka implementation of the Raft consensus algorithm.
akka akka-typed distributed-systems raft-consensus-algorithm
Last synced: 29 Jun 2025
https://github.com/felixseptem/6.824
a note for MIT distributed system course https://pdos.csail.mit.edu/6.824/schedule.html
distributed-systems raft-consensus-algorithm
Last synced: 14 Nov 2025
https://github.com/arbha1erao/raft
Implementation of the Raft consensus algorithm in Go.
golang raft-consensus-algorithm
Last synced: 14 Mar 2025
https://github.com/akhilk2802/raft-library
RAFT Consensus Implementation
consensus-algorithm golang raft raft-consensus-algorithm
Last synced: 11 Aug 2025
https://github.com/gokul656/raft-consensus
Raft Consensus Algorithm with gRPC & Go
distributed-systems go raft-consensus-algorithm
Last synced: 02 Apr 2025
https://github.com/yugamjain068/kv-store-project
KVStore is a distributed, consensus-based key-value store written in C++ that uses the Raft consensus algorithm for data consistency across multiple nodes.
cpp17 raft-consensus-algorithm rpc-framework system-design tcp-server
Last synced: 27 Sep 2025
https://github.com/brainlesslabs/salt
Lightweight implementation of Raft consensus algorithm in C++
cplusplus cpp cross-platform fast header-only headeronly raft-consensus-algorithm raft-cpp small
Last synced: 22 Mar 2025
https://github.com/robertleifke/raft-go
Raft consensus algorithm in Go
distrubted-systems go-lang key-value raft-consensus-algorithm
Last synced: 12 Jan 2026
https://github.com/ourway/graft
An implementation of the raft consensus algorithm, allowing you to create distributed replicated state machines.
elixir-library raft raft-algorithm raft-consensus raft-consensus-algorithm raft-protocol
Last synced: 07 May 2026
https://github.com/giovannibaccichet/raft
A Java implementation of the Raft Consensus Algorithm 🗳️
consensus-algorithms distributed-system raft raft-consensus-algorithm raft-java sockets
Last synced: 25 Mar 2025
https://github.com/double-oxygen/raft.tla
TLA+ Specification of Raft Consensus Algorithm
apalache raft-consensus-algorithm tlaplus
Last synced: 17 Jan 2026
https://github.com/daimaou92/ruft
raft impl
learning-by-doing raft raft-consensus raft-consensus-algorithm raft-protocol rust rust-lang
Last synced: 06 Dec 2025
https://github.com/trevatk/tinyraft
Stateless Raft
golang raft-consensus-algorithm tinyraft
Last synced: 23 Aug 2025
https://github.com/houbb/raft
the raft for java.(分布式一致性协议 raft java 版本实现,分布式的基石)
consensus-algorithm dubbo mq raft raft-consensus-algorithm rpc
Last synced: 08 Oct 2025