An open API service indexing awesome lists of open source software.

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/willemt/raft

C implementation of the Raft Consensus protocol, BSD licensed

raft-consensus-algorithm

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/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/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/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/jackyzha0/miniraft

🚣‍♀️ <1kloc, well-documented Raft consensus algorithm implementation

raft raft-consensus-algorithm rust

Last synced: 22 Mar 2025

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/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/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/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/acl-dev/libraft

libraft base on acl foundation framework implememt Raft Consensus Algorithm.

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/galdor/go-raft

A Raft implementation in Go.

go golang raft raft-consensus-algorithm

Last synced: 29 Mar 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/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/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/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/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/thoainguyen/mtikv

Build a distributed transactional key-value database

distributed-database mvcc raft-consensus-algorithm transaction

Last synced: 01 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/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/siddhantprateek/raft

Raft Consensus Implementation in Go.

consensus-algorithm go golang raft-consensus-algorithm

Last synced: 10 Apr 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/ldmtam/raft-bitcask

Raft backend implementation using Go-Bitcask

go raft-consensus-algorithm

Last synced: 10 Jul 2025

https://github.com/matthew-lyu/mit-6.824-lab-2022

Introduction for raft parts of MIT 6.824 Lab

raft-consensus-algorithm

Last synced: 21 Mar 2025

https://github.com/ashenblade/taskflux

Отказоустойчивый распределенный менеджер очередей сообщений с приоритетами

csharp dotnet fault-tolerance queue-manager raft raft-consensus-algorithm

Last synced: 29 Apr 2026

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/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/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/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/aalekhpatel07/draft

An implementation of the Raft Distributed Consensus Algorithm in Rust.

raft raft-consensus-algorithm

Last synced: 05 Apr 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/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/ghvstcode/raft

Raft Implementation In Go (WIP)

go golang raft raft-consensus-algorithm

Last synced: 14 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/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/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/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/lyteabovenyte/Mock-kafka

building distributed commit log service inspired by kafka using similar approach as Bitcask( the default storage engine in Riak) and soon using machine learning models to anticipate cluster wide results

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 Oct 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/reshiadavan/sentinel

distributed key-value database, similar to redis and dynamo

distributed-systems golang key-value-store raft-consensus-algorithm

Last synced: 09 Jun 2026

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/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/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/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: 12 Jun 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/althk/sahamati

A full featured Raft implementation in Go

connect-go raft-consensus-algorithm

Last synced: 16 Oct 2025

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/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/sarthakvk/gokey

fault tolerant Key-Value store based on RAFT protocol

golang-application raft-consensus-algorithm

Last synced: 15 Jan 2026

https://github.com/henryqingmo/kubekv

Go implementation of the Raft consensus algorithm with simulated RPC, leader election, and fault-tolerant log replication.

concensus etcd fault-tolerance go k8s kubernetes raft raft-consensus-algorithm

Last synced: 02 Jun 2026

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/robjsliwa/raft-simple

Learning Raft Consensus Algorithm

go raft raft-consensus-algorithm

Last synced: 22 Jun 2026

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/gokul656/raft-consensus

Raft Consensus Algorithm with gRPC & Go

distributed-systems go raft-consensus-algorithm

Last synced: 02 Apr 2025