Skip to content

Top 100 consensus Repositories

Back to Home

Ranking

RankingProject NameStarsForksLanguageOpen IssuesDescriptionLast Commit
1etcd51,72210,363Go115Distributed reliable key-value store for the most critical data of a distributed system2026-05-22
2anoma33,8404,117Elixir90Reference implementation of Anoma2026-04-10
3rqlite17,518783Go40The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.2026-05-22
4tikv16,6852,281Rust1306Distributed transactional key-value database, originally created to complement TiDB2026-05-23
5fabric16,6479,117Go180Hyperledger 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 ...2026-05-19
6zookeeper12,7677,333Java0Apache ZooKeeper2026-05-19
7awesome-distributed-systems11,8171,536-7A curated list to learn about distributed systems2025-01-10
8raft9,0121,062Go34Golang implementation of the Raft consensus protocol2026-05-22
9translations6,9161,543-27🐼 Chinese translations for classic software development resources2025-03-09
10tendermint5,8642,098Go0⟁ Tendermint Core (BFT Consensus) in Go2026-05-20
11dragonboat5,310569Go50A feature complete and high performance multi-group Raft library in Go.2025-07-23
12quorum4,7691,303Go67A permissioned implementation of Ethereum supporting data privacy2026-05-12
13braft4,215920C++153An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.2024-10-25
14consensus-specs3,9351,265Python43Ethereum Proof-of-Stake Consensus Specifications2026-05-22
15sofa-jraft3,8041,201Java49A production-grade java implementation of RAFT consensus algorithm.2026-04-28
16swarmkit3,609656Go192A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.2026-04-23
17lighthouse3,4421,018Rust415Ethereum consensus client in Rust2026-05-22
18raft-rs3,344458Rust50Raft distributed consensus algorithm implemented in Rust.2026-05-13
19curator3,1761,245Java120Apache Curator2026-03-16
20awesome-blockchain-rust2,789325-2Collect libraries and packages about blockchain/cryptography in Rust2026-05-17
21distributed-consensus-reading-list2,633217-0A list of papers about distributed consensus.2026-04-27
22FISCO-BCOS2,587740C++313FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stabl...2026-05-22
23raft2,435477Go17UNMAINTAINED: A Go implementation of the Raft distributed consensus protocol.2015-05-09
24atomix2,365388Go14A Kubernetes toolkit for building distributed applications using cloud native principles2024-06-23
25awesome-consensus2,148209-0Awesome list for Paxos and friends2024-05-29
26openraft1,916208Rust18rust raft with improvements2026-05-22
27xrpl-dev-portal1,9011,154JavaScript222Source code for xrpl.org including developer documentation2026-05-23
28awesome-cryptoeconomics1,769311-0An awesome curated list of Cryptoeconomic research and learning materials2024-06-17
29paxosstore1,715341C++14PaxosStore 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...2020-07-17
30ratis1,450444Java0Open source Java implementation for Raft consensus protocol.2026-05-22
31harmony1,450287Go76The core protocol of harmony2026-05-22
32lodestar1,411458TypeScript306🌟 Ethereum Consensus client for the Zig and TypeScript ecosystem2026-05-22
33summitdb1,41176Go12In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API2022-04-22
34cita1,307207Rust0A high performance blockchain kernel for enterprise users.2022-12-10
35NuRaft1,185289C++73C++ implementation of Raft core logic as a replication library2026-04-01
36raft1,168275C34C implementation of the Raft Consensus protocol, BSD licensed2023-06-26
37async-raft1,09385Rust19An implementation of the Raft distributed consensus protocol using the Tokio framework.2023-02-12
38hraftd1,089142Go0A reference use of Hashicorp's Raft implementation2025-08-17
39polaris1,076359Go92Polaris is a modular implementation of the Ethereum Virtual Machine (EVM). It can be easily integrated into any consensus engine or application, including the Cosmos-SDK.2024-06-09
40dissertation1,074133TeX1Sources for my PhD dissertation on the Raft consensus algorithm2016-05-24
41raft1,038246Go40Raft library for maintaining a replicated state machine2026-05-22
42burrow1,024335Go48https://wiki.hyperledger.org/display/burrow2022-05-12
43raft947134C0Unmaintained C implementation of the Raft consensus protocol2024-03-04
44go-spacemesh777224Go221Go Implementation of the Spacemesh protocol full node. 💾⏰💪2025-11-20
45awesome-substrate775145-8A curated list of awesome projects and resources related to the Substrate blockchain development framework.2024-04-20
46teku770371Java242🚀 Open-source Ethereum consensus client written in Java2026-05-22
47CorfuDB667122Java52A cluster consistency platform2026-05-22
48ethermint-archive658190Go15Ethereum on Tendermint using Cosmos-SDK!2020-10-07
49mLLMCelltype64255Python9Cell type annotation for single-cell RNA-seq using multi-LLM consensus2026-05-11
50copycat582153Java43A novel implementation of the Raft consensus algorithm2017-07-12
51flow-go570210Go245Reference implementation of the Flow network in Go. Layer 1 proof-of-stake protocol built for consumer apps, AI Agents, and DeFi at scale2026-05-22
52hiero-consensus-specifications56318-4Canonical specifications for Hiero Consensus Specifications (HCS) — originally written and maintained by Hashgraph Online2026-05-07
53monorepo562220Rust385Commonware Library Primitives and Examples2026-05-22
54adversarial-spec54447Python1A Claude Code plugin that iteratively refines product specifications by debating between multiple LLMs until all models reach consensus.2026-01-22
55raft.tla51396TLA8TLA+ specification for the Raft consensus algorithm2025-02-18
56torchft50364Python33Fault tolerance for PyTorch (HSDP, LocalSGD, DiLoCo, Streaming DiLoCo)2026-04-03
57iroha485287Rust437Iroha: A cutting-edge, enterprise-grade decentralized ledger2026-05-22
58babble48394Go5Distributed Consensus Middleware2024-02-27
59elle47542C++1The Elle coroutine-based asynchronous C++ development framework.2023-05-22
60little-raft44728Rust5The lightest distributed consensus library. Run your own replicated state machine! ❤️2025-03-31
61cNMF43972Jupyter Notebook19Code and example data for running Consensus Non-negative Matrix Factorization on single-cell RNA-Seq data2026-04-11
62raft43226Elixir7An Elixir implementation of the raft consensus protocol2019-10-13
63celestia-app411503Go397Celestia consensus node2026-05-22
64malachite407122Rust70Flexible BFT consensus engine in Rust2026-05-22
65blockchain_consensus_algorithm398144Go4代码实现五种区块链共识算法 The code implements five blockchain consensus algorithms2019-12-26
66hiero-consensus-node391209Java1404Crypto, token, consensus, file, and smart contract services for a Hiero based network2026-05-23
67llm-consortium38634Python7Parallel Reasoning: llm-consortium orchestrates mulitple LLMs, iteratively refines & achieves consensus.2026-05-07
68minikv38414Rust0A production-ready distributed key-value store with Raft consensus.2026-05-17
69hbbft37091Rust42An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus.2024-01-06
70klein35923Java4🔥 Klein is a Paxos based distributed collection tool library, including distributed ArrayList, distributed HashMap, distributed Cache, distributed Lock, etc..2024-12-31
71miniasm35369TeX53Ultrafast de novo assembly for long noisy reads (though having no consensus step)2025-07-19
72Trycycler34432Python2A tool for generating consensus long-read assemblies for bacterial genomes2025-09-11
73js33431JavaScript3Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol2018-08-13
74raft.js33130TeX3Raft.js is an implementation of the Raft consensus algorithm in JavaScript and using WebRTC.2020-09-28
75beacon-kit328272Go2A modular framework for building EVM consensus clients ⛵️✨2026-05-21
76floyd318103C++21A raft consensus implementation that is simply and understandable2018-11-17
77lm-council31037Jupyter Notebook0LLMs sitting on a council together to decide, by consensus, who among them is the best.2025-07-20
78standards-sdk-go2990Go0The official HOL SDK for Go, implementing the Hiero Consensus Specifications (https://github.com/hiero-ledger/hiero-consensus-specifications). See official documentation found in https://hol.org/doc...2026-04-10
79racon29754C++105Ultrafast consensus module for raw de novo genome assembly of long uncorrected reads. http://genome.cshlp.org/content/early/2017/01/18/gr.214270.116 Note: This was the original repository which will n...2024-05-09
80go-opera295223Go22Opera blockchain protocol secured by the Lachesis consensus algorithm2024-07-11
81raftd29581Go4A reference implementation for using the go-raft library for distributed consensus.2016-02-04
82libhotstuff28990C++7A general-purpose BFT state machine replication library with modularity and simplicity, suitable for building hybrid consensus cryptocurrencies.2023-06-22
83jgroups-raft28687Java9Implementation of the Raft consensus protocol in JGroups2026-05-19
84BMPrinciples28520-1A collection of phenomenons observed during the scaling of big foundation models, which may be developed into consensus, principles, or laws in the future2023-08-13
85DOGS27712JavaScript10The official implementation of the NeurIPS 2024 paper: DOGS: Distributed-Oriented Gaussian Splatting for Large-Scale 3D Reconstruction Via Gaussian Consensus2026-02-04
86mango27675Rust1Mango Network is a Layer1 blockchain based on the Dpos consensus mechanism and supported by Move to build a transaction-based omni-chain infrastructure network.2025-06-21
87heimdall275182Go0⚠️ Deprecated. Legacy Heimdall implementation for Polygon. See https://github.com/0xPolygon/heimdall-v2 for the active version.2025-07-15
88deep-graph-matching-consensus27349Python6Implementation of "Deep Graph Matching Consensus" in PyTorch2021-09-22
89grandine27081Rust47High performance Ethereum consensus client2026-05-21
90cornerstone27058C++0C++ implementation of raft consensus2023-05-12
91rafter27030Erlang8An Erlang library application which implements the Raft consensus protocol2016-07-20
92deepconsensus26538Python0DeepConsensus uses gap-aware sequence transformers to correct errors in Pacific Biosciences (PacBio) Circular Consensus Sequencing (CCS) data.2026-04-07
93OpenEIT26274Python9Python based dashboard for real-time Electrical Impedance Tomography including image reconstruction using Back Projection, Graz Consensus and Gauss Newton methods2025-07-22
94MicroRaft26149Java6Feature-complete implementation of the Raft consensus algorithm in Java2026-03-26
95web3signer25895Java39Web3Signer is an open-source signing service capable of signing for multiple platforms (Ethereum consensus and execution clients) using private keys stored in an external vault, or encrypted on a disk...2026-05-14
96skiff24728JavaScript7Raft Consensus for Node.js, backed by LevelDB2016-12-12
97liferaft24641JavaScript9Consensus protocol based on raft, but only for saving lifes and works in node as well as in browers.2021-03-23
98racon24033C++23Ultrafast consensus module for raw de novo genome assembly of long uncorrected reads2023-12-29
99go-seele239100Go0Seele is an open source blockchain project which consists of advanced sharding technology and our innovative anti-asic MPoW consensus algorithm. The ONLY official website is2020-12-09
100argue23812TypeScript1Harness-agnostic orchestration package for multi-agent consensus workflows2026-05-11