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: 13 May 2025
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: 24 Apr 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: 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/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/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/acl-dev/libraft
libraft base on acl foundation framework implememt Raft Consensus Algorithm.
Last synced: 25 Feb 2026
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/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/galdor/go-raft
A Raft implementation in Go.
go golang raft raft-consensus-algorithm
Last synced: 29 Mar 2025
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/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/lycantropos/consensual
Implementation of raft consensus algorithm
raft raft-algorithm raft-consensus-algorithm
Last synced: 30 Aug 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/matthew-lyu/mit-6.824-lab-2022
Introduction for raft parts of MIT 6.824 Lab
Last synced: 21 Mar 2025
https://github.com/ldmtam/raft-bitcask
Raft backend implementation using Go-Bitcask
Last synced: 10 Jul 2025
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/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/ashenblade/taskflux
Отказоустойчивый распределенный менеджер очередей сообщений с приоритетами
csharp dotnet fault-tolerance queue-manager raft raft-consensus-algorithm
Last synced: 14 Mar 2025
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/siddhantprateek/raft
Raft Consensus Implementation in Go.
consensus-algorithm go golang raft-consensus-algorithm
Last synced: 10 Apr 2025
https://github.com/coufalja/raft-grpc-transport-mux
go grpc raft raft-consensus-algorithm
Last synced: 13 Oct 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/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/ghvstcode/raft
Raft Implementation In Go (WIP)
go golang raft raft-consensus-algorithm
Last synced: 14 Oct 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/vrnvu/distributed-leveldb
distributed leveldb with raft
db distributed leveldb raft raft-consensus-algorithm raft-protocol
Last synced: 25 Oct 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/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/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/ali-master/raft
Production-ready 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: 04 Jul 2025
https://github.com/aalekhpatel07/draft
An implementation of the Raft Distributed Consensus Algorithm in Rust.
Last synced: 05 Apr 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: 02 Aug 2025
https://github.com/cedrickchee/raft
Raft algo
educational-project golang raft-consensus-algorithm
Last synced: 12 Mar 2025
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/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/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/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/psvensson/raft-runner
node nodejs raft raft-consensus-algorithm zmq-raft
Last synced: 05 Apr 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
https://github.com/icingworld/ww-raftkv
A distributed key-value store built upon the Raft consensus algorithm.
cpp cpp11 kv-store kvstore raft raft-consensus-algorithm rpc rpc-framework
Last synced: 23 Jun 2025
https://github.com/opplieam/bb-dist-noti
A stateful distributed notification system written in Go, leveraging Raft for resilient, strong consistency, and fully Kubernetes-ready
distributed-systems go golang helm kubernetes kubernetes-operator nats-jetstream raft-consensus-algorithm serf server-sent-events
Last synced: 28 Mar 2025
https://github.com/nuistgy/mit-6.824-raft
mit6.824 raft project with full document and tutorial
backend distributed-systems go golang raft raft-consensus-algorithm tutorial-exercises
Last synced: 14 Jan 2026
https://github.com/smyrgeorge/actor4k-cluster
A small actor system written in kotlin using Coroutines.
actor actor-framework actor-model actor-system actors actorsystem cluster coroutines grpc kotlin raft raft-consensus-algorithm sharding
Last synced: 03 Mar 2025
https://github.com/lyteabovenyte/mock-kafka
building distributed commit log service inspired by kafka using similar approach as Bitcask( the default storage engine in Riak) and using custom Kubernetes operators to handle advanced deployment strategies.
boltdb builderpattern casbin certificate-authority commitlog grpc-go jenkins kuberenetes memorymappedfile mutual-tls opencensus picker-library raft-consensus-algorithm resolver-library serf terraform tls-certificate zap
Last synced: 05 Feb 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/althk/sahamati
A full featured Raft implementation in Go
connect-go raft-consensus-algorithm
Last synced: 16 Oct 2025
https://github.com/juminiy/radds
radds
c database distributed-systems golang latex lsm-tree paper raft-consensus-algorithm
Last synced: 23 Oct 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/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/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/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: 31 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/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/sarthakvk/gokey
fault tolerant Key-Value store based on RAFT protocol
golang-application raft-consensus-algorithm
Last synced: 15 Jan 2026
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: 04 Mar 2025
https://github.com/trevatk/tinyraft
Stateless Raft
golang raft-consensus-algorithm tinyraft
Last synced: 23 Aug 2025