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

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

raft-consensus-algorithm

Last synced: 21 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/ashenblade/taskflux

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

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

Last synced: 29 Apr 2026

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

go raft-consensus-algorithm

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.

raft raft-consensus-algorithm

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

the raft for java.(分布式一致性协议 raft java 版本实现,分布式的基石)

consensus-algorithm dubbo mq raft raft-consensus-algorithm rpc

Last synced: 08 Oct 2025