All Projects → Consensus Yaraft → Similar Projects or Alternatives

177 Open source projects that are alternatives of or similar to Consensus Yaraft

Bifrost
Pure rust building block for distributed systems
Stars: ✭ 118 (+293.33%)
Mutual labels:  consensus, raft
raft-badger
Badger-based backend for Hashicorp's raft package
Stars: ✭ 27 (-10%)
Mutual labels:  raft, consensus
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 (+5243.33%)
Mutual labels:  raft, consensus
Rqlite
The lightweight, distributed relational database built on SQLite
Stars: ✭ 9,147 (+30390%)
Mutual labels:  consensus, raft
raft
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
Stars: ✭ 35 (+16.67%)
Mutual labels:  raft, consensus
Raft-Paxos-Sample
MIT6.824实现分布式一致性算法——Raft&Paxos
Stars: ✭ 37 (+23.33%)
Mutual labels:  raft, consensus
Floyd
A raft consensus implementation that is simply and understandable
Stars: ✭ 259 (+763.33%)
Mutual labels:  consensus, raft
Zatt
Python implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (+296.67%)
Mutual labels:  consensus, raft
Trepang
Trepang is an implementation of Raft Algorithm in Go
Stars: ✭ 111 (+270%)
Mutual labels:  consensus, raft
Hraftd
A reference use of Hashicorp's Raft implementation
Stars: ✭ 732 (+2340%)
Mutual labels:  consensus, raft
Copycat
A novel implementation of the Raft consensus algorithm
Stars: ✭ 551 (+1736.67%)
Mutual labels:  consensus, raft
Nuraft
C++ implementation of Raft core logic as a replication library
Stars: ✭ 428 (+1326.67%)
Mutual labels:  consensus, raft
Atomix
A reactive Java framework for building fault-tolerant distributed systems
Stars: ✭ 2,182 (+7173.33%)
Mutual labels:  consensus, raft
Raft
Raft Consensus Algorithm
Stars: ✭ 370 (+1133.33%)
Mutual labels:  consensus, raft
Sofa Jraft
A production-grade java implementation of RAFT consensus algorithm.
Stars: ✭ 2,618 (+8626.67%)
Mutual labels:  consensus, raft
Dragonboat
Dragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+13176.67%)
Mutual labels:  consensus, raft
Tikv
Distributed transactional key-value database, originally created to complement TiDB
Stars: ✭ 10,403 (+34576.67%)
Mutual labels:  consensus, raft
Async Raft
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Stars: ✭ 510 (+1600%)
Mutual labels:  consensus, raft
little-raft
The lightest distributed consensus library. Run your own replicated state machine! ❤️
Stars: ✭ 316 (+953.33%)
Mutual labels:  raft, consensus
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+127360%)
Mutual labels:  consensus, raft
Yaraft
Yet Another RAFT implementation
Stars: ✭ 109 (+263.33%)
Mutual labels:  consensus, raft
raft-rocks
A simple database based on raft and rocksdb
Stars: ✭ 38 (+26.67%)
Mutual labels:  raft, consensus
X0
Xzero HTTP Application Server
Stars: ✭ 111 (+270%)
Mutual labels:  consensus, raft
Ratis
Open source Java implementation for Raft consensus protocol.
Stars: ✭ 443 (+1376.67%)
Mutual labels:  consensus, raft
openraft
rust raft with improvements
Stars: ✭ 826 (+2653.33%)
Mutual labels:  raft, consensus
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Stars: ✭ 143 (+376.67%)
Mutual labels:  consensus, raft
raftor
Distributed chat system built with rust
Stars: ✭ 31 (+3.33%)
Mutual labels:  raft, consensus
coolbeans
Coolbeans is a distributed work queue that implements the beanstalkd protocol.
Stars: ✭ 56 (+86.67%)
Mutual labels:  raft, consensus
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (+1250%)
Mutual labels:  raft
Ethermint Archive
Ethereum on Tendermint using Cosmos-SDK!
Stars: ✭ 667 (+2123.33%)
Mutual labels:  consensus
Patroni
A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
Stars: ✭ 4,434 (+14680%)
Mutual labels:  raft
Quorum
A permissioned implementation of Ethereum supporting data privacy
Stars: ✭ 4,054 (+13413.33%)
Mutual labels:  consensus
Rsm
distributed computing toolkit in rust
Stars: ✭ 17 (-43.33%)
Mutual labels:  raft
Distributed Computing
distributed_computing include mapreduce kvstore etc.
Stars: ✭ 654 (+2080%)
Mutual labels:  raft
Go Spacemesh
Go Implementation of the Spacemesh protocol full node. 💾⏰💪
Stars: ✭ 389 (+1196.67%)
Mutual labels:  consensus
Dissertation
Sources for my PhD dissertation on the Raft consensus algorithm
Stars: ✭ 638 (+2026.67%)
Mutual labels:  raft
Dotnext
Next generation API for .NET
Stars: ✭ 379 (+1163.33%)
Mutual labels:  raft
Raft
An Elixir implementation of the raft consensus protocol
Stars: ✭ 369 (+1130%)
Mutual labels:  raft
Raft.github.io
website at https://raft.github.io
Stars: ✭ 844 (+2713.33%)
Mutual labels:  raft
Kingbus
A distributed MySQL binlog storage system built on Raft
Stars: ✭ 798 (+2560%)
Mutual labels:  raft
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.
Stars: ✭ 8,644 (+28713.33%)
Mutual labels:  raft
Openmessaging Storage Dledger
A raft-based java library for building high-available, high-durable, strong-consistent commitlog.
Stars: ✭ 364 (+1113.33%)
Mutual labels:  raft
Bitraft
🎉A Bitcask Distributed Key/Value store using Raft for consensus with a Redis compatible API written in Go.
Stars: ✭ 348 (+1060%)
Mutual labels:  raft
Harmony
The core protocol of harmony
Stars: ✭ 351 (+1070%)
Mutual labels:  consensus
Raft Java
Raft Java implementation which is simple and easy to understand.
Stars: ✭ 783 (+2510%)
Mutual labels:  raft
Finn
Fast Raft framework using the Redis protocol for Go
Stars: ✭ 534 (+1680%)
Mutual labels:  raft
Godown
Distributed, fault-tolerant key-value storage written in go.
Stars: ✭ 352 (+1073.33%)
Mutual labels:  raft
Js
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Stars: ✭ 304 (+913.33%)
Mutual labels:  consensus
Raftos
Asynchronous replication framework for distributed Python projects
Stars: ✭ 287 (+856.67%)
Mutual labels:  raft
Mushroom
Distributed In-Memory Index 分布式内存索引
Stars: ✭ 280 (+833.33%)
Mutual labels:  raft
Javaok
必看!java后端,亮剑诛仙。java发展路线技术要点。
Stars: ✭ 867 (+2790%)
Mutual labels:  raft
Blast
Blast is a full text search and indexing server, written in Go, built on top of Bleve.
Stars: ✭ 934 (+3013.33%)
Mutual labels:  raft
Awesome Cryptoeconomics
An awesome curated list of Cryptoeconomic research and learning materials
Stars: ✭ 763 (+2443.33%)
Mutual labels:  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 (+1493.33%)
Mutual labels:  raft
Shineframe
高性能超轻量级C++开发库及服务器编程框架
Stars: ✭ 274 (+813.33%)
Mutual labels:  raft
Hbbft
An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus.
Stars: ✭ 269 (+796.67%)
Mutual labels:  consensus
Pysyncobj
A library for replicating your python class between multiple servers, based on raft protocol
Stars: ✭ 468 (+1460%)
Mutual labels:  raft
Permazen
Language-Natural Persistence Layer for Java
Stars: ✭ 265 (+783.33%)
Mutual labels:  raft
Awesome Distributed Systems
A curated list to learn about distributed systems
Stars: ✭ 7,263 (+24110%)
Mutual labels:  consensus
Xenon
The MySQL Cluster Autopilot Management with GTID and Raft
Stars: ✭ 461 (+1436.67%)
Mutual labels:  raft
1-60 of 177 similar projects