Topic

consensus

Repositories (860)

etcd
etcd etcd-io Go

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

51.6k
anoma
anoma anoma Elixir

Reference implementation of Anoma

33.9k
rqlite
rqlite rqlite Go

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

17.4k
tikv
tikv tikv Rust

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

16.6k
fabric
fabric hyperledger Go

Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versati...

16.6k
zookeeper
zookeeper apache Java

Apache ZooKeeper

12.7k
awesome-distributed-systems
awesome-distributed-systems theanalyst

A curated list to learn about distributed systems

11.8k
translations
translations oldratlee

🐼 Chinese translations for classic software development resources

6.9k
tendermint
tendermint tendermint Go

⟁ Tendermint Core (BFT Consensus) in Go

5.9k
dragonboat
dragonboat lni Go

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

5.3k
quorum
quorum Consensys Go

A permissioned implementation of Ethereum supporting data privacy

4.8k
sofa-jraft
sofa-jraft sofastack Java

A production-grade java implementation of RAFT consensus algorithm.

3.8k
curator
curator apache Java

Apache Curator

3.2k
awesome-blockchain-rust
awesome-blockchain-rust rust-in-blockchain

Collect libraries and packages about blockchain/cryptography in Rust

2.8k
FISCO-BCOS
FISCO-BCOS FISCO-BCOS C++

FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个...

2.6k
atomix
atomix atomix Go

A Kubernetes toolkit for building distributed applications using cloud native principles

2.4k
openraft
openraft databendlabs Rust

rust raft with improvements

1.9k
xrpl-dev-portal
xrpl-dev-portal XRPLF JavaScript

Source code for xrpl.org including developer documentation

1.8k
awesome-cryptoeconomics
awesome-cryptoeconomics jpantunes

An awesome curated list of Cryptoeconomic research and learning materials

1.8k
paxosstore
paxosstore Tencent C++

PaxosStore has been deployed in WeChat production for more than two years, providing storage services for the core businesses of WeChat backend. Now P...

1.7k
CovenantSQL
CovenantSQL CovenantSQL Go

A decentralized, trusted, high performance, SQL database with blockchain features

1.5k
harmony
harmony harmony-one Go

The core protocol of harmony

1.5k
ratis
ratis apache Java

Open source Java implementation for Raft consensus protocol.

1.4k
cita
cita citahub Rust

A high performance blockchain kernel for enterprise users.

1.3k
NuRaft
NuRaft eBay C++

C++ implementation of Raft core logic as a replication library

1.2k
async-raft
async-raft async-raft Rust

An implementation of the Raft distributed consensus protocol using the Tokio framework.

1.1k
hraftd
hraftd otoolep Go

A reference use of Hashicorp's Raft implementation

1.1k
burrow
burrow hyperledger-archives Go

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

1k
raft
raft etcd-io Go

Raft library for maintaining a replicated state machine

1k
tigris
tigris tigrisdata Go

Tigris is an Open Source Serverless NoSQL Database and Search Platform.

812
go-spacemesh
go-spacemesh spacemeshos Go

Go Implementation of the Spacemesh protocol full node. 💾⏰💪

776
awesome-substrate
awesome-substrate polkadot-developers

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

776
CorfuDB
CorfuDB CorfuDB Java

A cluster consistency platform

666
ethermint-archive
ethermint-archive cosmos Go

Ethereum on Tendermint using Cosmos-SDK!

658
copycat
copycat atomix Java

A novel implementation of the Raft consensus algorithm

581
monorepo
monorepo commonwarexyz Rust

Commonware Library Primitives and Examples

547
torchft
torchft meta-pytorch Python

Fault tolerance for PyTorch (HSDP, LocalSGD, DiLoCo, Streaming DiLoCo)

492
iroha
iroha hyperledger-iroha Rust

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

485
elle
elle infinit C++

The Elle coroutine-based asynchronous C++ development framework.

475
little-raft
little-raft andreev-io Rust

The lightest distributed consensus library. Run your own replicated state machine! ❤️

446
hiero-consensus-specifications
hiero-consensus-specifications hiero-ledger

Canonical specifications for Hiero Consensus Specifications (HCS) — originally written and maintained by Hashgraph Online

410
malachite
malachite circlefin Rust

Flexible BFT consensus engine in Rust

395
klein
klein shihuili1218 Java

🔥 Klein is a Paxos based distributed collection tool library, including distributed ArrayList, distributed HashMap, distributed Cache, distributed Lo...

379
raft
raft adjoint-io Haskell

Raft Consensus Algorithm

370
hbbft
hbbft poanetwork Rust

An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus.

370
js
js gryadka JavaScript

Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol

333
floyd
floyd PikaLabs C++

A raft consensus implementation that is simply and understandable

319
ouroboros-network
ouroboros-network IntersectMBO Haskell

Specifications of network protocols and implementations of components running these protocols which support a family of Ouroboros Consesus protocols;...

291
jgroups-raft
jgroups-raft jgroups-extras Java

Implementation of the Raft consensus protocol in JGroups

286
heimdall
heimdall 0xPolygon Go

⚠️ Deprecated. Legacy Heimdall implementation for Polygon. See https://github.com/0xPolygon/heimdall-v2 for the active version.

276