Topic

consensus

Repositories (623)

etcd
etcd etcd-io Go

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

50.3k
anoma
anoma anoma Elixir

Reference implementation of Anoma

34.4k
rqlite
rqlite rqlite Go

The lightweight, user-friendly, distributed relational database built on SQLite.

17k
fabric
fabric hyperledger Go

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

16.2k
tikv
tikv tikv Rust

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

16.1k
zookeeper
zookeeper apache Java

Apache ZooKeeper

12.6k
awesome-distributed-systems
awesome-distributed-systems theanalyst

A curated list to learn about distributed systems

11.3k
translations
translations oldratlee

🐼 Chinese translations for classic software development resources

6.9k
tendermint
tendermint tendermint Go

⟁ Tendermint Core (BFT Consensus) in Go

5.8k
dragonboat
dragonboat lni Go

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

5.2k
quorum
quorum Consensys Go

A permissioned implementation of Ethereum supporting data privacy

4.7k
sofa-jraft
sofa-jraft sofastack Java

A production-grade java implementation of RAFT consensus algorithm.

3.7k
curator
curator apache Java

Apache Curator

3.1k
awesome-blockchain-rust
awesome-blockchain-rust rust-in-blockchain

Collect libraries and packages about blockchain/cryptography in Rust

2.7k
FISCO-BCOS
FISCO-BCOS FISCO-BCOS C++

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

2.5k
atomix
atomix atomix Go

A Kubernetes toolkit for building distributed applications using cloud native principles

2.4k
awesome-cryptoeconomics
awesome-cryptoeconomics jpantunes

An awesome curated list of Cryptoeconomic research and learning materials

1.7k
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
openraft
openraft databendlabs Rust

rust raft with improvements

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
xrpl-dev-portal
xrpl-dev-portal XRPLF JavaScript

Source code for xrpl.org including developer documentation

1.3k
NuRaft
NuRaft eBay C++

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

1.1k
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

909
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. 💾⏰💪

773
awesome-substrate
awesome-substrate polkadot-developers

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

771
ethermint-archive
ethermint-archive cosmos Go

Ethereum on Tendermint using Cosmos-SDK!

663
CorfuDB
CorfuDB CorfuDB Java

A cluster consistency platform

658
copycat
copycat atomix Java

A novel implementation of the Raft consensus algorithm

582
elle
elle infinit C++

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

475
iroha
iroha hyperledger-iroha Rust

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

464
little-raft
little-raft andreev-io Rust

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

446
torchft
torchft pytorch Python

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

401
klein
klein shihuili1218 Java

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

378
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.

365
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

321
monorepo
monorepo commonwarexyz Rust

Commonware Library Primitives and Examples

288
heimdall
heimdall maticnetwork Go

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

283
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;...

281
jgroups-raft
jgroups-raft jgroups-extras Java

Implementation of the Raft consensus protocol in JGroups

279
malachite
malachite informalsystems Rust

Flexible BFT consensus engine in Rust

254
Trepang
Trepang tianbingJ

Raft学习的一些资料

233