Topic

consensus

Repositories (1335)

paxos_vs_raft
paxos_vs_raft Dicklesworthstone

Educational comparison of the Paxos and Raft distributed consensus algorithms

13
ProbOS
ProbOS seangalliher Python

Probabilistic agent-native OS runtime — an operating system kernel where every component is an autonomous agent, coordination happens through consensu...

13
papers
papers martyanov

The most influential papers about distributed systems, databases, algorithms, and data structures

13
bitcoin-echo
bitcoin-echo bitcoinecho C

A complete Bitcoin protocol implementation in pure C, designed to freeze forever upon completion. Zero dependencies. Built for permanence, not conti...

13
contracts
contracts git-consensus Solidity

Converts the informal ownership structure of an open-source git project to a formal DAO, with token distribution mechanisms for contributors.

13
node-serf
node-serf hden JavaScript

[Serf](http://www.serfdom.io) management and orchestration

12
zeno
zeno ssadler Haskell

Multiprotocol cross chain daemon

12
Proof-of-Novelty
Proof-of-Novelty dsevero TeX

A distributed consensus mechanism for securing content novelty: Proof of Novelty.

12
distributed-algorithms
distributed-algorithms sergey-melnychuk Java

Implementation of classic distributed algorithms: membership, failure detection, quorum, replication etc.

12
gatekv
gatekv whispem Rust

Raft-replicated key-value store in under 1000 lines of Rust and x86-64 assembly: std only, RESP clients, SSE4.2 CRC32C.

12
fbas_analyzer
fbas_analyzer trudi-group Rust

Tools and library for analyzing FBASs like Stellar and MobileCoin

12
insi
insi InsulaLabs Go

A high-performance, distributed data platform providing persistent storage, caching, and real-time events through a unified HTTP API

12
Tiga
Tiga New-Consensus-Concurrency-Control C++

Tiga: Accelerating Geo-Distributed Transactions with Synchronized Clocks

12
ensemble
ensemble raiyanyahya Python

Multi-model consensus debate via the filesystem. LLMs propose, peer-review, rebut, vote and synthesize a group-confirmed answer. CLI + MCP.

12
HMP
HMP kagvi13 Python

HyperCortex Mesh Protocol (HMP): decentralized cognitive mesh for AI agents

12
auto-sdk
auto-sdk autonomys TypeScript

A powerful toolkit to integrate with the Autonomys Network using TypeScript, simplifying consensus interaction, and data uploads.

12
gravity-sdk
gravity-sdk Galxe Rust

First of its kind, a pipelined blockchain SDK powered by AptosBFT. 10K+ TPS & sub-second finality.

12
yellowpaper
yellowpaper flop-labs Python

FLOP Network yellowpaper — normative specification for a verified-inference settlement layer. Feedback via Issues.

12
raft
raft ali-master TypeScript

Raft consensus for Node.js. Build distributed systems with leader election, fault tolerance, and data replication.

12
go-eth-consensus
go-eth-consensus umbracle Go

Lightweight Golang SDK for Ethereum consensus

12
dag-bft
dag-bft tuannh982 Go

Implementation of DAG BFT protocols

12
Documentation
Documentation CREDITSCOM

Project documents

11
gonex
gonex ezDeFi Go

Public Blockchain for the Future of Decentralized Payment and Smart Contract

11
CONNET
CONNET HKU-BAL Python

CONNET: Accurate Genome Consensus in Assembling Nanopore Sequencing Data via Deep Learning

11
rfcs
rfcs peercoin Shell

Request for Comment (RFC) papers and discussions on Peercoin core applications, libraries and API's

11
rust-hashgraph
rust-hashgraph jaybutera Rust

Implementation of HashGraph consensus

10
go-haloplatform
go-haloplatform haloplatform Go

Official golang implementation of the Halo Platform protocol.

10
network-transformations
network-transformations certichain Scala

A Framework for building Distributed Consensus Protocols

10
Blockchain-In-Python
Blockchain-In-Python agaraman0 Python

Implementation Of BlockChain In Python From Scratch With Your Own Cryptocurrency Like Bitcoin Able to mine Blockchain

10
anchor
anchor salahayoub Go

A Raft consensus implementation in Go with gRPC transport and TUI dashboard

10
babuza
babuza fanaujie Go

A Go framework built on etcd Raft for building distributed consensus-based systems with simplified APIs and some features.

10
phouka
phouka selfdual-brain Scala

Proof-of-stake blockchain consensus simulator

10
igoprotect
igoprotect uhudo Python

Decentralized Peer-to-Peer Consensus Delegation Platform for Algorand

10
quorum
quorum berrzebb JavaScript

Cross-model audit gate with autonomous quality loop — AST hybrid scanning, fitness gate, blast radius, structured orchestration. 19 MCP tools, 743 tes...

10
sraft
sraft tuannh982 Java

simple RAFT implementation in Java. For educational purposes

10
matrixraft
matrixraft matrixarkai Rust

MatrixArk Raft consensus library

10
rawkv
rawkv chynl Go

Cloud-native distributed key-value database.

10
xdb
xdb xqueries Go

An experimental database with focus on a readable codebase before performance.

9
neo-tests
neo-tests NeoResearch JavaScript

This project includes building and testing techniques for validating NEO nodes and Smart Contracts

9
turnfile
turnfile snapsynapse JavaScript

Auditable peer disagreement for LLM agents: a thin, file-based governance layer with a human arbiter and no orchestrator.

9
Coracle.Raft
Coracle.Raft endecipher C#

Clusterize your functionality and build your own replicated state machine using this completely extensible implementation of the Raft consensus algori...

9
didem
didem tcfw Go

Decentralised IDs, Claims and Messages

9
phalanx
phalanx Grivn Go

A byzantine fault tolerant memory pool with fair ordering.

9
HieraChain-Consensus
HieraChain-Consensus VanDung-dev Rust

HieraChain Consensus is a Rust-based blockchain consensus library.

9
paxos-hs
paxos-hs BRonen Haskell

Distributed consensus algorithm

9
lack
lack datanerds-io Java

LACK is a simple consensus API on top of cassandra

8
askcoin
askcoin lichuan C++

Askcoin (ASIC-resistant) is a decentralized Q&A and prediction platform

8
NakovChain
NakovChain nakov JavaScript

Simple Educational Blockchain Network

8
Ethereum_2.0
Ethereum_2.0 MitchellTesla Go

permissionless, non-hierarchical virtual-machine and network of computers, which build an ever-growing blockchain to reach consensus. WIP DO NOT USE

8
leanroadmap
leanroadmap ReamLabs TypeScript

Track Lean Consensus research progress across all workstreams

8