Topic

raft

Repositories (943)

etcd
etcd etcd-io Go

Distributed reliable key-value store for the most critical data of a distributed system

50.3k
typesense
typesense typesense C++

Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search E...

24.3k
rqlite
rqlite rqlite Go

The lightweight, user-friendly, distributed relational database built on SQLite.

17k
tikv
tikv tikv Rust

Distributed transactional key-value database, originally created to complement TiDB

16.1k
nebula
nebula vesoft-inc C++

A distributed, fast open-source graph database featuring horizontal scalability and high availability

11.7k
patroni
patroni patroni Python

A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes

7.7k
toydb
toydb erikgrinaker Rust

Distributed SQL database in Rust, written as an educational project

7.1k
raft-zh_cn
raft-zh_cn maemual

Raft一致性算法论文的中文翻译

6.3k
easegress
easegress easegress-io Go

A Cloud Native traffic orchestration system

5.9k
dragonboat
dragonboat lni Go

A feature complete and high performance multi-group Raft library in Go.

5.2k
braft
braft baidu C++

An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed syst...

4.2k
dqlite
dqlite canonical C

Embeddable, replicated and fault-tolerant SQL engine.

4.1k
sofa-jraft
sofa-jraft sofastack Java

A production-grade java implementation of RAFT consensus algorithm.

3.7k
raft-rs
raft-rs tikv Rust

Raft distributed consensus algorithm implemented in Rust.

3.2k
FISCO-BCOS
FISCO-BCOS FISCO-BCOS C++

FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个...

2.5k
curve
curve opencurve C++

Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distribute...

2.4k
atomix
atomix atomix Go

A Kubernetes toolkit for building distributed applications using cloud native principles

2.4k
awesome-consensus
awesome-consensus dgryski

Awesome list for Paxos and friends

2.1k
logcabin
logcabin logcabin C++

LogCabin is a distributed storage system built on Raft that provides a small amount of highly replicated, consistent storage. It is a reliable place f...

1.9k
bayard
bayard mosuka Rust

A full-text search and indexing server written in Rust.

1.9k
dotNext
dotNext dotnet C#

Next generation API for .NET

1.8k
openraft
openraft databendlabs Rust

rust raft with improvements

1.7k
MIT6.824-2021
MIT6.824-2021 OneSizeFitsQuorum Shell

4 labs + 2 challenges + 4 docs

1.6k
tidis
tidis yongman Go

Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend

1.4k
raft.github.io
raft.github.io raft HTML

website at https://raft.github.io

1.4k
summitdb
summitdb tidwall Go

In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API

1.4k
ratis
ratis apache Java

Open source Java implementation for Raft consensus protocol.

1.4k
FlyDB
FlyDB ByteStorage Go

The high-performance kv storage engine based on bitcask paper made in golang

1.3k
raft-java
raft-java wenweihu86 Java

Raft Java implementation which is simple and easy to understand.

1.2k
BaikalDB
BaikalDB baidu C++

BaikalDB, A Distributed HTAP Database.

1.2k
IceFireDB
IceFireDB IceFireDB Go

@IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, makin...

1.1k
NuRaft
NuRaft eBay C++

C++ implementation of Raft core logic as a replication library

1.1k
comqtt
comqtt wind-c Go

A lightweight, high-performance go mqtt server(v3.0|v3.1.1|v5.0) supporting distributed cluster

1.1k
async-raft
async-raft async-raft Rust

An implementation of the Raft distributed consensus protocol using the Tokio framework.

1.1k
blast
blast mosuka Go

Blast is a full text search and indexing server, written in Go, built on top of Bleve.

1.1k
hraftd
hraftd otoolep Go

A reference use of Hashicorp's Raft implementation

1.1k
dissertation
dissertation ongardie TeX

Sources for my PhD dissertation on the Raft consensus algorithm

1k
javaok
javaok xjjdog

必看!java后端,亮剑诛仙。java发展路线技术要点。

1k
raft
raft etcd-io Go

Raft library for maintaining a replicated state machine

909
kingbus
kingbus flike Go

A distributed MySQL binlog storage system built on Raft

895
ra
ra rabbitmq Erlang

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.

893
nebula-graph
nebula-graph vesoft-inc C++

A distributed, fast open-source graph database featuring horizontal scalability and high availability. This is an archived repo for v2.5 only, from 2....

852
distributed-computing
distributed-computing happyer Go

distributed_computing include mapreduce kvstore etc.

843
dledger
dledger openmessaging Java

A raft-based java library for building high-available, high-durable, strong-consistent commitlog.

829
raft
raft canonical C

C implementation of the Raft consensus protocol

823
PySyncObj
PySyncObj bakwc Python

A library for replicating your python class between multiple servers, based on raft protocol

733
xenon
xenon radondb Go

The MySQL Cluster Autopilot Management with GTID and Raft

698
uhaha
uhaha tidwall Go

High Availability Raft Framework for Go

649
video_features
video_features v-iashin Python

Extract video features from raw videos using multiple GPUs. We support RAFT flow frames as well as S3D, I3D, R(2+1)D, VGGish, CLIP, and TIMM models.

611
chiselstore
chiselstore chiselstrike Rust

SQLite + Little Raft = 🚀

586