Thanks to visit codestin.com
Credit goes to lib.rs

#consensus

  1. openraft

    Advanced Raft consensus

    v0.9.21 17K #raft-consensus #consensus #raft
  2. kube-coordinate

    Kubernetes leader election using the coordination.k8s.io API

    v2.0.0-rc.0 62K #kubernetes #coordination #consensus #api-bindings
  3. clock-hash

    ClockHash-256: Consensus hash function for ClockinChain

    v1.0.0 #hash #cryptography #hashing #consensus #cross-domain #preimage #constant-time-operations #x86-64 #memory-safety #timing-attack
  4. chronon

    Deterministic execution kernel with crash-safe replication and exactly-once side effects

    v0.1.0 #consensus #replication #distributed #deterministic #distributed-replication #state-machine
  5. arrsac

    From the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"

    v0.11.0 500 #sample-consensus #ransac #consensus #sample
  6. openraft-sledstore

    A sled based implementation of the openraft::RaftStorage trait

    v0.9.21 900 #raft-consensus #raft #consensus
  7. d-engine

    Lightweight Raft consensus engine - recommended entry point for most users

    v0.2.2 #raft #distributed-systems #raft-consensus #consensus #fault-tolerance
  8. openraft-rocksstore

    A rocksdb based implementation of the openraft::RaftStorage trait

    v0.9.21 600 #raft-consensus #rocksdb #raft #consensus
  9. koru-lambda-core

    A minimal axiomatic system for distributed computation

    v1.2.0 100 #distributed-consensus #deterministic #consensus #wasm
  10. rabia-kvstore

    Production-grade key-value store implementation with consensus integration

    v0.4.1 #distributed-systems #consensus-protocol #smr #consensus #async
  11. minikv

    A production-grade distributed KV store with Raft consensus in ~1,500 lines

    v0.7.0 #raft #raft-consensus #distributed #consensus #kv-store
  12. openraft-memstore

    A in-memory implementation of the openraft::RaftStorage trait

    v0.9.21 900 #raft #raft-consensus #consensus
  13. paxakos

    Paxos consensus algorithm

    v0.13.0 #consensus-algorithm #paxos #consensus
  14. spoa

    wrapper around the spoa C++ SIMD partial order alignment library

    v0.2.1 150 #partial-order-alignment #simd #consensus
  15. rabia-kvstore-example

    Key-value store state machine implementation example using the Rabia SMR protocol

    v0.4.1 #distributed-systems #consensus-protocol #smr #async #consensus
  16. oxirs-cluster

    Raft-backed distributed dataset for high availability and horizontal scaling

    v0.1.0-rc.2 #rdf #raft #raft-consensus #distributed #consensus #distributed-consensus
  17. sn_sdkg

    Safe Network Synchronous Distributed Key Generation: enables dealerless section key generation

    v3.1.4 3.5K #key-generation #distributed-key #consensus #threshold
  18. d-engine-server

    Production-ready Raft consensus engine server and runtime

    v0.2.2 #distributed-systems #raft #raft-consensus #consensus #async
  19. async-raft

    An async implementation of the Raft distributed consensus protocol

    v0.6.1 600 #raft #raft-consensus #storage #raft-storage #consensus #data-storage
  20. rabia-banking-example

    Banking ledger state machine implementation example using the Rabia SMR protocol

    v0.4.1 #distributed-systems #consensus-protocol #smr #async #consensus
  21. rxqlite-tests-common

    A distributed sqlite database built upon openraft ,sqlx and sqlite

    v0.1.9 700 #sqlite #raft #raft-consensus #consensus
  22. verdyce

    A time-decay threshold consensus engine for decentralized voting and governance with configurable decay models and dynamic thresholds

    v0.1.1 #dao-governance #dao-voting #dao #decentralized #consensus
  23. gruezi

    Service Discovery & Distributed Key-Value Store

    v0.1.0 #service-discovery #raft #raft-consensus #consensus #distributed
  24. rabia-counter-example

    counter state machine implementation example using the Rabia SMR protocol

    v0.4.1 #distributed-systems #consensus-protocol #smr #consensus #async
  25. sample-consensus

    Abstractions for sample consensus algorithms such as RANSAC

    v1.0.2 750 #estimation #ransac #model #computer-vision #consensus
  26. armature-distributed

    Distributed systems primitives for Armature

    v0.1.1 #distributed-consensus #distributed-lock #consensus #cluster
  27. orthogonal-cuckoo-filter-mesh

    A distributed consensus layer for uncorrelated false positives using orthogonal cuckoo filters

    v0.1.0 #orthogonal #consensus #gossip #cuckoo #probabilistic
  28. k8s-operator-raft

    Raft consensus implementation for k8s-operator framework

    v0.1.1 #raft #raft-consensus #kubernetes-operator #kubernetes #consensus
  29. accord-rs

    Calculate consensus sequences

    v0.0.12 #consensus #sequence #calculate #read #change
  30. rabia-core

    Core SMR traits, types, and consensus algorithm implementation for the Rabia State Machine Replication protocol

    v0.4.1 #consensus-protocol #distributed-systems #smr #consensus #async #distributed-consensus
  31. kotoba-db-cluster

    Distributed clustering and consensus for KotobaDB

    v0.1.21 #database #raft-consensus #raft #distributed #consensus #distributed-consensus
  32. rabia-persistence

    Persistence layer implementation for Rabia consensus protocol

    v0.4.1 #consensus-protocol #distributed-systems #smr #async #consensus
  33. dig-l2-storage

    Block storage for L2 consensus

    v0.1.0 #storage-for-l2 #consensus #block #rocksdb
  34. raft-lite

    understandable implementation of Raft consensus algorithm

    v0.2.7 160 #raft-consensus #consensus-algorithm #raft #consensus
  35. alopex-chirps

    Alopex Chirps - Distributed cluster coordination with Raft consensus

    v0.5.1 #raft-consensus #distributed #alopex #consensus #cluster
  36. actix-raft

    Raft distributed consensus protocol using the Actix actor framework

    v0.4.4 #raft-consensus #raft #storage #raft-storage #consensus #data-storage
  37. rxqlite-sqlx-common

    A distributed sqlite database built upon openraft ,sqlx and sqlite

    v0.1.7 600 #raft #sqlite #raft-consensus #consensus
  38. hop-consensus

    Prototype consensus queues for sequencing hop channel actions

    v0.1.1 #action #queue #channel #hop #consensus #prototype
  39. rxqlite-lite-common

    A distributed sqlite database built upon openraft ,sqlx and sqlite

    v0.1.6 420 #sqlite #raft #raft-consensus #consensus
  40. 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

    v0.6.3 360 #raft-consensus #raft #storage #raft-storage #consensus #data-storage
  41. 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…

    v0.40.4 65K #blockchain #consensus
  42. rabia-engine

    Consensus engine implementing the Rabia SMR protocol for coordinating operation ordering and state machine replication

    v0.4.1 #consensus-protocol #distributed-systems #smr #async #consensus
  43. bpcon

    Byzantine Fault-Tolerant Consensus Protocol Implementation in Rust

    v0.1.0 #blockchain #distributed-systems #consensus
  44. rxqlite-common

    A distributed sqlite database built upon openraft ,sqlx and sqlite

    v0.1.4 #sqlite #raft #raft-consensus #consensus
  45. bft-core

    An efficient and stable Rust library of BFT core for distributed system

    v0.1.0 #byzantine-fault-tolerance #distributed-systems #distributed-consensus #consensus
  46. openraft-rocksstore-compat07

    A example v07 compatible implementation of the openraft::RaftStorage trait

    v0.8.9 150 #raft-storage #openraft #raft #raft-consensus #consensus
  47. d-engine-client

    Client library for interacting with d-engine Raft clusters via gRPC

    v0.2.2 #raft #raft-consensus #client #consensus
  48. little_raft

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

    v0.2.0 #distributed-systems #raft #distributed-consensus #raft-consensus #consensus
  49. pallet-aura

    FRAME AURA consensus pallet

    v44.0.0 25K #aura #pallet #consensus #blockchain #pallet-frame
  50. concorde

    reconfigurable lattice agreement

    v0.7.0 #agreement #consensus #lattice #crdt
  51. gazefilter-arrsac

    From the paper "A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus"

    v0.1.0 #ransac #consensus #sample
  52. spoa-sys

    Low-level bindings to the spoa C++ library

    v0.2.1 120 #partial-order-alignment #consensus #low-level #ffi #bioinformatics #interest
  53. sp-consensus-aura

    Primitives for Aura consensus

    v0.46.0 31K #aura #polkadot #primitives-for-aura #consensus #blockchain
  54. agreed

    Fork of async-raft, the Tokio-based Rust implementation of the Raft protocol

    v1.1.0 #raft #storage #raft-consensus #consensus #data-storage
  55. sp-consensus-slots

    Primitives for slots-based consensus

    v0.46.0 27K #slots-based #primitive #blockchain #consensus #polkadot #consensus-engine
  56. rast

    A toy implementation of the raft consistency protocol focused on speed

    v0.1.0-alpha.0 #raft #raft-consensus #consensus #distributed #distributed-consensus
  57. 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 from ibc-client-tendermint-types crate

    v0.57.0 23K #blockchain #tendermint #ibc #cosmos #consensus
  58. Try searching with DuckDuckGo.

  59. pacifica-rs

    PacificA: Replication in Log-Based Distributed Storage Systems

    v1.0.0 #distributed-storage #distributed-systems #consensus
  60. 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.

    v0.40.4 28K #blockchain #tendermint #cosmos #consensus #bft
  61. ibc-relayer-cli

    Hermes is an IBC Relayer written in Rust

    v1.13.2 3.7K #blockchain #tendermint #ibc #consensus #cosmos
  62. 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…

    v0.57.0 2.2K #blockchain #cosmos #consensus
  63. spoa_rs

    Rust bindings for SPOA (SIMD POA)

    v0.1.0 #bioinformatics #consensus #msa
  64. sp-consensus-pow

    Primitives for Aura consensus

    v0.46.0 6.5K #pow #substrate #blockchain #consensus #aura #primitives-for-aura #proof-of-work #polkadot
  65. rxqlite-notification

    A distributed sqlite database built upon openraft ,sqlx and sqlite

    v0.1.1 #sqlite #raft #raft-consensus #consensus
  66. fuel-core-services

    The common code for fuel core services

    v0.47.1 9.0K #blockchain #bft #consensus #fuel-blockchain
  67. d-engine-core

    Pure Raft consensus algorithm - for building custom Raft-based systems

    v0.2.2 #consensus-algorithm #raft #raft-consensus #consensus
  68. op-alloy-consensus

    Optimism alloy consensus types

    v0.23.1 185K #op-stack #ethereum #deposit #consensus #receipt #blockchain
  69. 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

    v0.16.0 2.0K #tendermint #blockchain #ibc #cosmos #consensus
  70. rust-spoa

    wraps the C++ SPOA library for generating DNA and protein consensus sequences

    v0.2.4 #generator #sequence #consensus #dna #protein #partial-order-alignment
  71. agreed-memstore

    An in-memory implementation of the agreed::RaftStorage trait. Fork of async-raft’s memstore crate.

    v1.1.0 #raft #storage #consensus #raft-consensus #raft-storage #data-storage
  72. ibc-relayer-types

    Inter-Blockchain Communication Protocol (IBC). This crate comprises the main data structures and on-chain logic

    v0.32.2 390 #blockchain #tendermint #ibc #cosmos #consensus
  73. moodyblues-sdk

    A tracer SDK for Overlord like consensus algorithm

    v0.3.0 #overlord #moodyblues #tracer #consensus
  74. 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…

    v0.1.0 #blockchain #comet-bft #tendermint #consensus
  75. amadeus-runtime

    Consensus library for Amadeus blockchain including WASM execution, BIC contracts, and state management

    v1.3.5 #blockchain #smart-contracts #amadeus #consensus
  76. chia-consensus

    functions and types used by the Chia blockchain full node

    v0.37.0 800 #blockchain #condition #coin #mempool #consensus #spends #64-bit #edge-cases #nil #farmer
  77. 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.

    v0.1.0 #comet-bft #blockchain #tendermint #consensus #bft
  78. fuel-core-consensus-module

    The common code for fuel core consensuses

    v0.47.1 1.7K #blockchain #consensus #fuel-blockchain
  79. synevi

    A leaderless, consensus library based on Apache Cassandra's Accord algorithm

    v0.1.0 #cassandra #leaderless #distributed-consensus #accord #consensus #distributed
  80. suraft

    extended Raft algorithm

    v0.1.0 #raft #raft-consensus #distributed-systems #consensus
  81. commonware-bridge

    Send succinct consensus certificates between two networks

    v0.0.65 #certificate #consensus #send #indexer #commonware #blockchain
  82. alloy-consensus-any

    Consensus interface for any network

    v1.4.3 494K #network-interface #consensus #ethereum
  83. async-raft2

    An async implementation of the Raft distributed consensus protocol

    v0.6.1 #raft #raft-consensus #storage #raft-storage #consensus #data-storage
  84. aleph-bft-rmc

    Reliable MultiCast - a primitive for Reliable Broadcast protocol

    v0.16.0 1.8K #async #distributed-systems #consensus #bft
  85. kaspa-consensus

    Kaspa consensus library

    v0.15.0 330 #blockchain #kaspa #consensus #replace #cryptocurrency #hardfork #security #docker
  86. sdcons

    geo-replicated distributed consensus algorithm: SDPaxos

    v0.1.0 #sdpaxos #consensus #replication #geo-replication
  87. quantom_value

    Deterministic, observer-relative post-quantum value and cryptographic primitives beyond classical consensus

    v0.1.0 #post-quantum-cryptography #deterministic #observer #value #consensus #mirror #truth #manifold #sigma #blockchain
  88. openraft-macros

    Advanced Raft consensus

    v0.9.21 9.5K #raft #raft-consensus #consensus
  89. paxos-rust

    A lightweight implementation of the Paxos Consensus Algorithm

    v0.2.0 #consensus-algorithm #consensus
  90. hashgraph-like-consensus

    A lightweight Rust library for making binary decisions in networks using hashgraph-style consensus

    v0.1.0 #p2p #consensus #gossipsub #hashgraph #voting
  91. memstore

    An in-memory implementation of the async-raft::RaftStorage trait

    v0.2.0 #raft-consensus #storage #consensus #raft #raft-storage #data-storage
  92. pezsc-consensus-slots

    Generic slots-based utilities for consensus

    v0.33.0 #slot #consensus #generic #interval #time #utilities-for-consensus #slots-based #consensus-algorithm #blockchain
  93. hermes-relayer-components

    IBC Relayer in Rust, as a library

    v0.1.0 130 #blockchain #ibc #tendermint #cosmos #consensus
  94. 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

    v0.16.0 1.6K #tendermint #blockchain #ibc #cosmos #consensus
  95. pezpallet-aura

    FRAME AURA consensus pezpallet

    v27.0.0 #aura #consensus #pezpallet #blockchain
  96. 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…

    v0.1.0-alpha.2 #blockchain #tendermint #consensus
  97. pezsp-consensus-slots

    Primitives for slots-based consensus

    v0.32.0 #consensus #primitive #slots-based #blockchain
  98. 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

    v0.16.0 1.6K #tendermint #blockchain #ibc #cosmos #consensus
  99. pezsp-consensus-aura

    Primitives for Aura consensus

    v0.32.0 #aura #primitive #primitives-for-aura #consensus #blockchain
  100. 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

    v0.16.0 2.1K #tendermint #ibc #blockchain #cosmos #consensus
  101. 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

    v0.16.0 2.1K #blockchain #tendermint #ibc #cosmos #consensus
  102. 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

    v0.16.0 2.1K #blockchain #tendermint #ibc #cosmos #consensus
  103. 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

    v0.16.0 2.0K #tendermint #ibc #blockchain #cosmos #consensus
  104. 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…

    v0.33.0 2.5K #blockchain #tendermint #consensus #cosmos
  105. one-file-raft

    Raft consensus in 300 LOC

    v0.1.1 #raft-consensus #raft #consensus
  106. r-neli

    Not-only Exclusive Leader Induction protocol in Rust

    v0.1.4 #protocols #neli #consensus
  107. pezsp-consensus

    Common utilities for building and using consensus engines in bizinikiwi

    v0.32.0 #consensus #bizinikiwi #consensus-engine #blockchain #unstable
  108. 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

    v0.16.0 1.6K #blockchain #tendermint #ibc #cosmos #consensus
  109. avalanche-consensus

    Avalanche consensus

    v0.1.1 #avalanche #consensus #consensus-algorithm #snowball #block #snowman
  110. 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

    v0.16.0 2.0K #tendermint #ibc #blockchain #cosmos #consensus
  111. failover

    based on etcd

    v0.1.2 #etcd #client #consensus #spare #ask #election
  112. chik_wasm

    Code useful for implementing chik consensus

    v0.28.1 950 #chik #javascript-bindings #consensus #wasm #wasm-pack #npm
  113. raft-consensus

    Raft consensus algorithm implementation

    v0.4.0 #raft #distributed #consensus
  114. 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

    v0.16.0 1.6K #tendermint #blockchain #ibc #cosmos #consensus
  115. kona-node-service

    OP Stack consensus node service

    v0.1.3 130 #op-stack #rollup-node #consensus #built #blockchain #ci #ethereum
  116. 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

    v0.16.0 1.6K #tendermint #blockchain #ibc #cosmos #consensus
  117. hermes-runtime-components

    IBC Relayer in Rust, as a library

    v0.1.0 140 #blockchain #ibc #tendermint #cosmos #consensus
  118. chik_rs

    Code useful for implementing chik consensus

    v0.28.1 1.1K #consensus #wheel #python-bindings #chik-blockchain
  119. hermes-async-runtime-components

    Modular runtime components implemented using Tokio

    v0.1.0 #blockchain #ibc #tendermint #cosmos #consensus
  120. filecoin-f3-gpbft

    GPBFT consensus algorithm used in the F3 fast finality protocol

    v0.1.0 #consensus #power-table #gpbft #justification #payload #consensus-algorithm #f3 #consensus-protocol #finality #actor-id
  121. pacifica-rs-rpc-impl-grpc

    grpc support for pcifica-rs

    v1.0.0 #pacifica #consensus
  122. rubbish

    Sort of like Chubby, but in Rust .. Rubbish.

    v0.1.0 #distributed-consensus #distributed #consensus #distributed-lock
  123. hermes-tokio-runtime-components

    Modular runtime components implemented using Tokio

    v0.1.0 #blockchain #ibc #tendermint #cosmos #consensus
  124. 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.

    v0.40.3 #blockchain #tendermint #cosmos #consensus #bft
  125. vetomint

    Simperby Vetomint consensus algorithm

    v0.2.0 #blockchain #consensus
  126. 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.

    v0.1.0-alpha.2 #comet-bft #blockchain #tendermint #consensus #bft