Skip to content

Top 100 consensus Repositories

Back to Home

Ranking

RankingProject NameStarsForksLanguageOpen IssuesDescriptionLast Commit
1etcd52,26710,502Go124Distributed reliable key-value store for the most critical data of a distributed system2026-09-16
2anoma33,6074,112Elixir90Reference implementation of Anoma2026-06-15
3rqlite17,741810Go41The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.2026-09-15
4tikv16,8512,342Rust1350Distributed transactional key-value database, originally created to complement TiDB2026-09-17
5fabric16,7179,107Go181Hyperledger 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-09-16
6zookeeper12,8057,318Java0Apache ZooKeeper2026-09-15
7awesome-distributed-systems12,3871,590-8A curated list to learn about distributed systems2025-01-10
8raft9,1261,089Go38Golang implementation of the Raft consensus protocol2026-09-16
9translations6,9101,532-27🐼 Chinese translations for classic software development resources2025-03-09
10tendermint5,8642,100Go0⟁ Tendermint Core (BFT Consensus) in Go2026-09-11
11dragonboat5,327571Go51A feature complete and high performance multi-group Raft library in Go.2025-07-23
12quorum4,7631,296Go0A permissioned implementation of Ethereum supporting data privacy2026-06-05
13braft4,227923C++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,9641,306Python31Ethereum Consensus Specifications2026-09-16
15sofa-jraft3,8211,201Java50A production-grade java implementation of RAFT consensus algorithm.2026-06-16
16swarmkit3,652673Go194A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.2026-09-15
17lighthouse3,4711,059Rust439Ethereum consensus client in Rust2026-09-16
18raft-rs3,393468Rust49Raft distributed consensus algorithm implemented in Rust.2026-05-13
19curator3,1701,247Java121Apache Curator2026-07-24
20awesome-blockchain-rust2,816333-2Collect libraries and packages about blockchain/cryptography in Rust2026-05-17
21distributed-consensus-reading-list2,653218-0A list of papers about distributed consensus.2026-04-27
22FISCO-BCOS2,604745C++339FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stabl...2026-09-16
23raft2,428472Go17UNMAINTAINED: A Go implementation of the Raft distributed consensus protocol.2015-05-09
24atomix2,362385Go14A Kubernetes toolkit for building distributed applications using cloud native principles2024-06-23
25xrpl-dev-portal2,1671,176JavaScript221Source code for xrpl.org including developer documentation2026-09-17
26awesome-consensus2,148212-0Awesome list for Paxos and friends2024-05-29
27openraft2,055247Rust21rust raft with improvements2026-09-16
28awesome-cryptoeconomics1,770310-0An awesome curated list of Cryptoeconomic research and learning materials2024-06-17
29paxosstore1,714342C++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,479456Java0Open source Java implementation for Raft consensus protocol.2026-09-17
31harmony1,445288Go60The core protocol of harmony2026-09-03
32lodestar1,421482TypeScript302🌟 Ethereum Consensus client for the Zig and TypeScript ecosystem2026-09-17
33summitdb1,40675Go12In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API2022-04-22
34cita1,301206Rust0A high performance blockchain kernel for enterprise users.2022-12-10
35NuRaft1,204296C++75C++ implementation of Raft core logic as a replication library2026-08-13
36raft1,170274C34C implementation of the Raft Consensus protocol, BSD licensed2023-06-26
37raft1,119273Go41Raft library for maintaining a replicated state machine2026-09-14
38hraftd1,100142Go0A reference use of Hashicorp's Raft implementation2026-08-16
39async-raft1,09285Rust19An implementation of the Raft distributed consensus protocol using the Tokio framework.2023-02-12
40dissertation1,088132TeX1Sources for my PhD dissertation on the Raft consensus algorithm2016-05-24
41polaris1,071354Go92Polaris 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,020334Go48https://wiki.hyperledger.org/display/burrow2022-05-12
43raft946134C0Unmaintained C implementation of the Raft consensus protocol2024-03-04
44redwood92126Go77Encrypted, decentralized CRDT state consensus plumbing for any application2023-03-07
45teku779390Java208🚀 Open-source Ethereum consensus client written in Java2026-09-17
46go-spacemesh776226Go221Go Implementation of the Spacemesh protocol full node. 💾⏰💪2025-11-20
47awesome-substrate775150-8A curated list of awesome projects and resources related to the Substrate blockchain development framework.2024-04-20
48CorfuDB667122Java55A cluster consistency platform2026-09-16
49mLLMCelltype66157Python4Cell type annotation for single-cell RNA-seq using multi-LLM consensus2026-09-07
50ethermint-archive654185Go15Ethereum on Tendermint using Cosmos-SDK!2020-10-07
51monorepo611251Rust409Commonware Library Primitives and Examples2026-09-17
52copycat583152Java43A novel implementation of the Raft consensus algorithm2017-07-12
53flow-go575217Go238Reference implementation of the Flow network in Go. Layer 1 proof-of-stake protocol built for consumer apps, AI Agents, and DeFi at scale2026-09-16
54hiero-consensus-specifications56321-4Canonical specifications for Hiero Consensus Specifications (HCS) — originally written and maintained by Hashgraph Online2026-09-14
55adversarial-spec55748Python1A Claude Code plugin that iteratively refines product specifications by debating between multiple LLMs until all models reach consensus.2026-01-22
56torchft53976Python37Fault tolerance for PyTorch (HSDP, LocalSGD, DiLoCo, Streaming DiLoCo)2026-08-28
57raft.tla52896TLA8TLA+ specification for the Raft consensus algorithm2025-02-18
58medaka52790Python28Neural-network consensus polishing and variant calling for Oxford Nanopore sequencing data2026-05-20
59iroha488286Rust437Iroha: A cutting-edge, enterprise-grade decentralized ledger2026-09-16
60babble48293Go5Distributed Consensus Middleware2024-02-27
61elle47642C++1The Elle coroutine-based asynchronous C++ development framework.2023-05-22
62cNMF47075Jupyter Notebook20Code and example data for running Consensus Non-negative Matrix Factorization on single-cell RNA-Seq data2026-04-11
63malachite454149Rust77Flexible BFT consensus engine in Rust2026-09-15
64little-raft45028Rust5The lightest distributed consensus library. Run your own replicated state machine! ❤️2025-03-31
65raft43426Elixir7An Elixir implementation of the raft consensus protocol2019-10-13
66celestia-app417510Go384Celestia consensus node2026-09-17
67llm-consortium40741Python7Parallel Reasoning: llm-consortium orchestrates mulitple LLMs, iteratively refines & achieves consensus.2026-09-05
68hiero-consensus-node406226Java1377Crypto, token, consensus, file, and smart contract services for a Hiero based network2026-09-16
69minikv40116Rust0Distributed, multi-tenant key-value and object store in Rust, with Raft consensus, WAL durability, and production-oriented operations.2026-05-17
70blockchain_consensus_algorithm400143Go4代码实现五种区块链共识算法 The code implements five blockchain consensus algorithms2019-12-26
71dacha37723Rust2Monorepo for awesome tools/projects/libraries2026-09-17
72hbbft36991Rust42An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus.2024-01-06
73miniasm35869TeX53Ultrafast de novo assembly for long noisy reads (though having no consensus step)2025-07-19
74Trycycler34931Python2A tool for generating consensus long-read assemblies for bacterial genomes2026-07-24
75klein34421Java4🔥 Klein is a Paxos based distributed collection tool library, including distributed ArrayList, distributed HashMap, distributed Cache, distributed Lock, etc..2024-12-31
76js33331JavaScript3Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol2018-08-13
77raft.js32930TeX3Raft.js is an implementation of the Raft consensus algorithm in JavaScript and using WebRTC.2020-09-28
78beacon-kit326276Go6A modular framework for building EVM consensus clients ⛵️✨2026-09-02
79lm-council32142Jupyter Notebook0LLMs sitting on a council together to decide, by consensus, who among them is the best.2025-07-20
80floyd318103C++21A raft consensus implementation that is simply and understandable2018-11-17
81standards-sdk-go3100Go0The 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
82racon30253C++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
83go-opera294223Go22Opera blockchain protocol secured by the Lachesis consensus algorithm2024-07-11
84raftd29381Go4A reference implementation for using the go-raft library for distributed consensus.2016-02-04
85libhotstuff29189C++7A general-purpose BFT state machine replication library with modularity and simplicity, suitable for building hybrid consensus cryptocurrencies.2023-06-22
86jgroups-raft28587Java9Implementation of the Raft consensus protocol in JGroups2026-09-15
87BMPrinciples28420-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
88DOGS28313JavaScript10The official implementation of the NeurIPS 2024 paper: DOGS: Distributed-Oriented Gaussian Splatting for Large-Scale 3D Reconstruction Via Gaussian Consensus2026-02-04
89grandine27793Rust94High performance Ethereum consensus client2026-09-16
90argue27518TypeScript1Harness-agnostic orchestration package for multi-agent consensus workflows2026-07-31
91deep-graph-matching-consensus27349Python6Implementation of "Deep Graph Matching Consensus" in PyTorch2021-09-22
92cornerstone27258C++0C++ implementation of raft consensus2023-05-12
93heimdall272182Go0⚠️ Deprecated. Legacy Heimdall implementation for Polygon. See https://github.com/0xPolygon/heimdall-v2 for the active version.2025-07-15
94mango27274Rust1Mango 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
95rafter27130Erlang8An Erlang library application which implements the Raft consensus protocol2016-07-20
96OpenEIT26674Python9Python based dashboard for real-time Electrical Impedance Tomography including image reconstruction using Back Projection, Graz Consensus and Gauss Newton methods2025-07-22
97deepconsensus26539Python0DeepConsensus uses gap-aware sequence transformers to correct errors in Pacific Biosciences (PacBio) Circular Consensus Sequencing (CCS) data.2026-04-07
98web3signer265103Java40Web3Signer 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-09-13
99MicroRaft26151Java6Feature-complete implementation of the Raft consensus algorithm in Java2026-03-26
100seobuild-onpage25039Python0SEOBuild Onpage - The first AI agent that writes pages Google ranks AND LLMs cite. One command in, ranking page out. Built on DeerFlow, powered by 2026 SEO + GEO strategies tested / working. Forensic ...2026-09-03