Awesome Open Source
Awesome Open Source
Combined Topics
consensus
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 55 Consensus Open Source Projects
Categories
>
Data Storage
>
Consensus
Etcd
⭐
34,943
Distributed reliable key-value store for the most critical data of a distributed system
Fabric
⭐
11,594
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
Tikv
⭐
8,909
Distributed transactional key-value database, originally created to complement TiDB
Rqlite
⭐
7,803
The lightweight, distributed relational database built on SQLite
Awesome Distributed Systems
⭐
6,153
A curated list to learn about distributed systems
Translations
⭐
5,697
🐼 Chinese translations for classic IT resources
Tendermint
⭐
3,963
⟁ Tendermint Core (BFT Consensus) in Go
Quorum
⭐
3,869
A permissioned implementation of Ethereum supporting data privacy
Dragonboat
⭐
3,506
A feature complete and high performance multi-group Raft library in Go.
Sofa Jraft
⭐
2,166
A production-grade java implementation of RAFT consensus algorithm.
Atomix
⭐
2,064
A reactive Java framework for building fault-tolerant distributed systems
Paxosstore
⭐
1,267
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
⭐
1,147
A high performance blockchain kernel for enterprise users.
Burrow
⭐
843
https://wiki.hyperledger.org/display/burrow
Awesome Cryptoeconomics
⭐
751
An awesome curated list of Cryptoeconomic research and learning materials
Hraftd
⭐
723
A reference use of Hashicorp's Raft implementation
Ethermint Archive
⭐
666
Ethereum on Tendermint using Cosmos-SDK!
Copycat
⭐
549
A novel implementation of the Raft consensus algorithm
Async Raft
⭐
501
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Elle
⭐
459
The Elle coroutine-based asynchronous C++ development framework.
Ratis
⭐
429
Open source Java implementation for Raft consensus protocol.
Nuraft
⭐
418
C++ implementation of Raft core logic as a replication library
Go Spacemesh
⭐
386
Go Implementation of the Spacemesh protocol full node. 💾⏰💪
Raft
⭐
370
Raft Consensus Algorithm
Harmony
⭐
338
The core protocol of harmony
Js
⭐
303
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Hbbft
⭐
266
An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus.
Floyd
⭐
258
A raft consensus implementation that is simply and understandable
Awesome Blockchain Rust
⭐
244
Collect libraries and packages about blockchain/cryptography in Rust
Awesome Substrate
⭐
211
A curated list of awesome projects and resources related to the Substrate blockchain development framework.
Iroha
⭐
205
Iroha - A simple, enterprise-grade decentralized ledger
Xrpl Dev Portal
⭐
198
XRP Ledger developer portal with documentation and examples
Bismuth
⭐
186
[Migrated] The first Python blockchain protocol and platform
Awesome Decentralized Papers
⭐
178
Influential papers in decentralized systems (cryptocurrencies, contracts, consensus, etc.)
Truechain Consensus Core
⭐
160
TrueChain Consensus Protocol: Minerva
Verdi Raft
⭐
143
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Swim Js
⭐
135
JavaScript implementation of SWIM membership protocol
Tinychain
⭐
129
[WIP] A tiny blockchain supporting free transactions and state transition experimentally.
Private Tor Network
⭐
124
Run an isolated instance of a tor network in Docker containers
Vrf.js
⭐
124
A pure Javascript Implementation of Verifiable Random Functions
Zatt
⭐
116
Python implementation of the Raft algorithm for distributed consensus
Bifrost
⭐
115
Pure rust building block for distributed systems
X0
⭐
111
Xzero HTTP Application Server
Yaraft
⭐
109
Yet Another RAFT implementation
Trepang
⭐
108
Trepang is an implementation of Raft Algorithm in Go
Wpaxos
⭐
104
A production-grade java implementation of paxos consensus algorithm
Ouroboros Network
⭐
102
An implementation of the Ouroboros family of consensus algorithms, with its networking support
Library
⭐
100
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Go Lachesis
⭐
83
aBFT consensus for permission-less networks
Skinny
⭐
69
The Skinny Distributed Lock Service
Scp_zh
⭐
57
恒星共识协议中文翻译
Chainspace Prototype
⭐
41
Chainspace is a distributed ledger platform for high-integrity and transparent processing of transactions within a decentralized system.
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
⭐
28
A collaborative democratic platform built atop GitHub, designed for open policymaking and manifesto writing.
Abci Host
⭐
18
Clojure host/server for Tendermint's ABCI protocol.
1-55 of 55 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210