All Projects → Raft → Similar Projects or Alternatives

599 Open source projects that are alternatives of or similar to Raft

Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+10234.59%)
Rqlite
The lightweight, distributed relational database built on SQLite
Stars: ✭ 9,147 (+2372.16%)
Atomix
A reactive Java framework for building fault-tolerant distributed systems
Stars: ✭ 2,182 (+489.73%)
Copycat
A novel implementation of the Raft consensus algorithm
Stars: ✭ 551 (+48.92%)
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Stars: ✭ 143 (-61.35%)
Mutual labels:  consensus, raft, distributed-systems
MIT6.824-2021
4 labs + 2 challenges + 4 docs
Stars: ✭ 594 (+60.54%)
Zatt
Python implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (-67.84%)
Mutual labels:  consensus, raft, distributed-systems
Js
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Stars: ✭ 304 (-17.84%)
Elasticell
Elastic Key-Value Storage With Strong Consistency and Reliability
Stars: ✭ 453 (+22.43%)
Hraftd
A reference use of Hashicorp's Raft implementation
Stars: ✭ 732 (+97.84%)
Mutual labels:  consensus, raft, distributed-systems
Bifrost
Pure rust building block for distributed systems
Stars: ✭ 118 (-68.11%)
Mutual labels:  consensus, raft, distributed-systems
Nuraft
C++ implementation of Raft core logic as a replication library
Stars: ✭ 428 (+15.68%)
Mutual labels:  consensus, raft, distributed-systems
coolbeans
Coolbeans is a distributed work queue that implements the beanstalkd protocol.
Stars: ✭ 56 (-84.86%)
Mutual labels:  distributed-systems, raft, consensus
little-raft
The lightest distributed consensus library. Run your own replicated state machine! ❤️
Stars: ✭ 316 (-14.59%)
Mutual labels:  distributed-systems, raft, consensus
raftor
Distributed chat system built with rust
Stars: ✭ 31 (-91.62%)
Mutual labels:  distributed-systems, raft, consensus
Zookeeper
Apache ZooKeeper
Stars: ✭ 10,061 (+2619.19%)
Dragonboat
Dragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+976.49%)
Mutual labels:  consensus, raft, distributed-systems
Awesome Distributed Systems
A curated list to learn about distributed systems
Stars: ✭ 7,263 (+1862.97%)
Mutual labels:  consensus, distributed-systems
Abci Host
Clojure host/server for Tendermint's ABCI protocol.
Stars: ✭ 18 (-95.14%)
Mutual labels:  consensus, distributed-systems
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.
Stars: ✭ 30 (-91.89%)
Mutual labels:  consensus, raft
Trino
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Stars: ✭ 4,581 (+1138.11%)
Paxosstore
PaxosStore has been deployed in WeChat production for more than two years, providing storage services for the core businesses of WeChat backend. Now PaxosStore is running on thousands of machines, and is able to afford billions of peak TPS.
Stars: ✭ 1,278 (+245.41%)
Mutual labels:  consensus, distributed-database
Yaraft
Yet Another RAFT implementation
Stars: ✭ 109 (-70.54%)
Mutual labels:  consensus, raft
Trepang
Trepang is an implementation of Raft Algorithm in Go
Stars: ✭ 111 (-70%)
Mutual labels:  consensus, raft
Swim Js
JavaScript implementation of SWIM membership protocol
Stars: ✭ 135 (-63.51%)
Mutual labels:  consensus, distributed-systems
Sofa Jraft
A production-grade java implementation of RAFT consensus algorithm.
Stars: ✭ 2,618 (+607.57%)
Mutual labels:  consensus, raft
Awesome Substrate
A curated list of awesome projects and resources related to the Substrate blockchain development framework.
Stars: ✭ 228 (-38.38%)
Mutual labels:  consensus, distributed-systems
Translations
🐼 Chinese translations for classic IT resources
Stars: ✭ 6,074 (+1541.62%)
Mutual labels:  consensus, distributed-systems
Async Raft
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Stars: ✭ 510 (+37.84%)
Mutual labels:  consensus, raft
Awesome Consensus
Awesome list for Paxos and friends
Stars: ✭ 1,619 (+337.57%)
Mutual labels:  consensus-algorithm, raft
Library
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Stars: ✭ 100 (-72.97%)
Mutual labels:  consensus, distributed-systems
Tikv
Distributed transactional key-value database, originally created to complement TiDB
Stars: ✭ 10,403 (+2711.62%)
Mutual labels:  consensus, raft
Ratis
Open source Java implementation for Raft consensus protocol.
Stars: ✭ 443 (+19.73%)
Mutual labels:  consensus, raft
X0
Xzero HTTP Application Server
Stars: ✭ 111 (-70%)
Mutual labels:  consensus, raft
Distributed Consensus Reading List
A long list of academic papers on the topic of distributed consensus
Stars: ✭ 803 (+117.03%)
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (-69.73%)
Mutual labels:  consensus-algorithm, raft
raft-badger
Badger-based backend for Hashicorp's raft package
Stars: ✭ 27 (-92.7%)
Mutual labels:  raft, consensus
Floyd
A raft consensus implementation that is simply and understandable
Stars: ✭ 259 (-30%)
Mutual labels:  consensus, raft
Skinny
The Skinny Distributed Lock Service
Stars: ✭ 70 (-81.08%)
Mutual labels:  consensus-algorithm, consensus
Rsm
distributed computing toolkit in rust
Stars: ✭ 17 (-95.41%)
Mutual labels:  consensus-algorithm, raft
nebula-graph
A distributed, fast open-source graph database featuring horizontal scalability and high availability. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula
Stars: ✭ 833 (+125.14%)
Mutual labels:  raft, distributed-database
Raft-Paxos-Sample
MIT6.824实现分布式一致性算法——Raft&Paxos
Stars: ✭ 37 (-90%)
Mutual labels:  raft, consensus
Distributed-Algorithms
利用 Go 语言实现多种分布式算法
Stars: ✭ 53 (-85.68%)
Mutual labels:  distributed-systems, raft
nebula
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Stars: ✭ 8,196 (+2115.14%)
Mutual labels:  distributed-systems, raft
distributed-dev-learning
汇总、整理常用的分布式开发技术,给出demo,方便学习。包括数据分片、共识算法、一致性hash、分布式事务、非侵入的分布式链路追踪实现原理等内容。
Stars: ✭ 39 (-89.46%)
huffleraft
Replicated key-value store driven by the raft consensus protocol 🚵
Stars: ✭ 32 (-91.35%)
Mutual labels:  distributed-systems, raft
matrixone
Hyperconverged cloud-edge native database
Stars: ✭ 1,057 (+185.68%)
kerala
Distributed KV Streams
Stars: ✭ 16 (-95.68%)
Mutual labels:  distributed-systems, raft
lol
A Raft implementation in Rust language. The name is not a joke.
Stars: ✭ 130 (-64.86%)
Mutual labels:  raft, consensus-algorithm
Kites
🪁 A consistency, partition tolerance completed distributed KV store, implementation of the Raft distributed consensus protocol and Kotlin.
Stars: ✭ 41 (-88.92%)
Mutual labels:  distributed-systems, raft
blockchain-consensus
This is my attempt to list all possible blockchain consensus out there, i welcome pull request of the blockchain community! lets make it the main reference for blockchain consensus
Stars: ✭ 79 (-78.65%)
Mutual labels:  consensus, consensus-algorithm
epaxos
A pluggable implementation of the Egalitarian Paxos Consensus Protocol
Stars: ✭ 39 (-89.46%)
Mutual labels:  distributed-systems, consensus
apollo
An experimental distributed ledger platform based on a sea of DAG Nodes
Stars: ✭ 33 (-91.08%)
Mutual labels:  consensus, distributed-database
raft
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
Stars: ✭ 35 (-90.54%)
Mutual labels:  raft, consensus
chiselstore
SQLite + Little Raft = 🚀
Stars: ✭ 398 (+7.57%)
Mutual labels:  raft, distributed-database
FISCO-BCOS
FISCO BCOS是由微众牵头的金链盟主导研发、对外开源、安全可控的企业级金融区块链底层技术平台。 单链配置下,性能TPS可达万级。提供群组架构、并行计算、分布式存储、可插拔的共识机制、隐私保护算法、支持全链路国密算法等诸多特性。 经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。FISCO BCOS is a secure and reliable financial-grade open-source blockchain platform. The platform provides rich features including group architecture, cross-chain communication protoc…
Stars: ✭ 1,603 (+333.24%)
Mutual labels:  raft, consensus
Mysql Notes
MySQL 学习笔记
Stars: ✭ 227 (-38.65%)
Tendermint
⟁ Tendermint Core (BFT Consensus) in Go
Stars: ✭ 4,491 (+1113.78%)
Mutual labels:  consensus, distributed-systems
openraft
rust raft with improvements
Stars: ✭ 826 (+123.24%)
Mutual labels:  raft, consensus
golearn
🔥 Golang basics and actual-combat (including: crawler, distributed-systems, data-analysis, redis, etcd, raft, crontab-task)
Stars: ✭ 36 (-90.27%)
Mutual labels:  distributed-systems, raft
1-60 of 599 similar projects