Skip to content

Top 100 consensus Repositories ​

Back to Home

Ranking ​

RankingProject NameStarsForksLanguageOpen IssuesDescriptionLast Commit
1etcd52,32310,528Go132Distributed reliable key-value store for the most critical data of a distributed system2026-10-04
2anoma33,5774,112Elixir90Reference implementation of Anoma2026-06-15
3rqlite17,784812Go40The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.2026-10-05
4tikv16,9032,356Rust1396Distributed transactional key-value database, originally created to complement TiDB2026-10-02
5fabric16,7369,107Go177Hyperledger 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-10-02
6zookeeper12,8167,322Java0Apache ZooKeeper2026-10-02
7awesome-distributed-systems12,4091,592-8A curated list to learn about distributed systems2025-01-10
8raft9,1421,093Go41Golang implementation of the Raft consensus protocol2026-09-27
9translations6,9131,530-27🐼 Chinese translations for classic software development resources2025-03-09
10tendermint5,8622,101Go1⟁ Tendermint Core (BFT Consensus) in Go2026-09-25
11dragonboat5,328573Go51A feature complete and high performance multi-group Raft library in Go.2025-07-23
12quorum4,7621,296Go0A permissioned implementation of Ethereum supporting data privacy2026-06-05
13braft4,230923C++154An 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,9661,314Python32Ethereum Consensus Specifications2026-10-05
15sofa-jraft3,8231,199Java50A production-grade java implementation of RAFT consensus algorithm.2026-06-16
16swarmkit3,653678Go194A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.2026-09-17
17lighthouse3,4791,071Rust460Ethereum consensus client in Rust2026-10-05
18raft-rs3,407471Rust50Raft distributed consensus algorithm implemented in Rust.2026-05-13
19curator3,1711,248Java121Apache Curator2026-07-24
20awesome-blockchain-rust2,820337-2Collect libraries and packages about blockchain/cryptography in Rust2026-05-17
21distributed-consensus-reading-list2,652217-0A list of papers about distributed consensus.2026-04-27
22FISCO-BCOS2,608747C++357FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stabl...2026-09-30
23raft2,428472Go17UNMAINTAINED: A Go implementation of the Raft distributed consensus protocol.2015-05-09
24atomix2,360386Go14A Kubernetes toolkit for building distributed applications using cloud native principles2024-06-23
25xrpl-dev-portal2,2151,178JavaScript223Source code for xrpl.org including developer documentation2026-10-05
26awesome-consensus2,149212-0Awesome list for Paxos and friends2024-05-29
27openraft2,079255Rust18rust raft with improvements2026-10-03
28awesome-cryptoeconomics1,769310-0An awesome curated list of Cryptoeconomic research and learning materials2024-06-17
29paxosstore1,716342C++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,484458Java0Open source Java implementation for Raft consensus protocol.2026-10-05
31harmony1,447290Go60The core protocol of harmony2026-09-03
32lodestar1,422489TypeScript304🌟 Ethereum Consensus client for the Zig and TypeScript ecosystem2026-10-05
33summitdb1,40575Go12In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API2022-04-22
34cita1,302206Rust0A high performance blockchain kernel for enterprise users.2022-12-10
35NuRaft1,205297C++75C++ implementation of Raft core logic as a replication library2026-08-13
36raft1,171274C34C implementation of the Raft Consensus protocol, BSD licensed2023-06-26
37raft1,132277Go41Raft library for maintaining a replicated state machine2026-09-28
38hraftd1,100142Go0A reference use of Hashicorp's Raft implementation2026-08-16
39async-raft1,09486Rust19An implementation of the Raft distributed consensus protocol using the Tokio framework.2023-02-12
40dissertation1,093134TeX1Sources for my PhD dissertation on the Raft consensus algorithm2016-05-24
41polaris1,069354Go92Polaris 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
42burrow1,021334Go48https://wiki.hyperledger.org/display/burrow2022-05-12
43raft945133C0Unmaintained C implementation of the Raft consensus protocol2024-03-04
44redwood92026Go77Encrypted, decentralized CRDT state consensus plumbing for any application2023-03-07
45teku781391Java202🚀 Open-source Ethereum consensus client written in Java2026-10-05
46go-spacemesh777227Go221Go Implementation of the Spacemesh protocol full node. 💾⏰💪2025-11-20
47awesome-substrate775151-8A curated list of awesome projects and resources related to the Substrate blockchain development framework.2024-04-20
48observer-patch-holography751105Python2Observer Patch Holography: finite observer consensus, machine-checked mathematics and reproducible models for reconstructing physical structure.2026-10-05
49CorfuDB668122Java55A cluster consistency platform2026-10-04
50mLLMCelltype66259Python5Cell type annotation for single-cell RNA-seq using multi-LLM consensus2026-09-28
51ethermint-archive655185Go15Ethereum on Tendermint using Cosmos-SDK!2020-10-07
52monorepo614257Rust402Commonware Library Primitives and Examples2026-10-05
53copycat583152Java43A novel implementation of the Raft consensus algorithm2017-07-12
54flow-go574217Go237Reference implementation of the Flow network in Go. Layer 1 proof-of-stake protocol built for consumer apps, AI Agents, and DeFi at scale2026-09-29
55hiero-consensus-specifications56523-4Canonical specifications for Hiero Consensus Specifications (HCS) — originally written and maintained by Hashgraph Online2026-09-28
56adversarial-spec55650Python1A Claude Code plugin that iteratively refines product specifications by debating between multiple LLMs until all models reach consensus.2026-01-22
57torchft54279Python38Fault tolerance for PyTorch (HSDP, LocalSGD, DiLoCo, Streaming DiLoCo)2026-10-01
58raft.tla52997TLA8TLA+ specification for the Raft consensus algorithm2025-02-18
59medaka52990Python28Neural-network consensus polishing and variant calling for Oxford Nanopore sequencing data2026-05-20
60iroha489287Rust437Iroha: A cutting-edge, enterprise-grade decentralized ledger2026-10-05
61babble48393Go5Distributed Consensus Middleware2024-02-27
62elle47642C++1The Elle coroutine-based asynchronous C++ development framework.2023-05-22
63cNMF47577Jupyter Notebook21Code and example data for running Consensus Non-negative Matrix Factorization on single-cell RNA-Seq data2026-04-11
64malachite459161Rust78Flexible BFT consensus engine in Rust2026-09-15
65little-raft45028Rust5The lightest distributed consensus library. Run your own replicated state machine! ❤️2025-03-31
66raft43426Elixir7An Elixir implementation of the raft consensus protocol2019-10-13
67celestia-app420516Go405Celestia consensus node2026-10-02
68hiero-consensus-node410228Java1407Crypto, token, consensus, file, and smart contract services for a Hiero based network2026-10-05
69llm-consortium40842Python7Parallel Reasoning: llm-consortium orchestrates mulitple LLMs, iteratively refines & achieves consensus.2026-09-05
70minikv40616Rust0Distributed, multi-tenant key-value and object store in Rust, with Raft consensus, WAL durability, and production-oriented operations.2026-09-29
71blockchain_consensus_algorithm400143Go4代码实现五种区块链共识算法 The code implements five blockchain consensus algorithms2019-12-26
72dacha38424Rust2Monorepo for awesome tools/projects/libraries2026-10-04
73hbbft37091Rust42An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus.2024-01-06
74miniasm35969TeX53Ultrafast de novo assembly for long noisy reads (though having no consensus step)2025-07-19
75Trycycler35031Python2A tool for generating consensus long-read assemblies for bacterial genomes2026-07-24
76klein34421Java4🔥 Klein is a Paxos based distributed collection tool library, including distributed ArrayList, distributed HashMap, distributed Cache, distributed Lock, etc..2024-12-31
77js33331JavaScript3Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol2018-08-13
78raft.js32830TeX3Raft.js is an implementation of the Raft consensus algorithm in JavaScript and using WebRTC.2020-09-28
79beacon-kit326278Go6A modular framework for building EVM consensus clients ⛵️✨2026-10-01
80lm-council32442Jupyter Notebook0LLMs sitting on a council together to decide, by consensus, who among them is the best.2025-07-20
81floyd318103C++21A raft consensus implementation that is simply and understandable2018-11-17
82standards-sdk-go3140Go0The 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
83racon30354C++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
84go-opera294222Go22Opera blockchain protocol secured by the Lachesis consensus algorithm2024-07-11
85raftd29481Go4A reference implementation for using the go-raft library for distributed consensus.2016-02-04
86libhotstuff29388C++7A general-purpose BFT state machine replication library with modularity and simplicity, suitable for building hybrid consensus cryptocurrencies.2023-06-22
87jgroups-raft28687Java9Implementation of the Raft consensus protocol in JGroups2026-09-30
88BMPrinciples28420-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
89DOGS28313JavaScript10The official implementation of the NeurIPS 2024 paper: DOGS: Distributed-Oriented Gaussian Splatting for Large-Scale 3D Reconstruction Via Gaussian Consensus2026-02-04
90grandine27996Rust100High performance Ethereum consensus client2026-10-02
91argue27818TypeScript1Harness-agnostic orchestration package for multi-agent consensus workflows2026-07-31
92deep-graph-matching-consensus27349Python6Implementation of "Deep Graph Matching Consensus" in PyTorch2021-09-22
93ChainXim2730Python0ChainXim is a blockchain simulator developed by XinLab, which is used to simulate and verify blockchains under different networks and different consensus protocols, and can be designed to assist netwo...2026-09-27
94cornerstone27258C++0C++ implementation of raft consensus2023-05-12
95heimdall272182Go0⚠️ Deprecated. Legacy Heimdall implementation for Polygon. See https://github.com/0xPolygon/heimdall-v2 for the active version.2025-07-15
96rafter27130Erlang8An Erlang library application which implements the Raft consensus protocol2016-07-20
97mango27074Rust1Mango 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
98web3signer268104Java40Web3Signer 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 disk2026-10-03
99OpenEIT26574Python9Python based dashboard for real-time Electrical Impedance Tomography including image reconstruction using Back Projection, Graz Consensus and Gauss Newton methods2025-07-22
100deepconsensus26439Python0DeepConsensus uses gap-aware sequence transformers to correct errors in Pacific Biosciences (PacBio) Circular Consensus Sequencing (CCS) data.2026-04-07