All Projects → Nuraft → Similar Projects or Alternatives

1085 Open source projects that are alternatives of or similar to Nuraft

Copycat
A novel implementation of the Raft consensus algorithm
Stars: ✭ 551 (+28.74%)
raftor
Distributed chat system built with rust
Stars: ✭ 31 (-92.76%)
Mutual labels:  distributed-systems, raft, consensus
Bifrost
Pure rust building block for distributed systems
Stars: ✭ 118 (-72.43%)
Mutual labels:  consensus, raft, distributed-systems
Hraftd
A reference use of Hashicorp's Raft implementation
Stars: ✭ 732 (+71.03%)
Mutual labels:  consensus, raft, distributed-systems
Rqlite
The lightweight, distributed relational database built on SQLite
Stars: ✭ 9,147 (+2037.15%)
Mutual labels:  consensus, raft, distributed-systems
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+8834.11%)
Mutual labels:  consensus, raft, distributed-systems
Pysyncobj
A library for replicating your python class between multiple servers, based on raft protocol
Stars: ✭ 468 (+9.35%)
Mutual labels:  replication, raft, distributed-systems
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Stars: ✭ 143 (-66.59%)
Mutual labels:  consensus, raft, distributed-systems
Zatt
Python implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (-72.2%)
Mutual labels:  consensus, raft, distributed-systems
Raft
Raft Consensus Algorithm
Stars: ✭ 370 (-13.55%)
Mutual labels:  consensus, raft, distributed-systems
Atomix
A reactive Java framework for building fault-tolerant distributed systems
Stars: ✭ 2,182 (+409.81%)
Mutual labels:  consensus, raft, distributed-systems
little-raft
The lightest distributed consensus library. Run your own replicated state machine! ❤️
Stars: ✭ 316 (-26.17%)
Mutual labels:  distributed-systems, raft, consensus
coolbeans
Coolbeans is a distributed work queue that implements the beanstalkd protocol.
Stars: ✭ 56 (-86.92%)
Mutual labels:  distributed-systems, raft, consensus
Dragonboat
Dragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+830.61%)
Mutual labels:  consensus, raft, distributed-systems
epaxos
A pluggable implementation of the Egalitarian Paxos Consensus Protocol
Stars: ✭ 39 (-90.89%)
Tikv
Distributed transactional key-value database, originally created to complement TiDB
Stars: ✭ 10,403 (+2330.61%)
Mutual labels:  consensus, raft
Library
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Stars: ✭ 100 (-76.64%)
Mutual labels:  consensus, distributed-systems
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (-5.37%)
Mutual labels:  raft, distributed-systems
X0
Xzero HTTP Application Server
Stars: ✭ 111 (-74.07%)
Mutual labels:  consensus, raft
Awesome Distributed Systems
A curated list to learn about distributed systems
Stars: ✭ 7,263 (+1596.96%)
Mutual labels:  consensus, distributed-systems
Yaraft
Yet Another RAFT implementation
Stars: ✭ 109 (-74.53%)
Mutual labels:  consensus, raft
Swim Js
JavaScript implementation of SWIM membership protocol
Stars: ✭ 135 (-68.46%)
Mutual labels:  consensus, distributed-systems
Sofa Jraft
A production-grade java implementation of RAFT consensus algorithm.
Stars: ✭ 2,618 (+511.68%)
Mutual labels:  consensus, raft
Awesome Substrate
A curated list of awesome projects and resources related to the Substrate blockchain development framework.
Stars: ✭ 228 (-46.73%)
Mutual labels:  consensus, distributed-systems
Go Craq
CRAQ (Chain Replication with Apportioned Queries) in Go
Stars: ✭ 75 (-82.48%)
Mutual labels:  replication, distributed-systems
Hermes
Hermes: a fault-tolerant replication protocol, implemented over RDMA, guaranteeing linearizability and achieving low latency and high throughput.
Stars: ✭ 105 (-75.47%)
Mutual labels:  replication, distributed-systems
Lizardfs
LizardFS is an Open Source Distributed File System licensed under GPLv3.
Stars: ✭ 793 (+85.28%)
Mutual labels:  replication, distributed-systems
Tupl
The Unnamed Persistence Library
Stars: ✭ 83 (-80.61%)
Mutual labels:  replication, raft
Seaweedfs
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, cross-DC active-active replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding.
Stars: ✭ 13,380 (+3026.17%)
Mutual labels:  replication, 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 (-92.99%)
Mutual labels:  consensus, raft
Abci Host
Clojure host/server for Tendermint's ABCI protocol.
Stars: ✭ 18 (-95.79%)
Mutual labels:  consensus, distributed-systems
Trepang
Trepang is an implementation of Raft Algorithm in Go
Stars: ✭ 111 (-74.07%)
Mutual labels:  consensus, raft
slock
High-performance distributed sync service and atomic DB
Stars: ✭ 50 (-88.32%)
Mutual labels:  replication, raft
vrrm
rough code for running consensus
Stars: ✭ 18 (-95.79%)
Mutual labels:  replication, consensus
Raft-Paxos-Sample
MIT6.824实现分布式一致性算法——Raft&Paxos
Stars: ✭ 37 (-91.36%)
Mutual labels:  raft, consensus
Raft
An Elixir implementation of the raft consensus protocol
Stars: ✭ 369 (-13.79%)
Mutual labels:  raft, distributed-systems
Bismuth
[Migrated] The first Python blockchain protocol and platform
Stars: ✭ 186 (-56.54%)
Mutual labels:  consensus, network
golearn
🔥 Golang basics and actual-combat (including: crawler, distributed-systems, data-analysis, redis, etcd, raft, crontab-task)
Stars: ✭ 36 (-91.59%)
Mutual labels:  distributed-systems, raft
Librg
🚀 Making multi-player gamedev simpler since 2017
Stars: ✭ 813 (+89.95%)
Mutual labels:  replication, network
Distributed Consensus Reading List
A long list of academic papers on the topic of distributed consensus
Stars: ✭ 803 (+87.62%)
Mutual labels:  replication, distributed-systems
huffleraft
Replicated key-value store driven by the raft consensus protocol 🚵
Stars: ✭ 32 (-92.52%)
Mutual labels:  distributed-systems, raft
Game Networking Resources
A Curated List of Game Network Programming Resources
Stars: ✭ 4,208 (+883.18%)
Mutual labels:  replication, network
Tendermint
⟁ Tendermint Core (BFT Consensus) in Go
Stars: ✭ 4,491 (+949.3%)
Mutual labels:  consensus, distributed-systems
Distributed-Algorithms
利用 Go 语言实现多种分布式算法
Stars: ✭ 53 (-87.62%)
Mutual labels:  distributed-systems, raft
nebula
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Stars: ✭ 8,196 (+1814.95%)
Mutual labels:  distributed-systems, raft
raft-rocks
A simple database based on raft and rocksdb
Stars: ✭ 38 (-91.12%)
Mutual labels:  raft, consensus
MIT6.824-2021
4 labs + 2 challenges + 4 docs
Stars: ✭ 594 (+38.79%)
Mutual labels:  distributed-systems, raft
kerala
Distributed KV Streams
Stars: ✭ 16 (-96.26%)
Mutual labels:  distributed-systems, raft
Raftos
Asynchronous replication framework for distributed Python projects
Stars: ✭ 287 (-32.94%)
Mutual labels:  replication, raft
openraft
rust raft with improvements
Stars: ✭ 826 (+92.99%)
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 (+274.53%)
Mutual labels:  raft, consensus
raft
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
Stars: ✭ 35 (-91.82%)
Mutual labels:  raft, consensus
Floyd
A raft consensus implementation that is simply and understandable
Stars: ✭ 259 (-39.49%)
Mutual labels:  consensus, raft
Kites
🪁 A consistency, partition tolerance completed distributed KV store, implementation of the Raft distributed consensus protocol and Kotlin.
Stars: ✭ 41 (-90.42%)
Mutual labels:  distributed-systems, raft
Async Raft
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Stars: ✭ 510 (+19.16%)
Mutual labels:  consensus, raft
Translations
🐼 Chinese translations for classic IT resources
Stars: ✭ 6,074 (+1319.16%)
Mutual labels:  consensus, distributed-systems
raft-badger
Badger-based backend for Hashicorp's raft package
Stars: ✭ 27 (-93.69%)
Mutual labels:  raft, consensus
Glusterfs
Gluster Filesystem : Build your distributed storage in minutes
Stars: ✭ 3,437 (+703.04%)
Mutual labels:  replication, distributed-systems
Nkn
Official Go implementation of NKN full node.
Stars: ✭ 287 (-32.94%)
Mutual labels:  network, distributed-systems
Js
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Stars: ✭ 304 (-28.97%)
Mutual labels:  consensus, distributed-systems
1-60 of 1085 similar projects