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: 13 May 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/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/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/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/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/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/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

raft-consensus-algorithm

Last synced: 21 Mar 2025

https://github.com/ldmtam/raft-bitcask

Raft backend implementation using Go-Bitcask

go raft-consensus-algorithm

Last synced: 10 Jul 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/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/sajalkmr/raftly

Basic Implementation of Raft Consensus Algorithm in Java

distributed-systems java raft-consensus-algorithm

Last synced: 09 Jul 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/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.

raft raft-consensus-algorithm

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