#Consensus

Showing 60 of 62 repositories tagged #consensus, ranked by stars

etcd-io
etcd-io
etcd

Distributed reliable key-value store for the most critical data of a distributed system

Score
100
โ˜… 52.0k โ‘‚ 10.4k +8/day
Go
anoma
anoma
anoma

Reference implementation of Anoma

Score
100
โ˜… 33.7k โ‘‚ 4.1k โ€”
Elixir
rqlite
rqlite
rqlite

The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.

Score
82
โ˜… 17.6k โ‘‚ 793 โ€”
Go
tikv
tikv
tikv

Distributed transactional key-value database, originally created to complement TiDB

Score
100
โ˜… 16.8k โ‘‚ 2.3k +5/day
Rust
hyperledger
hyperledger
fabric

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.

Score
91
โ˜… 16.7k โ‘‚ 9.1k โ€”
Go
oldratlee
oldratlee
translations

๐Ÿผ Chinese translations for classic software development resources

Score
0
โ˜… 6.9k โ‘‚ 1.5k +1/day
tendermint
tendermint
tendermint

โŸ Tendermint Core (BFT Consensus) in Go

Score
73
โ˜… 5.9k โ‘‚ 2.1k +1/day
Go
lni
lni
dragonboat

A feature complete and high performance multi-group Raft library in Go.

Score
45
โ˜… 5.3k โ‘‚ 572 +2/day
Go
Consensys
Consensys
quorum

A permissioned implementation of Ethereum supporting data privacy

Score
64
โ˜… 4.8k โ‘‚ 1.3k โ€”
Go
rust-in-blockchain
rust-in-blockchain
awesome-blockchain-rust

Collect libraries and packages about blockchain/cryptography in Rust

Score
88
โ˜… 2.8k โ‘‚ 328 โ€”
FISCO-BCOS
FISCO-BCOS
FISCO-BCOS

FISCO BCOS๏ผˆๅ‘้Ÿณไธบ/หˆfษชskl bi:หˆkษ’z/๏ผ‰ๆ˜ฏไธ€ไธช็จณๅฎšใ€้ซ˜ๆ•ˆใ€ๅฎ‰ๅ…จ็š„่ฎธๅฏๅŒบๅ—้“พๅนณๅฐ๏ผŒๅทฒ่ขซๅนฟๆณ›ๅบ”็”จไบŽ็Žฐๅฎž็š„่กŒไธšๅบ”็”จใ€‚ๆˆช่‡ณ็›ฎๅ‰๏ผŒๅทฒๆ‹ฅๆœ‰5000ๅคšๅฎถไผไบ‹ไธšๅ•ไฝ๏ผŒ400ๅคšไธชไบงไธšๆ•ฐๅญ—ๅŒ–ๆ ‡ๆ†ๅบ”็”จ๏ผŒๆถต็›–ๆ–‡ๅŒ–็‰ˆๆƒใ€ๅธๆณ•ๆœๅŠกใ€ๆ”ฟๅบœๆœๅŠกใ€็‰ฉ่”็ฝ‘ใ€้‡‘่žใ€ๆ™บๆ…ง็คพๅŒบใ€ๆˆฟๅœฐไบงๅปบ่ฎพใ€็คพๅŒบๆฒป็†ใ€ไนกๆ‘ๆŒฏๅ…ด็ญ‰้ข†ๅŸŸใ€‚FISCO BCOS (pronounced /หˆfษชskl bi:หˆkษ’z/) is a stable, efficient, and secure permissioned blockchain platform that has been widely used in real-world industry applications.

Score
0
โ˜… 2.6k โ‘‚ 746 โ€”
C++
atomix
atomix
atomix

A Kubernetes toolkit for building distributed applications using cloud native principles

Score
27
โ˜… 2.4k โ‘‚ 387 โ€”
Go
databendlabs
databendlabs
openraft

rust raft with improvements

Score
75
โ˜… 2.0k โ‘‚ 219 โ€”
Rust
jpantunes
jpantunes
awesome-cryptoeconomics

An awesome curated list of Cryptoeconomic research and learning materials

Score
89
โ˜… 1.8k โ‘‚ 311 โ€”
harmony-one
harmony-one
harmony

The core protocol of harmony

Score
97
โ˜… 1.4k โ‘‚ 288 โ€”
Go
citahub
citahub
cita

A high performance blockchain kernel for enterprise users.

Score
50
โ˜… 1.3k โ‘‚ 207 โ€”
Rust
hyperledger-archives
hyperledger-archives
burrow

https://wiki.hyperledger.org/display/burrow

Score
80
โ˜… 1.0k โ‘‚ 335 โ€”
Go
spacemeshos
spacemeshos
go-spacemesh

