All Projects → raft → Similar Projects or Alternatives

187 Open source projects that are alternatives of or similar to raft

Atomix
A reactive Java framework for building fault-tolerant distributed systems
Stars: ✭ 2,182 (+6134.29%)
Dragonboat
Dragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+11280%)
Braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
Stars: ✭ 2,964 (+8368.57%)
Sofa Jraft
A production-grade java implementation of RAFT consensus algorithm.
Stars: ✭ 2,618 (+7380%)
Mutual labels:  raft, consensus, raft-algorithm
Copycat
A novel implementation of the Raft consensus algorithm
Stars: ✭ 551 (+1474.29%)
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 (-14.29%)
Mutual labels:  raft, consensus
Yaraft
Yet Another RAFT implementation
Stars: ✭ 109 (+211.43%)
Mutual labels:  raft, consensus
Kites
🪁 A consistency, partition tolerance completed distributed KV store, implementation of the Raft distributed consensus protocol and Kotlin.
Stars: ✭ 41 (+17.14%)
Mutual labels:  raft, raft-consensus-algorithm
Floyd
A raft consensus implementation that is simply and understandable
Stars: ✭ 259 (+640%)
Mutual labels:  raft, consensus
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.
Stars: ✭ 478 (+1265.71%)
Mutual labels:  raft, raft-consensus-algorithm
Ratis
Open source Java implementation for Raft consensus protocol.
Stars: ✭ 443 (+1165.71%)
Mutual labels:  raft, consensus
Async Raft
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Stars: ✭ 510 (+1357.14%)
Mutual labels:  raft, consensus
coolbeans
Coolbeans is a distributed work queue that implements the beanstalkd protocol.
Stars: ✭ 56 (+60%)
Mutual labels:  raft, consensus
Rqlite
The lightweight, distributed relational database built on SQLite
Stars: ✭ 9,147 (+26034.29%)
Mutual labels:  raft, consensus
Raft-Paxos-Sample
MIT6.824实现分布式一致性算法——Raft&Paxos
Stars: ✭ 37 (+5.71%)
Mutual labels:  raft, consensus
Tikv
Distributed transactional key-value database, originally created to complement TiDB
Stars: ✭ 10,403 (+29622.86%)
Mutual labels:  raft, consensus
Mit 6.824 2018
Solutions to mit 6.824 2018
Stars: ✭ 158 (+351.43%)
Mutual labels:  raft, raft-consensus-algorithm
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 (+4480%)
Mutual labels:  raft, consensus
Nuraft
C++ implementation of Raft core logic as a replication library
Stars: ✭ 428 (+1122.86%)
Mutual labels:  raft, consensus
raft-rocks
A simple database based on raft and rocksdb
Stars: ✭ 38 (+8.57%)
Mutual labels:  raft, consensus
6.824 2018
MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)
Stars: ✭ 59 (+68.57%)
Mutual labels:  raft, raft-consensus-algorithm
Leto
A key value storage example powered by hashicorp raft and BadgerDB
Stars: ✭ 73 (+108.57%)
Mutual labels:  raft, raft-consensus-algorithm
Dragonboat Example
Examples for Dragonboat
Stars: ✭ 104 (+197.14%)
Mutual labels:  raft, raft-consensus-algorithm
X0
Xzero HTTP Application Server
Stars: ✭ 111 (+217.14%)
Mutual labels:  raft, consensus
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+109151.43%)
Mutual labels:  raft, consensus
Bifrost
Pure rust building block for distributed systems
Stars: ✭ 118 (+237.14%)
Mutual labels:  raft, consensus
huffleraft
Replicated key-value store driven by the raft consensus protocol 🚵
Stars: ✭ 32 (-8.57%)
Mutual labels:  raft, raft-consensus-algorithm
Hraftd
A reference use of Hashicorp's Raft implementation
Stars: ✭ 732 (+1991.43%)
Mutual labels:  raft, consensus
Raft
Raft Consensus Algorithm
Stars: ✭ 370 (+957.14%)
Mutual labels:  raft, consensus
Dotnext
Next generation API for .NET
Stars: ✭ 379 (+982.86%)
Mutual labels:  raft, raft-consensus-algorithm
Trepang
Trepang is an implementation of Raft Algorithm in Go
Stars: ✭ 111 (+217.14%)
Mutual labels:  raft, consensus
Raft Java
Raft Java implementation which is simple and easy to understand.
Stars: ✭ 783 (+2137.14%)
Mutual labels:  raft, raft-consensus-algorithm
Zatt
Python implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (+240%)
Mutual labels:  raft, consensus
Rafty
Implementation of RAFT consensus in .NET core
Stars: ✭ 182 (+420%)
Mutual labels:  raft, raft-consensus-algorithm
Cete
Cete is a distributed key value store server written in Go built on top of BadgerDB.
Stars: ✭ 153 (+337.14%)
Mutual labels:  raft, raft-consensus-algorithm
little-raft
The lightest distributed consensus library. Run your own replicated state machine! ❤️
Stars: ✭ 316 (+802.86%)
Mutual labels:  raft, consensus
openraft
rust raft with improvements
Stars: ✭ 826 (+2260%)
Mutual labels:  raft, consensus
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Stars: ✭ 143 (+308.57%)
Mutual labels:  raft, consensus
raft-badger
Badger-based backend for Hashicorp's raft package
Stars: ✭ 27 (-22.86%)
Mutual labels:  raft, consensus
raftor
Distributed chat system built with rust
Stars: ✭ 31 (-11.43%)
Mutual labels:  raft, consensus
kshaka
Kshaka is a Go implementation of the CASPaxos consensus protocol.
Stars: ✭ 23 (-34.29%)
Mutual labels:  raft
paper
Computer Foundations Practices
Stars: ✭ 17 (-51.43%)
Mutual labels:  raft
Motoro
Smart contracts for decentralized rentals of vehicles.
Stars: ✭ 96 (+174.29%)
Mutual labels:  consensus
epaxos
A pluggable implementation of the Egalitarian Paxos Consensus Protocol
Stars: ✭ 39 (+11.43%)
Mutual labels:  consensus
pyrrha-consensus
Core set of Ethereum contracts for Pandora Boxchain functioning
Stars: ✭ 25 (-28.57%)
Mutual labels:  consensus
dingo
A Hybrid Serving & Analytical Processing Database.
Stars: ✭ 108 (+208.57%)
Mutual labels:  raft-consensus-algorithm
netty-queue
Simple queue: java, json-rest, netty
Stars: ✭ 21 (-40%)
Mutual labels:  raft
distmq
Distributed Message Queue based on Raft
Stars: ✭ 32 (-8.57%)
Mutual labels:  raft
dledger
A raft-based java library for building high-available, high-durable, strong-consistent commitlog.
Stars: ✭ 615 (+1657.14%)
Mutual labels:  raft
poa-network-consensus-contracts
Main repository for POADAO consensus. Includes contracts for Initial Ceremony, Governance, Management of Validators
Stars: ✭ 68 (+94.29%)
Mutual labels:  consensus
golearn
🔥 Golang basics and actual-combat (including: crawler, distributed-systems, data-analysis, redis, etcd, raft, crontab-task)
Stars: ✭ 36 (+2.86%)
Mutual labels:  raft
slock
High-performance distributed sync service and atomic DB
Stars: ✭ 50 (+42.86%)
Mutual labels:  raft
anychaindb
AnychainDB is fast, distributed, blockchain database based on Tendermint and MongoDB
Stars: ✭ 16 (-54.29%)
Mutual labels:  consensus
numerifides
A proposal for a system of decentralized trust, built on an open, public blockchain.
Stars: ✭ 14 (-60%)
Mutual labels:  consensus
bloqly
Bloqly: JavaScript Smart Contracts Engine + SQL database
Stars: ✭ 29 (-17.14%)
Mutual labels:  consensus
BankBox
ColoredCoins desktop wallet application for digital currency issuance and management.
Stars: ✭ 60 (+71.43%)
Mutual labels:  consensus
Raf
An Elixir library which implements the Raft consensus protocol
Stars: ✭ 33 (-5.71%)
Mutual labels:  raft-consensus-algorithm
distkv
Distributed KV Storage System based on Raft and RocksDB, can be use to store small files, like images.
Stars: ✭ 50 (+42.86%)
Mutual labels:  raft
Distributed-Algorithms
利用 Go 语言实现多种分布式算法
Stars: ✭ 53 (+51.43%)
Mutual labels:  raft
scp
Standalone implementation of the Stellar Consensus Protocol.
Stars: ✭ 34 (-2.86%)
Mutual labels:  consensus
1-60 of 187 similar projects