Topic

raft

Repositories (943)

RaftKeeper
RaftKeeper JDRaftKeeper C++

RaftKeeper is a high-performance distributed consensus service.

147
raft
raft shaj13 Go

raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol

137
sharkstore
sharkstore tiglabs Go

distributed key - value persisted storage system

136
jobor
jobor v-mars Go

支持秒级分布式定时任务系统, A high performance distributed task scheduling system, Support multi protocol scheduling tasks

132
MIT-6.5840
MIT-6.5840 niebayes Go

My solution for MIT 6.5840 (aka. MIT 6.824). No failure within 30,000 tests.

131
yaraft
yaraft neverchanje C++

Yet Another RAFT implementation

126
MadRaft
MadRaft madsim-rs Rust

The labs of Raft consensus algorithm based on MadSim.

124
TuplDB
TuplDB cojen Java

TuplDB is a high-performance, concurrent, transactional, scalable, low-level embedded database.

123
raft-animation
raft-animation klboke JavaScript

Raft 分布式共识算法动画演示中文版,加强理解Raft领导选举和日志复制两大关键流程

123
consensus-essence
consensus-essence drmingdrmer Makefile

distributed consensus protocol's bugs, flaws, deceptive traps, improvements

120
x0
x0 christianparpart C++

Xzero HTTP Application Server

109
raft-kv
raft-kv xiaoyang-sde Go

Fault-tolerant key-value storage system based on Raft

109
leto
leto yongman Go

A key value storage example powered by hashicorp raft and BadgerDB

102
timeMachine
timeMachine aarthikrao Go

A distributed fault tolerant scheduler that is horizontally scalable 🔥

98
raft-simple
raft-simple DanielJyc Java

raft协议的Java版本简单实现

94
MIT6.5840
MIT6.5840 Vanilla-Beauty Go

codes and documents for MIT6.5840(6.824) 2023

91
6.824-2018
6.824-2018 yixuaz Go

MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)

85
curriculum
curriculum tracy-talent Python

a repository for my curriculum project

84
mmqtt
mmqtt MrHKing Java

An Open-Source, Distributed MQTT Broker for IoT.

82
ZanRedisDB
ZanRedisDB absolute8511 Go

Yet another distributed fault-tolerant key-value database Compatible with Redis written in Golang.

80
raft
raft guangqianpeng C++

An C++ implementation of RAFT consensus algorithm based on jrpc

78
turingcell
turingcell turingcell C

TuringCell: Run Linux over Paxos/Raft

77
easyraft
easyraft ksrichard Go

Easy to use Raft library to make your app distributed, highly available and fault-tolerant

74
raft
raft cowsql C

Asynchronous C implementation of the Raft consensus protocol

72
coolbeans
coolbeans 1xyz Go

Coolbeans is a distributed work queue that implements the beanstalkd protocol.

69
wraft
wraft shosti Rust

Raft distributed consensus for WebAssembly in Rust

68
azureai-foundry-finetuning-raft
azureai-foundry-finetuning-raft Azure-Samples Jupyter Notebook

A recipe that will walk you through using either Meta Llama 3.1 405B or OpenAI GPT-4o deployed on Azure AI to generate a synthetic dataset using UC Be...

68
iot-mqtt
iot-mqtt ShiCloud Java

A distributed MQTT broker,based on raft and rocksdb. 基于raft协议与rocksdb实现,完整V3.1.1协议规范实现.

67
raft-sample
raft-sample yusufsyaifudin Go

Straightforward implementation of Raft Consensus

66
eraft-rs
eraft-rs laohanlinux Rust

eraft-rs is raft component of etcd-rs

65
SPBFT
SPBFT fangvv Java

《一种面向区块链的优化PBFT共识算法》基础源代码

64
shrek
shrek DenzelPenzel Go

The lightweight, distributed relational database built upon SQLite

63
miniraft
miniraft jackyzha0 Rust

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

60
distkv
distkv wenweihu86 Java

Distributed KV Storage System based on Raft and RocksDB, can be use to store small files, like images.

58
mit-6.824-2017
mit-6.824-2017 sunhay Go

MIT's 6.824: Distributed systems course (2017)

56
slock
slock snower Go

High-performance distributed sync service and atomic DB

56
blockchain-simulator
blockchain-simulator zhayujie C++

Some simulations of blockchain consensus based on ns3. Currently implemented consensus protocols include Raft, Paxos and PBFT.

55
Distributed-Algorithms
Distributed-Algorithms aQuaYi Go

利用 Go 语言实现多种分布式算法

54
RAFTiNG
RAFTiNG dupdob C#

FT Naming service based on RAFT

54
Vesper-raft
Vesper-raft Oaklight Python

A fault-tolerant distributed key-value store using the Raft consensus algorithm.

54
raft-badger
raft-badger rfyiamcool Go

🌈 raft-badger implements LogStore and StableStore Interface of hashicorp/raft. 🔥

53
miniraft-cpp
miniraft-cpp resetius C++

Raft Consensus Algorithm. Uses in-house C++20 coroutines-based library for communications. Tested with unit-tests.

53
raft-rocks
raft-rocks hellocodeM Go

A simple database based on raft and rocksdb

52
monstera
monstera evrblk Go

Framework for writing scalable distributed stateful applications

51
raft-grpc-transport
raft-grpc-transport Jille Go

Make hashicorp/raft communicate over gRPC

51
regatta
regatta jamf Go

Regatta is a distributed key-value store. It is Kubernetes friendly with emphasis on high read throughput and low operational cost.

50
ChubbyGo
ChubbyGo Super-long Go

A distributed lock service based on the Raft protocol. It provide coarse-grained locking as well as reliable storage for a loosely-coupled distributed...

50
raftlog
raftlog frugalos Rust

A Rust implementation of distributed replicated log based on the Raft algorithm

49
mnevis
mnevis rabbitmq Erlang

Raft-based, consensus oriented implementation of Mnesia transactions

48
Raft-Paxos-Sample
Raft-Paxos-Sample liu-jianhao Go

MIT6.824实现分布式一致性算法——Raft&Paxos

47