Skip to content

Top 100 consensus Repositories

Back to Home

Ranking

RankingProject NameStarsForksLanguageOpen IssuesDescriptionLast Commit
1etcd52,01110,425Go111Distributed reliable key-value store for the most critical data of a distributed system2026-07-20
2anoma33,7234,113Elixir90Reference implementation of Anoma2026-06-15
3rqlite17,639797Go42The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.2026-07-21
4tikv16,7702,309Rust1340Distributed transactional key-value database, originally created to complement TiDB2026-07-20
5fabric16,6909,113Go183Hyperledger 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-07-19
6zookeeper12,7827,326Java0Apache ZooKeeper2026-07-17
7awesome-distributed-systems12,0851,563-7A curated list to learn about distributed systems2025-01-10
8raft9,0601,080Go36Golang implementation of the Raft consensus protocol2026-07-20
9translations6,9141,536-27🐼 Chinese translations for classic software development resources2025-03-09
10tendermint5,8662,103Go0⟁ Tendermint Core (BFT Consensus) in Go2026-07-18
11dragonboat5,322573Go50A feature complete and high performance multi-group Raft library in Go.2025-07-23
12quorum4,7671,299Go0A permissioned implementation of Ethereum supporting data privacy2026-06-05
13braft4,222924C++155An 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,9541,283Python45Ethereum Proof-of-Stake Consensus Specifications2026-07-20
15sofa-jraft3,8101,205Java48A production-grade java implementation of RAFT consensus algorithm.2026-06-16
16swarmkit3,630667Go192A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.2026-06-09
17lighthouse3,4601,037Rust432Ethereum consensus client in Rust2026-07-21
18raft-rs3,359462Rust49Raft distributed consensus algorithm implemented in Rust.2026-05-13
19curator3,1721,243Java118Apache Curator2026-07-19
20awesome-blockchain-rust2,805330-2Collect libraries and packages about blockchain/cryptography in Rust2026-05-17
21distributed-consensus-reading-list2,641217-0A list of papers about distributed consensus.2026-04-27
22FISCO-BCOS2,591746C++315FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stabl...2026-07-20
23raft2,433475Go17UNMAINTAINED: A Go implementation of the Raft distributed consensus protocol.2015-05-09
24atomix2,363386Go14A Kubernetes toolkit for building distributed applications using cloud native principles2024-06-23
25awesome-consensus2,144209-0Awesome list for Paxos and friends2024-05-29
26xrpl-dev-portal2,0231,164JavaScript220Source code for xrpl.org including developer documentation2026-07-20
27openraft1,973223Rust19rust raft with improvements2026-07-20
28awesome-cryptoeconomics1,770311-0An awesome curated list of Cryptoeconomic research and learning materials2024-06-17
29paxosstore1,714341C++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,466447Java0Open source Java implementation for Raft consensus protocol.2026-07-20
31harmony1,449287Go77The core protocol of harmony2026-07-16
32lodestar1,415472TypeScript334🌟 Ethereum Consensus client for the Zig and TypeScript ecosystem2026-07-21
33summitdb1,41076Go12In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API2022-04-22
34cita1,306207Rust0A high performance blockchain kernel for enterprise users.2022-12-10
35NuRaft1,197292C++73C++ implementation of Raft core logic as a replication library2026-07-15
36raft1,170274C34C implementation of the Raft Consensus protocol, BSD licensed2023-06-26
37hraftd1,096143Go0A reference use of Hashicorp's Raft implementation2025-08-17
38async-raft1,09285Rust19An implementation of the Raft distributed consensus protocol using the Tokio framework.2023-02-12
39dissertation1,078133TeX1Sources for my PhD dissertation on the Raft consensus algorithm2016-05-24
40polaris1,075356Go92Polaris 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
41raft1,074263Go40Raft library for maintaining a replicated state machine2026-07-20
42burrow1,021335Go48https://wiki.hyperledger.org/display/burrow2022-05-12
43raft947134C0Unmaintained C implementation of the Raft consensus protocol2024-03-04
44teku777381Java234🚀 Open-source Ethereum consensus client written in Java2026-07-21
45go-spacemesh776226Go221Go Implementation of the Spacemesh protocol full node. 💾⏰💪2025-11-20
46awesome-substrate774148-8A curated list of awesome projects and resources related to the Substrate blockchain development framework.2024-04-20
47CorfuDB666123Java52A cluster consistency platform2026-07-15
48ethermint-archive655187Go15Ethereum on Tendermint using Cosmos-SDK!2020-10-07
49mLLMCelltype65257Python9Cell type annotation for single-cell RNA-seq using multi-LLM consensus2026-07-21
50monorepo590236Rust409Commonware Library Primitives and Examples2026-07-20
51copycat583152Java43A novel implementation of the Raft consensus algorithm2017-07-12
52flow-go570213Go235Reference implementation of the Flow network in Go. Layer 1 proof-of-stake protocol built for consumer apps, AI Agents, and DeFi at scale2026-07-20
53hiero-consensus-specifications56217-4Canonical specifications for Hiero Consensus Specifications (HCS) — originally written and maintained by Hashgraph Online2026-07-11
54adversarial-spec55348Python1A Claude Code plugin that iteratively refines product specifications by debating between multiple LLMs until all models reach consensus.2026-01-22
55torchft52370Python35Fault tolerance for PyTorch (HSDP, LocalSGD, DiLoCo, Streaming DiLoCo)2026-07-16
56raft.tla51697TLA8TLA+ specification for the Raft consensus algorithm2025-02-18
57iroha486286Rust437Iroha: A cutting-edge, enterprise-grade decentralized ledger2026-07-20
58babble48193Go5Distributed Consensus Middleware2024-02-27
59elle47442C++1The Elle coroutine-based asynchronous C++ development framework.2023-05-22
60cNMF45774Jupyter Notebook19Code and example data for running Consensus Non-negative Matrix Factorization on single-cell RNA-Seq data2026-04-11
61little-raft44829Rust5The lightest distributed consensus library. Run your own replicated state machine! ❤️2025-03-31
62malachite435134Rust72Flexible BFT consensus engine in Rust2026-07-15
63raft43426Elixir7An Elixir implementation of the raft consensus protocol2019-10-13
64celestia-app415503Go390Celestia consensus node2026-07-20
65llm-consortium40438Python7Parallel Reasoning: llm-consortium orchestrates mulitple LLMs, iteratively refines & achieves consensus.2026-05-07
66hiero-consensus-node400215Java1356Crypto, token, consensus, file, and smart contract services for a Hiero based network2026-07-21
67blockchain_consensus_algorithm400143Go4代码实现五种区块链共识算法 The code implements five blockchain consensus algorithms2019-12-26
68minikv39515Rust0Distributed, multi-tenant key-value and object store in Rust, with Raft consensus, WAL durability, and production-oriented operations.2026-05-17
69hbbft36991Rust42An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus.2024-01-06
70miniasm35669TeX53Ultrafast de novo assembly for long noisy reads (though having no consensus step)2025-07-19
71Trycycler34532Python2A tool for generating consensus long-read assemblies for bacterial genomes2025-09-11
72klein34522Java4🔥 Klein is a Paxos based distributed collection tool library, including distributed ArrayList, distributed HashMap, distributed Cache, distributed Lock, etc..2024-12-31
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-kit329275Go4A modular framework for building EVM consensus clients ⛵️✨2026-07-19
76floyd318103C++21A raft consensus implementation that is simply and understandable2018-11-17
77lm-council31639Jupyter Notebook0LLMs sitting on a council together to decide, by consensus, who among them is the best.2025-07-20
78dacha30520Rust1Monorepo for awesome tools/projects/libraries2026-07-06
79standards-sdk-go3040Go0The 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
80racon29953C++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
81go-opera295223Go22Opera blockchain protocol secured by the Lachesis consensus algorithm2024-07-11
82raftd29481Go4A reference implementation for using the go-raft library for distributed consensus.2016-02-04
83libhotstuff28890C++7A general-purpose BFT state machine replication library with modularity and simplicity, suitable for building hybrid consensus cryptocurrencies.2023-06-22
84jgroups-raft28687Java9Implementation of the Raft consensus protocol in JGroups2026-07-16
85BMPrinciples28420-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
86DOGS28012JavaScript10The official implementation of the NeurIPS 2024 paper: DOGS: Distributed-Oriented Gaussian Splatting for Large-Scale 3D Reconstruction Via Gaussian Consensus2026-02-04
87grandine27686Rust67High performance Ethereum consensus client2026-07-17
88heimdall275182Go0⚠️ Deprecated. Legacy Heimdall implementation for Polygon. See https://github.com/0xPolygon/heimdall-v2 for the active version.2025-07-15
89mango27475Rust1Mango 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
90deep-graph-matching-consensus27349Python6Implementation of "Deep Graph Matching Consensus" in PyTorch2021-09-22
91cornerstone27158C++0C++ implementation of raft consensus2023-05-12
92rafter27030Erlang8An Erlang library application which implements the Raft consensus protocol2016-07-20
93argue26615TypeScript0Harness-agnostic orchestration package for multi-agent consensus workflows2026-06-29
94deepconsensus26539Python0DeepConsensus uses gap-aware sequence transformers to correct errors in Pacific Biosciences (PacBio) Circular Consensus Sequencing (CCS) data.2026-04-07
95OpenEIT26374Python9Python based dashboard for real-time Electrical Impedance Tomography including image reconstruction using Back Projection, Graz Consensus and Gauss Newton methods2025-07-22
96MicroRaft26150Java6Feature-complete implementation of the Raft consensus algorithm in Java2026-03-26
97web3signer26098Java39Web3Signer 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-07-14
98skiff24728JavaScript7Raft Consensus for Node.js, backed by LevelDB2016-12-12
99liferaft24542JavaScript9Consensus protocol based on raft, but only for saving lifes and works in node as well as in browers.2021-03-23
100racon24133C++23Ultrafast consensus module for raw de novo genome assembly of long uncorrected reads2023-12-29