Topic

raft

Repositories (1102)

6.824
6.824 kophy Go

Labs of MIT 6.824: Distributed Systems.

153
MIT6.824_2021_note
MIT6.824_2021_note SwordHarry

MIT6.824_2021 中文笔记(lab+paper+summary)

153
kunlun
kunlun zettadb C

KunlunBase is a distributed relational database management system(RDBMS) with complete NewSQL capabilities and robust transaction ACID guarantees and...

149
raft
raft shaj13 Go

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

137
MIT-6.5840
MIT-6.5840 niebayes Go

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

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

133
raft-animation
raft-animation klboke JavaScript

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

131
MadRaft
MadRaft madsim-rs Rust

The labs of Raft consensus algorithm based on MadSim.

128
TuplDB
TuplDB cojen Java

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

127
yaraft
yaraft neverchanje C++

Yet Another RAFT implementation

126
consensus-essence
consensus-essence drmingdrmer Makefile

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

122
x0
x0 christianparpart C++

Xzero HTTP Application Server

111
raft-kv
raft-kv xiaoyang-sde Go

Fault-tolerant key-value storage system based on Raft

109
MIT6.5840
MIT6.5840 Vanilla-Beauty Go

codes and documents for MIT6.5840(6.824) 2023

105
leto
leto yongman Go

A key value storage example powered by hashicorp raft and BadgerDB

102
typesense-operator
typesense-operator akyriako Go

Typesense Kubernetes Operator (TyKO) simplifies deploying, scaling, and managing Typesense clusters in Kubernetes

100
vision-inference
vision-inference olibartfast C++

C++ app for computer vision inference, supporting multiple tasks and backends.

98
raft-simple
raft-simple DanielJyc Java

raft协议的Java版本简单实现

95
timeMachine
timeMachine aarthikrao Go

A distributed fault tolerant scheduler that is horizontally scalable 🔥

95
raft
raft cowsql C

Asynchronous C implementation of the Raft consensus protocol

87
6.824-2018
6.824-2018 yixuaz Go

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

86
curriculum
curriculum tracy-talent Python

a repository for my curriculum project

84
mmqtt
mmqtt MrHKing Java

An Open-Source, Distributed MQTT Broker for IoT.

84
ZanRedisDB
ZanRedisDB absolute8511 Go

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

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

78
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

75
wraft
wraft shosti Rust

Raft distributed consensus for WebAssembly in Rust

69
iot-mqtt
iot-mqtt ShiCloud Java

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

68
coolbeans
coolbeans 1xyz Go

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

68
miniraft
miniraft jackyzha0 Rust

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

66
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
deepdream-video-pytorch
deepdream-video-pytorch jeremicna Python

DeepDream for video with temporal consistency. Features RAFT optical flow estimation and occlusion masking to prevent ghosting. A PyTorch implementati...

63
SPBFT
SPBFT fangvv Java

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

63
mit-6.824
mit-6.824 doongz Go

MIT 6.824: Distributed System

62
distkv
distkv wenweihu86 Java

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

60
shrek
shrek DenzelPenzel Go

The lightweight, distributed relational database built upon SQLite

60
MIT-6.824-Distributed-Systems
MIT-6.824-Distributed-Systems zhou-yuhan Go

Materials for MIT 6.824: Distributed Systems 2020

60
blockchain-simulator
blockchain-simulator zhayujie C++

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

59
monstera
monstera evrblk Go

Framework for writing scalable distributed stateful applications

57
miniraft-cpp
miniraft-cpp resetius C++

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

57
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
Distributed-Algorithms
Distributed-Algorithms aQuaYi Go

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

55
Vesper-raft
Vesper-raft Oaklight Python

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

55
raft-badger
raft-badger rfyiamcool Go

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

55
RAFTiNG
RAFTiNG dupdob C#

FT Naming service based on RAFT

53