Go Implementation of the Spacemesh protocol full node. ๐Ÿ’พโฐ๐Ÿ’ช

Score
36
โ˜… 774 โ‘‚ 226 โ€”
Go
polkadot-developers
polkadot-developers
awesome-substrate

A curated list of awesome projects and resources related to the Substrate blockchain development framework.

Score
38
โ˜… 774 โ‘‚ 148 โ€”
cosmos
cosmos
ethermint-archive

Ethereum on Tendermint using Cosmos-SDK!

Score
69
โ˜… 656 โ‘‚ 187 โ€”
Go
commonwarexyz
commonwarexyz
monorepo

Commonware Library Primitives and Examples

Score
62
โ˜… 586 โ‘‚ 234 โ€”
Rust
onflow
onflow
flow-go

Reference implementation of the Flow network in Go. Layer 1 proof-of-stake protocol built for consumer apps, AI Agents, and DeFi at scale

Score
55
โ˜… 570 โ‘‚ 213 โ€”
Go
hyperledger-iroha
hyperledger-iroha
iroha

Iroha: A cutting-edge, enterprise-grade decentralized ledger

Score
94
โ˜… 486 โ‘‚ 287 โ€”
Rust
0xPolygon
0xPolygon
heimdall

โš ๏ธ Deprecated. Legacy Heimdall implementation for Polygon. See https://github.com/0xPolygon/heimdall-v2 for the active version.

Score
63
โ˜… 275 โ‘‚ 182 โ€”
Go
polytope-labs
polytope-labs
hyperbridge

Hyperbridge scales verifiable interoperability

Score
91
โ˜… 215 โ‘‚ 125 โ€”
Rust
xasos
xasos
awesome-decentralized-papers

Influential papers in decentralized systems (cryptocurrencies, contracts, consensus, etc.)

Score
51
โ˜… 213 โ‘‚ 30 โ€”
matrixorigin
matrixorigin
matrixcube

Fundamental Building Block for Elastic Storage With Strong Consistency and Reliability

Score
100
โ˜… 210 โ‘‚ 40 โ€”
Go
mind-network
mind-network
Awesome-Mind-Network

List of Codes by Mind Network

Score
71
โ˜… 207 โ‘‚ 23 โ€”
truechain
truechain
truechain-consensus-core

TrueChain Consensus Protocol: Minerva

Score
54
โ˜… 161 โ‘‚ 69 โ€”
Go
StellarCN
StellarCN
scp_zh

ๆ’ๆ˜Ÿๅ…ฑ่ฏ†ๅ่ฎฎไธญๆ–‡็ฟป่ฏ‘

Score
46
โ˜… 155 โ‘‚ 44 โ€”
TeX
anoma
anoma
taiga

A framework for generalized shielded state transitions

Score
43
โ˜… 148 โ‘‚ 25 โ€”
Rust
dr-orlovsky
dr-orlovsky
library

Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge

Score
40
โ˜… 130 โ‘‚ 28 โ€”
antonbabenko
antonbabenko
deliberation

Ask Codex, Gemini, Grok, and 400+ OpenRouter models (Qwen, Kimi, DeepSeek) for second opinions or arbiter-mediated consensus. One MCP server for Claude Code, Codex, Cursor, Kiro, OpenCode. Measures which models earn their seat.

Score
0
โ˜… 118 โ‘‚ 6 +2/day
JavaScript
hyperledger-labs
hyperledger-labs
SmartBFT

