An open API service providing repository metadata for many open source software ecosystems.

Topic: "distributed-consensus-algorithms"

sofastack/sofa-jraft

A production-grade java implementation of RAFT consensus algorithm.

Language: Java - Size: 3 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3,700 - Forks: 1,172

tikv/raft-rs

Raft distributed consensus algorithm implemented in Rust.

Language: Rust - Size: 2.63 MB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 3,109 - Forks: 412

eraft-io/eraft

A generic raft library

Language: Go - Size: 4.64 MB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 282 - Forks: 48

al8n/memberlist

A highly customable, adaptable, runtime agnostic and WASM/WASI friendly Gossip protocol (SWIM) which helps manage cluster membership and member failure detection.

Language: Rust - Size: 7.62 MB - Last synced at: 15 days ago - Pushed at: about 2 months ago - Stars: 110 - Forks: 6

lablup/rraft-py

Unofficial Python Binding of the tikv/raft-rs

Language: Python - Size: 1.16 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 0

S-1-T/Ruft 📦

Rust implementation of raft distributed consensus algorithm

Language: Rust - Size: 67.4 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 3

nahzor/lamports-mutual-exclusion-algorithm 📦

Implementation of Lamport's mutual exclusion algorithm

Language: C - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 3

Ashniu123/raft-grpc

Simple Raft implementation using gRPC

Language: Go - Size: 13.7 KB - Last synced at: 6 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 0

adriandlph/MyRa

MyRa es un algoritmo de consenso distribuido desarrollado en Java. Este algoritmo de consenso se basa en el algoritmo Raft con algunas modificaciones.

Language: Java - Size: 193 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

adriandlph/DAC

DAC (Distributed Airport Controller) es un controlador aéreo de aeropuertos. Es un sistema distribuido que hace uso de MyRa (otro repositorio mio) y permite organizar el proceso de despegue, aterrizaje y almacenamiento de múltiples aviones en un aeropuerto con un número limitado de pistas de despegue, aterrizaje y rodaje, y plazas de aparcamiento.

Language: Java - Size: 489 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

amitkp57/raft-distributed-consensus

Implementation of RAFT distributed consensus algorithm for building a distributed message queue.

Language: Python - Size: 45.9 KB - Last synced at: 21 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

nahzor/funnel-replication-algorithm-with-crash-recovery 📦

Funnel Replication algorithm implementation with support for crash recovery.

Language: Java - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0