Awesome Open Source
Awesome Open Source
Selected Topics
consensus x

The Top 46 Consensus Open Source Projects

Categories > Data Storage > Consensus
Etcd 28,677
Distributed reliable key-value store for the most critical data of a distributed system
Fabric 9,361
Tikv 6,586
Distributed transactional key-value database, originally created to complement TiDB
Rqlite 5,182
The lightweight, distributed relational database built on SQLite.
Translations 4,911
🐼 Chinese translations for classic IT resources
Awesome Distributed Systems 4,148
A curated list to learn about distributed systems
Quorum 3,534
A permissioned implementation of Ethereum supporting data privacy
Tendermint 3,403
⟁ Tendermint Core (BFT Consensus) in Go
Dragonboat 2,807
A feature complete and high performance multi-group Raft library in Go.
Atomix 1,785
A reactive Java framework for building fault-tolerant distributed systems
Sofa Jraft 1,569
A production-grade java implementation of RAFT consensus algorithm.
Paxosstore 956
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.
Cita 869
A high performance blockchain kernel for enterprise users.
Burrow 747
Hyperledger Burrow
Awesome Cryptoeconomics 621
An awesome curated list of Cryptoeconomic research and learning materials
Hraftd 616
A reference use of Hashicorp's Raft implementation
Ethermint 614
Ethereum on Tendermint using Cosmos-SDK!
Copycat 508
A novel implementation of the Raft consensus algorithm
Elle 438
The Elle coroutine-based asynchronous C++ development framework.
Raft 370
Raft Consensus Algorithm
Js 276
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Go Spacemesh 275
Go Implementation of the Spacemesh protocol full node. 💾⏰💪
Harmony 250
The core protocol of harmony
Floyd 235
A raft consensus implementation that is simply and understandable
Hbbft 215
An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus.
Nuraft 195
Raft core implementation as a replication library
Actix Raft 189
An implementation of the Raft consensus protocol using the actix Actor framework.
Bismuth 188
[Migrated] The first Python blockchain protocol and platform
Awesome Decentralized Papers 167
Influential papers in decentralized systems (cryptocurrencies, contracts, consensus, etc.)
Truechain Consensus Core 161
TrueChain Consensus Protocol: Minerva
Xrpl Dev Portal 155
XRP Ledger developer portal with documentation and examples
Swim Js 131
JavaScript implementation of SWIM membership protocol
Tinychain 129
[WIP] A tiny blockchain supporting free transactions and state transition experimentally.
Verdi Raft 124
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Vrf.js 119
A pure Javascript Implementation of Verifiable Random Functions
X0 111
Xzero HTTP Application Server
Zatt 104
Python implementation of the Raft algorithm for distributed consensus
Yaraft 98
Yet Another RAFT implementation
Private Tor Network 95
Run an isolated instance of a tor network in Docker containers
Library 95
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Bifrost 69
Pure rust building block for distributed systems
Skinny 53
The Skinny Distributed Lock Service
Go Lachesis 50
aBFT consensus for permission-less networks
Ouroboros Network 49
An implementation of the Ouroboros family of consensus algorithms, with its networking support
Consensus Yaraft 30
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.
Groupthink 20
A collaborative democratic platform built atop GitHub, designed for open policymaking and manifesto writing.
1-46 of 46 projects