BraftAn 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 JraftA production-grade java implementation of RAFT consensus algorithm.
RaftyImplementation of RAFT consensus in .NET core
AtomixA reactive Java framework for building fault-tolerant distributed systems
Sharkstoredistributed key - value persisted storage system
UhahaHigh Availability Framework for Happy Data
CeteCete is a distributed key value store server written in Go built on top of BadgerDB.
Verdi RaftAn implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
ZattPython implementation of the Raft algorithm for distributed consensus
BifrostPure rust building block for distributed systems
Raft RsRaft distributed consensus algorithm implemented in Rust.
LogcabinLogCabin 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.netImplementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
X0Xzero HTTP Application Server
BayardA full-text search and indexing server written in Rust.
TrepangTrepang is an implementation of Raft Algorithm in Go
YaraftYet Another RAFT implementation
EtcdDistributed reliable key-value store for the most critical data of a distributed system
Xraftxnnyygn's raft implementation
ToydbDistributed SQL database in Rust, written as a learning project
TikvDistributed transactional key-value database, originally created to complement TiDB
SummitdbIn-memory NoSQL database with ACID transactions, Raft consensus, and Redis API
TuplThe Unnamed Persistence Library
LetoA key value storage example powered by hashicorp raft and BadgerDB
TidisDistributed transactional NoSQL database, Redis protocol compatible using tikv as backend
ZanredisdbYet another distributed kvstore support redis data and index. moved to: https://github.com/youzan/ZanRedisDB
6.824 2018MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)
RqliteThe lightweight, distributed relational database built on SQLite
RaftlogA Rust implementation of distributed replicated log based on the Raft algorithm
Disterdister(Distribution Cluster)是一款轻量级高性能的分布式集群管理软件,实现了分布式软件架构中的常用核心组件,包括:服务配置管理中心、服务注册与发现、服务健康检查、服务负载均衡。dister的灵感来源于ZooKeeper、Consul、Etcd,它们都实现了类似的分布式组件,但是dister更加的轻量级、低成本、易维护、架构清晰、简单实用、性能高效,这也是dister设计的初衷。
Consensus Yaraftconsensus-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发展路线技术要点。
BlastBlast is a full text search and indexing server, written in Go, built on top of Bleve.
Blogmy blog, using markdown
Rsmdistributed computing toolkit in rust
KingbusA distributed MySQL binlog storage system built on Raft
Raft JavaRaft Java implementation which is simple and easy to understand.
HraftdA reference use of Hashicorp's Raft implementation
BaikaldbBaikalDB, A Distributed HTAP Database.
DissertationSources for my PhD dissertation on the Raft consensus algorithm
TypesenseFast, typo tolerant, fuzzy search engine for building delightful search experiences ⚡ 🔍 ✨ An Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch.
CopycatA novel implementation of the Raft consensus algorithm
FinnFast Raft framework using the Redis protocol for Go
Async RaftAn implementation of the Raft distributed consensus protocol using the Tokio framework.
RaA Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.
PysyncobjA library for replicating your python class between multiple servers, based on raft protocol
XenonThe MySQL Cluster Autopilot Management with GTID and Raft
ElasticellElastic Key-Value Storage With Strong Consistency and Reliability
RatisOpen source Java implementation for Raft consensus protocol.
NuraftC++ implementation of Raft core logic as a replication library
OdinA programmable, observable and distributed job orchestration system.
PatroniA template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes