EtcdDistributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+10234.59%)
RqliteThe lightweight, distributed relational database built on SQLite
Stars: ✭ 9,147 (+2372.16%)
AtomixA reactive Java framework for building fault-tolerant distributed systems
Stars: ✭ 2,182 (+489.73%)
CopycatA novel implementation of the Raft consensus algorithm
Stars: ✭ 551 (+48.92%)
Verdi RaftAn implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Stars: ✭ 143 (-61.35%)
MIT6.824-20214 labs + 2 challenges + 4 docs
Stars: ✭ 594 (+60.54%)
ZattPython implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (-67.84%)
JsGryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Stars: ✭ 304 (-17.84%)
ElasticellElastic Key-Value Storage With Strong Consistency and Reliability
Stars: ✭ 453 (+22.43%)
HraftdA reference use of Hashicorp's Raft implementation
Stars: ✭ 732 (+97.84%)
BifrostPure rust building block for distributed systems
Stars: ✭ 118 (-68.11%)
NuraftC++ implementation of Raft core logic as a replication library
Stars: ✭ 428 (+15.68%)
coolbeansCoolbeans is a distributed work queue that implements the beanstalkd protocol.
Stars: ✭ 56 (-84.86%)
little-raftThe lightest distributed consensus library. Run your own replicated state machine! ❤️
Stars: ✭ 316 (-14.59%)
raftorDistributed chat system built with rust
Stars: ✭ 31 (-91.62%)
ZookeeperApache ZooKeeper
Stars: ✭ 10,061 (+2619.19%)
DragonboatDragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+976.49%)
Abci HostClojure host/server for Tendermint's ABCI protocol.
Stars: ✭ 18 (-95.14%)
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.
Stars: ✭ 30 (-91.89%)
TrinoOfficial repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Stars: ✭ 4,581 (+1138.11%)
PaxosstorePaxosStore 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%)
YaraftYet Another RAFT implementation
Stars: ✭ 109 (-70.54%)
TrepangTrepang is an implementation of Raft Algorithm in Go
Stars: ✭ 111 (-70%)
Swim JsJavaScript implementation of SWIM membership protocol
Stars: ✭ 135 (-63.51%)
Sofa JraftA production-grade java implementation of RAFT consensus algorithm.
Stars: ✭ 2,618 (+607.57%)
Awesome SubstrateA curated list of awesome projects and resources related to the Substrate blockchain development framework.
Stars: ✭ 228 (-38.38%)
Translations🐼 Chinese translations for classic IT resources
Stars: ✭ 6,074 (+1541.62%)
Async RaftAn implementation of the Raft distributed consensus protocol using the Tokio framework.
Stars: ✭ 510 (+37.84%)
LibraryCollection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Stars: ✭ 100 (-72.97%)
TikvDistributed transactional key-value database, originally created to complement TiDB
Stars: ✭ 10,403 (+2711.62%)
RatisOpen source Java implementation for Raft consensus protocol.
Stars: ✭ 443 (+19.73%)
X0Xzero HTTP Application Server
Stars: ✭ 111 (-70%)
Raft.netImplementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (-69.73%)
raft-badgerBadger-based backend for Hashicorp's raft package
Stars: ✭ 27 (-92.7%)
FloydA raft consensus implementation that is simply and understandable
Stars: ✭ 259 (-30%)
SkinnyThe Skinny Distributed Lock Service
Stars: ✭ 70 (-81.08%)
Rsmdistributed computing toolkit in rust
Stars: ✭ 17 (-95.41%)
nebula-graphA 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%)
nebulaA distributed, fast open-source graph database featuring horizontal scalability and high availability
Stars: ✭ 8,196 (+2115.14%)
huffleraftReplicated key-value store driven by the raft consensus protocol 🚵
Stars: ✭ 32 (-91.35%)
matrixoneHyperconverged cloud-edge native database
Stars: ✭ 1,057 (+185.68%)
keralaDistributed KV Streams
Stars: ✭ 16 (-95.68%)
lolA Raft implementation in Rust language. The name is not a joke.
Stars: ✭ 130 (-64.86%)
Kites🪁 A consistency, partition tolerance completed distributed KV store, implementation of the Raft distributed consensus protocol and Kotlin.
Stars: ✭ 41 (-88.92%)
blockchain-consensusThis 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%)
epaxosA pluggable implementation of the Egalitarian Paxos Consensus Protocol
Stars: ✭ 39 (-89.46%)
apolloAn experimental distributed ledger platform based on a sea of DAG Nodes
Stars: ✭ 33 (-91.08%)
raftraft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
Stars: ✭ 35 (-90.54%)
chiselstoreSQLite + Little Raft = 🚀
Stars: ✭ 398 (+7.57%)
FISCO-BCOSFISCO 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%)
Tendermint⟁ Tendermint Core (BFT Consensus) in Go
Stars: ✭ 4,491 (+1113.78%)
openraftrust raft with improvements
Stars: ✭ 826 (+123.24%)
golearn🔥 Golang basics and actual-combat (including: crawler, distributed-systems, data-analysis, redis, etcd, raft, crontab-task)
Stars: ✭ 36 (-90.27%)