GitHub topics: distributed-consensus
baidu/braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
Language: C++ - Size: 4.53 MB - Last synced at: 21 days ago - Pushed at: 7 months ago - Stars: 4,095 - Forks: 897

lni/dragonboat
A feature complete and high performance multi-group Raft library in Go.
Language: Go - Size: 6.18 MB - Last synced at: 18 days ago - Pushed at: 10 months ago - Stars: 5,154 - Forks: 548

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: 21 days ago - Stars: 106 - Forks: 6

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: almost 2 years ago - Stars: 0 - 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: almost 2 years ago - Stars: 0 - Forks: 0

xiaonanln/distributed-system-papers-must-read
Collect must-read papers on distributed systems
Size: 10.6 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 13 - Forks: 1

ninanoo/PoR---Korean-Version
A New Distributed Consensus and Distributed Ledger Algorithm
Size: 1.7 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

ninanoo/PoR
A New Distributed Consensus and Distributed Ledger Algorithm
Size: 1.69 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 2

dushyant89/raft-angular
Angular implementation for RAFT
Language: TypeScript - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 7 - Forks: 6

HuyuYasumi/raft-kv
A Go implementation of Raft Algorithm & A fault-tolerant primary/backup K/V storage system that use the implementation. Written just as learning project.
Language: Go - Size: 21.5 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

LiuzhouChan/go-paxos
A multi-group Paxos library in Go.
Language: C++ - Size: 966 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

adikul30/raft
Raft is a distributed consensus algorithm.
Language: Go - Size: 36.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ExcaliburZero/distributed-auction-game Fork of CSC445-18S-GroupC/distributed-auction-game
A Distributed Auction Game using Paxos made for CSC445.
Language: Java - Size: 156 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

falkecarlsen/datchain
collaborative university project on utilising Proof-of-Authority and blockchain technology for managing identities
Language: Java - Size: 1.05 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 2 - 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: over 4 years ago - Stars: 0 - Forks: 0

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: over 4 years ago - Stars: 2 - Forks: 3

EmanueleGallone/RaftUDP
Distributed Raft Consensus algorithm implementation using UDP segments.
Language: Python - Size: 521 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 1

EmanueleGallone/P4Raft
Implementation of Raft's distributed consensus using P4-programmable data-plane devices.
Language: Python - Size: 29.7 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

andreadacol98/Advanced_Topics_in_Control
Analysis and distributed control of opinion dynamics in a network containing malicious agents.
Language: MATLAB - Size: 591 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

IsuruBoyagane15/distributed-consensus
Distributed consensus algorithms implemented using Apache Kafka as a message broker.
Language: Java - Size: 31.1 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

hengxin/distributed-consensus
Research resources on the distributed consensus problem
Size: 2.17 MB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

hengxin/paxosstore-tla Fork of Starydark/PaxosStore-tla
TLA+ model checking and TLAPS theorem proving for the Paxos implementation in PaxosStore by WeChat
Language: TLA - Size: 3.71 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

rvprg/sumi
Distributed Consensus.
Language: Java - Size: 394 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
