Top 110 raft open source projects

Braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
6.824 2017
⚡️ 6.824: Distributed Systems (Spring 2017). A course which present abstractions and implementation techniques for engineering distributed systems.
Sofa Jraft
A production-grade java implementation of RAFT consensus algorithm.
Rafty
Implementation of RAFT consensus in .NET core
Sharkstore
distributed key - value persisted storage system
Uhaha
High Availability Framework for Happy Data
Cete
Cete is a distributed key value store server written in Go built on top of BadgerDB.
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Zatt
Python implementation of the Raft algorithm for distributed consensus
Bifrost
Pure rust building block for distributed systems
Raft Rs
Raft distributed consensus algorithm implemented in Rust.
Logcabin
LogCabin is a distributed storage system built on Raft that provides a small amount of highly replicated, consistent storage. It is a reliable place for other distributed systems to store their core metadata and is helpful in solving cluster management issues.
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
X0
Xzero HTTP Application Server
Bayard
A full-text search and indexing server written in Rust.
Trepang
Trepang is an implementation of Raft Algorithm in Go
Awesome Consensus
Awesome list for Paxos and friends
Yaraft
Yet Another RAFT implementation
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Xraft
xnnyygn's raft implementation
Toydb
Distributed SQL database in Rust, written as a learning project
Tikv
Distributed transactional key-value database, originally created to complement TiDB
Summitdb
In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API
Leto
A key value storage example powered by hashicorp raft and BadgerDB
Tidis
Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend
Raft Demo
通过hashicorp-raft库手把手调试raft协议
Zanredisdb
Yet another distributed kvstore support redis data and index. moved to: https://github.com/youzan/ZanRedisDB
6.824 2018
MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)
Rqlite
The lightweight, distributed relational database built on SQLite
Raftlog
A Rust implementation of distributed replicated log based on the Raft algorithm
✭ 44
rustraft
Dister
dister(Distribution Cluster)是一款轻量级高性能的分布式集群管理软件,实现了分布式软件架构中的常用核心组件,包括:服务配置管理中心、服务注册与发现、服务健康检查、服务负载均衡。dister的灵感来源于ZooKeeper、Consul、Etcd,它们都实现了类似的分布式组件,但是dister更加的轻量级、低成本、易维护、架构清晰、简单实用、性能高效,这也是dister设计的初衷。
Consensus Yaraft
consensus-yaraft is a library for distributed, strong consistent, highly replicated log storage. It's based on yaraft, which is an implementation of the Raft protocol.
Javaok
必看!java后端,亮剑诛仙。java发展路线技术要点。
Raft.github.io
website at https://raft.github.io
✭ 844
htmlraft
Blast
Blast is a full text search and indexing server, written in Go, built on top of Bleve.
Kingbus
A distributed MySQL binlog storage system built on Raft
Raft Java
Raft Java implementation which is simple and easy to understand.
Hraftd
A reference use of Hashicorp's Raft implementation
Baikaldb
BaikalDB, A Distributed HTAP Database.
Distributed Computing
distributed_computing include mapreduce kvstore etc.
Dissertation
Sources for my PhD dissertation on the Raft consensus algorithm
✭ 638
texraft
Typesense
Fast, typo tolerant, fuzzy search engine for building delightful search experiences ⚡ 🔍 ✨ An Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch.
Finn
Fast Raft framework using the Redis protocol for Go
Async Raft
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Ra
A Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.
Pysyncobj
A library for replicating your python class between multiple servers, based on raft protocol
Xenon
The MySQL Cluster Autopilot Management with GTID and Raft
Elasticell
Elastic Key-Value Storage With Strong Consistency and Reliability
Ratis
Open source Java implementation for Raft consensus protocol.
Nuraft
C++ implementation of Raft core logic as a replication library
Raft Zh cn
Raft一致性算法论文的中文翻译
✭ 4,684
chineseraft
Patroni
A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
1-60 of 110 raft projects