Topic

raft

Repositories (1283)

MIT6.824-Java
MIT6.824-Java razertory Java

Java 实现的分布式系统课程(MIT6.824)

156
RaftKeeper
RaftKeeper JDRaftKeeper C++

RaftKeeper is a high-performance distributed consensus service.

155
MIT6.824_2021_note
MIT6.824_2021_note SwordHarry

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

154
6.824
6.824 kophy Go

Labs of MIT 6.824: Distributed Systems.

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
MIT-6.5840
MIT-6.5840 niebayes Go

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

138
raft
raft shaj13 Go

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

138
sharkstore
sharkstore tiglabs Go

distributed key - value persisted storage system

136
raft-animation
raft-animation klboke JavaScript

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

133
MadRaft
MadRaft madsim-rs Rust

The labs of Raft consensus algorithm based on MadSim.

133
jobor
jobor v-mars Go

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

133
TuplDB
TuplDB cojen Java

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

126
yaraft
yaraft neverchanje C++

Yet Another RAFT implementation

125
consensus-essence
consensus-essence drmingdrmer Makefile

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

120
typesense-operator
typesense-operator akyriako Go

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

112
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

110
MIT6.5840
MIT6.5840 Vanilla-Beauty Go

codes and documents for MIT6.5840(6.824) 2023

108
leto
leto yongman Go

A key value storage example powered by hashicorp raft and BadgerDB

101
neuriplo-infer
neuriplo-infer olibartfast C++

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

101
timeMachine
timeMachine aarthikrao Go

A distributed fault tolerant scheduler that is horizontally scalable 🔥

95
raft-simple
raft-simple DanielJyc Java

raft协议的Java版本简单实现

94
raft
raft cowsql C

Asynchronous C implementation of the Raft consensus protocol

89
raft-visualizer
raft-visualizer Raminshiraz JavaScript

Interactive Raft consensus visualizer. Crash nodes, partition the network, cut single links one-way, and watch elections and log repair play out — wit...

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

80
raft
raft guangqianpeng C++

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

78
ZanRedisDB
ZanRedisDB absolute8511 Go

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

77
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
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
wraft
wraft shosti Rust

Raft distributed consensus for WebAssembly in Rust

68
miniraft
miniraft jackyzha0 Rust

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

68
mit-6.824
mit-6.824 doongz Go

MIT 6.824: Distributed System

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

Materials for MIT 6.824: Distributed Systems 2020

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共识算法》基础源代码

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

62
shrek
shrek DenzelPenzel Go

The lightweight, distributed relational database built upon SQLite

60
blockchain-simulator
blockchain-simulator zhayujie C++

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

60
miniraft-cpp
miniraft-cpp resetius C++

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

59
distkv
distkv wenweihu86 Java

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

58
monstera
monstera evrblk Go

Framework for building scalable distributed stateful applications

57
slock
slock snower Go

High-performance distributed sync service and atomic DB

57
mit-6.824-2017
mit-6.824-2017 sunhay Go

MIT's 6.824: Distributed systems course (2017)

56
raft-badger
raft-badger rfyiamcool Go

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

55