Implementation of the SmartBFT consensus library (https://arxiv.org/abs/2107.06922)

Score
83
โ˜… 109 โ‘‚ 38 โ€”
Go
karalabe
karalabe
minority

Ethereum 2.0 node multiplexer between consensus and execution

Score
0
โ˜… 99 โ‘‚ 2 โ€”
Go
Mechanism-Labs
Mechanism-Labs
MetaAnalysis-of-Alternative-Consensus-Protocols

This paper presents the first systematization of knowledge within these major blockchain protocols, understanding the common challenges and solutions, and providing a formal structure within which to compare them. We break down these protocols by network, adversarial, and economic model, deeply understanding the common challenges of choosing proposers and committees, propogation, and finality.

Score
23
โ˜… 97 โ‘‚ 13 โ€”
TeX
danrl
danrl
skinny

The Skinny Distributed Lock Service

Score
9
โ˜… 96 โ‘‚ 15 โ€”
Go
hyajam
hyajam
jabs

a blockchain network simulator aimed at researching consensus algorithms for performance and security

Score
31
โ˜… 92 โ‘‚ 27 โ€”
Java
geanlabs
geanlabs
gean

Lean consensus client for Ethereum node operators

Score
18
โ˜… 86 โ‘‚ 10 โ€”
Go
zowens
zowens
paxos-rs

Paxos implementation in Rust

Score
25
โ˜… 81 โ‘‚ 10 โ€”
Rust
nervosnetwork
nervosnetwork
overlord

Overlord consensus protocol.

Score
12
โ˜… 78 โ‘‚ 22 โ€”
Rust
postech-dao
postech-dao
simperby

The ultimate BFT blockchain engine for decentralized organizations with powerful trustless interoperability.

Score
37
โ˜… 74 โ‘‚ 39 โ€”
Rust
algorandfoundation
algorandfoundation
specs

Algorand Specifications

Score
77
โ˜… 72 โ‘‚ 36 โ€”
TeX
IntersectMBO
IntersectMBO
ouroboros-consensus

Implementation of a Consensus Layer for the Ouroboros family of protocols

Score
86
โ˜… 66 โ‘‚ 42 โ€”
Haskell
Colored-Coins
Colored-Coins
BankBox

ColoredCoins desktop wallet application for digital currency issuance and management.

Score
29
โ˜… 63 โ‘‚ 36 โ€”
JavaScript
Cardinal-Cryptography
Cardinal-Cryptography
AlephBFT

Rust implementation of Aleph consensus protocol

Score
34
โ˜… 61 โ‘‚ 49 โ€”
Rust
linhnt31
linhnt31
Blockchain_Specialization_Coursera

Programming Assignments and Quizzes from all courses within the Blockchain Specialization offered by The University at Buffalo and The State University of New York and key takeaways from study and research of myself. Besides, state of the arts in the field are also updated in this repository.

Score
20
โ˜… 61 โ‘‚ 31 โ€”
Solidity
ChainSafe
ChainSafe
Spectre

ZK coprocessor for verifying Beacon chain headers via Altair lightclient protocol

Score
9
โ˜… 61 โ‘‚ 11 โ€”
Rust
parallelchain-io
parallelchain-io
hotstuff_rs

Performant Byzantine Fault Tolerant State Machine Replication (BFT SMR) in Rust.

Score
11
โ˜… 58 โ‘‚ 14 โ€”
Rust
gitferry
gitferry
bamboo

Source code for the ICDCS 2022 paper "Dissecting the Performance of Chained-BFT"

Score
17
โ˜… 58 โ‘‚ 24 โ€”
Go
lsmod
lsmod
proof-of-history-explained

code example for article: "proof of history explained" published on medium

Score
3
โ˜… 57 โ‘‚ 5 โ€”
Rust
chainspace
chainspace
chainspace-prototype

Chainspace is a distributed ledger platform for high-integrity and transparent processing of transactions within a decentralized system.

Score
26
โ˜… 57 โ‘‚ 35 โ€”
Python
lightstreams-network
lightstreams-network
lightchain

Fast proof-of-authority blockchain based on go-ethereum and tendermint

Score
14
โ˜… 54 โ‘‚ 16 โ€”
Go
consensus-shipyard
consensus-shipyard
ipc

๐ŸŒณ Spawn multi-level trees of customized, scalable, EVM-compatible networks with IPC. L2++ powered by FVM, Wasm, libp2p, IPFS/IPLD, and CometBFT.

Score
74
โ˜… 51 โ‘‚ 47 โ€”
Rust
celestiaorg
celestiaorg
celestia-specs

Celestia Specifications

Score
6
โ˜… 49 โ‘‚ 14 โ€”
JavaScript
LillieBrunos
LillieBrunos
QubicWallet

Qubic Core - The official Qubic node implementation

Score
66
โ˜… 47 โ‘‚ 45 โ€”
C++
moonbeam-foundation
moonbeam-foundation
nimbus

Upgradeable consensus framework for Substrate blockchains and parachains

Score
0
โ˜… 38 โ‘‚ 36 โ€”
Rust
klever-io
klever-io
klever-go

Official Go implementation of the Klever blockchain protocol โ€” high-performance node, KVM smart contracts, and CLI tools

Score
60
โ˜… 31 โ‘‚ 5 โ€”
Go
bloqly
bloqly
bloqly

Bloqly: JavaScript Smart Contracts Engine + SQL database

Score
0
โ˜… 29 โ‘‚ 2 โ€”
ChorusSignals
ChorusSignals
Chorus
Score
49
โ˜… 25 โ‘‚ 0 โ€”
TypeScript
Related Topics
#blockchain#distributed-systems#ethereum#go#rust#raft#cryptography#p2p#bft#cryptocurrency#golang#smart-contracts

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly