There are 4 repositories under distributed-consensus-algorithms topic.
A production-grade java implementation of RAFT consensus algorithm.
A highly customable, adaptable, runtime agnostic and WASM/WASI friendly Gossip protocol (SWIM) which helps manage cluster membership and member failure detection.
Implementation of Lamport's mutual exclusion algorithm
Implementation of RAFT distributed consensus algorithm for building a distributed message queue.
Funnel Replication algorithm implementation with support for crash recovery.
Studied different classes of distributed algorithms:4 classes of distributed algorithms: 1) Distributed Consensus 2) Distributed Storage 3) Security Protocols 4) Distributed Programming Support