-
openraft
Advanced Raft consensus
-
kube-coordinate
Kubernetes leader election using the coordination.k8s.io API
-
clock-hash
ClockHash-256: Consensus hash function for ClockinChain
-
chronon
Deterministic execution kernel with crash-safe replication and exactly-once side effects
-
arrsac
From the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"
-
openraft-sledstore
A sled based implementation of the
openraft::RaftStoragetrait -
d-engine
Lightweight Raft consensus engine - recommended entry point for most users
-
openraft-rocksstore
A rocksdb based implementation of the
openraft::RaftStoragetrait -
koru-lambda-core
A minimal axiomatic system for distributed computation
-
rabia-kvstore
Production-grade key-value store implementation with consensus integration
-
minikv
A production-grade distributed KV store with Raft consensus in ~1,500 lines
-
openraft-memstore
A in-memory implementation of the
openraft::RaftStoragetrait -
paxakos
Paxos consensus algorithm
-
spoa
wrapper around the spoa C++ SIMD partial order alignment library
-
rabia-kvstore-example
Key-value store state machine implementation example using the Rabia SMR protocol
-
oxirs-cluster
Raft-backed distributed dataset for high availability and horizontal scaling
-
sn_sdkg
Safe Network Synchronous Distributed Key Generation: enables dealerless section key generation
-
d-engine-server
Production-ready Raft consensus engine server and runtime
-
async-raft
An async implementation of the Raft distributed consensus protocol
-
rabia-banking-example
Banking ledger state machine implementation example using the Rabia SMR protocol
-
rxqlite-tests-common
A distributed sqlite database built upon
openraft,sqlxandsqlite -
verdyce
A time-decay threshold consensus engine for decentralized voting and governance with configurable decay models and dynamic thresholds
-
gruezi
Service Discovery & Distributed Key-Value Store
-
rabia-counter-example
counter state machine implementation example using the Rabia SMR protocol
-
sample-consensus
Abstractions for sample consensus algorithms such as RANSAC
-
armature-distributed
Distributed systems primitives for Armature
-
orthogonal-cuckoo-filter-mesh
A distributed consensus layer for uncorrelated false positives using orthogonal cuckoo filters
-
k8s-operator-raft
Raft consensus implementation for k8s-operator framework
-
accord-rs
Calculate consensus sequences
-
rabia-core
Core SMR traits, types, and consensus algorithm implementation for the Rabia State Machine Replication protocol
-
kotoba-db-cluster
Distributed clustering and consensus for KotobaDB
-
rabia-persistence
Persistence layer implementation for Rabia consensus protocol
-
dig-l2-storage
Block storage for L2 consensus
-
raft-lite
understandable implementation of Raft consensus algorithm
-
alopex-chirps
Alopex Chirps - Distributed cluster coordination with Raft consensus
-
actix-raft
Raft distributed consensus protocol using the Actix actor framework
-
rxqlite-sqlx-common
A distributed sqlite database built upon
openraft,sqlxandsqlite -
hop-consensus
Prototype consensus queues for sequencing hop channel actions
-
rxqlite-lite-common
A distributed sqlite database built upon
openraft,sqlxandsqlite -
async-raft-ext
An async implementation of the Raft distributed consensus protocol.The ability of raft is enhanced while keeping the access interface unchanged for rnacos
-
tendermint
high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any programming language. This crate provides core types for representing information about Tendermint…
-
rabia-engine
Consensus engine implementing the Rabia SMR protocol for coordinating operation ordering and state machine replication
-
bpcon
Byzantine Fault-Tolerant Consensus Protocol Implementation in Rust
-
rxqlite-common
A distributed sqlite database built upon
openraft,sqlxandsqlite -
bft-core
An efficient and stable Rust library of BFT core for distributed system
-
openraft-rocksstore-compat07
A example v07 compatible implementation of the
openraft::RaftStoragetrait -
d-engine-client
Client library for interacting with d-engine Raft clusters via gRPC
-
little_raft
The lightest distributed consensus library. Run your own replicated state machine!
-
pallet-aura
FRAME AURA consensus pallet
-
concorde
reconfigurable lattice agreement
-
gazefilter-arrsac
From the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"
-
spoa-sys
Low-level bindings to the spoa C++ library
-
sp-consensus-aura
Primitives for Aura consensus
-
agreed
Fork of async-raft, the Tokio-based Rust implementation of the Raft protocol
-
sp-consensus-slots
Primitives for slots-based consensus
-
rast
A toy implementation of the raft consistency protocol focused on speed
-
ibc-client-tendermint
Maintained by
ibc-rs, contains the implementation of the ICS-07 Tendermint Client logic and re-exports essential data structures and domain types fromibc-client-tendermint-typescrate -
pacifica-rs
PacificA: Replication in Log-Based Distributed Storage Systems
-
tendermint-config
functions for loading and validating Tendermint configuration files. It is moved out of the tendermint crate for no_std support in the tendermint crate.
-
ibc-relayer-cli
Hermes is an IBC Relayer written in Rust
-
ibc
Maintained by
ibc-rs, serves as a top-level library that contain a comprehensive set of Inter-Blockchain Communication (IBC) implementations, re-exporting data structures and… -
spoa_rs
Rust bindings for SPOA (SIMD POA)
-
sp-consensus-pow
Primitives for Aura consensus
-
rxqlite-notification
A distributed sqlite database built upon
openraft,sqlxandsqlite -
fuel-core-services
The common code for fuel core services
-
d-engine-core
Pure Raft consensus algorithm - for building custom Raft-based systems
-
op-alloy-consensus
Optimism alloy consensus types
-
ibc-types
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling
-
rust-spoa
wraps the C++ SPOA library for generating DNA and protein consensus sequences
-
agreed-memstore
An in-memory implementation of the
agreed::RaftStoragetrait. Fork of async-raft’s memstore crate. -
ibc-relayer-types
Inter-Blockchain Communication Protocol (IBC). This crate comprises the main data structures and on-chain logic
-
moodyblues-sdk
A tracer SDK for Overlord like consensus algorithm
-
iq-cometbft
CometBFT is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any programming language. This crate provides core types…
-
amadeus-runtime
Consensus library for Amadeus blockchain including WASM execution, BIC contracts, and state management
-
chia-consensus
functions and types used by the Chia blockchain full node
-
iq-cometbft-config
cometbft-config provides functions for loading and validating CometBFT configuration files. It is moved out of the CometBFT crate for no_std support in the cometbft crate.
-
fuel-core-consensus-module
The common code for fuel core consensuses
-
synevi
A leaderless, consensus library based on Apache Cassandra's Accord algorithm
-
suraft
extended Raft algorithm
-
commonware-bridge
Send succinct consensus certificates between two networks
-
alloy-consensus-any
Consensus interface for any network
-
async-raft2
An async implementation of the Raft distributed consensus protocol
-
aleph-bft-rmc
Reliable MultiCast - a primitive for Reliable Broadcast protocol
-
kaspa-consensus
Kaspa consensus library
-
sdcons
geo-replicated distributed consensus algorithm: SDPaxos
-
quantom_value
Deterministic, observer-relative post-quantum value and cryptographic primitives beyond classical consensus
-
openraft-macros
Advanced Raft consensus
-
paxos-rust
A lightweight implementation of the Paxos Consensus Algorithm
-
hashgraph-like-consensus
A lightweight Rust library for making binary decisions in networks using hashgraph-style consensus
-
memstore
An in-memory implementation of the
async-raft::RaftStoragetrait -
pezsc-consensus-slots
Generic slots-based utilities for consensus
-
hermes-relayer-components
IBC Relayer in Rust, as a library
-
ibc-types-identifier
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling
-
pezpallet-aura
FRAME AURA consensus pezpallet
-
cometbft
high-performance blockchain consensus engine that powers Byzantine fault tolerant applications written in any programming language. This crate provides core types for representing information about CometBFT…
-
pezsp-consensus-slots
Primitives for slots-based consensus
-
ibc-types-transfer
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling
-
pezsp-consensus-aura
Primitives for Aura consensus
-
ibc-types-timestamp
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling
-
ibc-types-core-connection
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling
-
ibc-types-core-client
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling
-
ibc-types-path
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling
-
celestia-tendermint
hard fork of tendermint to make it compatible with Celestia network. Tendermint is a high-performance blockchain consensus engine that powers Byzantine fault tolerant applications…
-
one-file-raft
Raft consensus in 300 LOC
-
r-neli
Not-only Exclusive Leader Induction protocol in Rust
-
pezsp-consensus
Common utilities for building and using consensus engines in bizinikiwi
-
ibc-types-core-channel
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling
-
avalanche-consensus
Avalanche consensus
-
ibc-types-lightclients-tendermint
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling
-
failover
based on etcd
-
chik_wasm
Code useful for implementing chik consensus
-
raft-consensus
Raft consensus algorithm implementation
-
ibc-types-domain-type
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling
-
kona-node-service
OP Stack consensus node service
-
ibc-types-core-commitment
Data types for the Inter-Blockchain Communication (IBC) protocol. This crate defines common data structures that can be reused by different IBC implementations or ecosystem tooling
-
hermes-runtime-components
IBC Relayer in Rust, as a library
-
chik_rs
Code useful for implementing chik consensus
-
hermes-async-runtime-components
Modular runtime components implemented using Tokio
-
filecoin-f3-gpbft
GPBFT consensus algorithm used in the F3 fast finality protocol
-
pacifica-rs-rpc-impl-grpc
grpc support for pcifica-rs
-
rubbish
Sort of like Chubby, but in Rust .. Rubbish.
-
hermes-tokio-runtime-components
Modular runtime components implemented using Tokio
-
tendermint-config-whs
tendermint-config provides functions for loading and validating Tendermint configuration files. It is moved out of the tendermint crate for no_std support in the tendermint crate.
-
vetomint
Simperby Vetomint consensus algorithm
-
cometbft-config
functions for loading and validating CometBFT configuration files. It is moved out of the CometBFT crate for no_std support in the cometbft crate.
Try searching with DuckDuckGo.