A curated list to learn about distributed systems
-
Updated
Jan 10, 2025
A curated list to learn about distributed systems
🖋️ A Rust implementation of the Lamport one-time signature scheme
a collection of distributed algorithms (on PeerJS which uses WebRTC)
Chandy-Lamport algorithm for snapshotting the global state of a distributed system
A Post-Quantum Cryptographic Library For Lamport Signatures
Merkle Tree and Lamport Signature Python Implementation (master's degree short project)
Lamport one-time signature scheme
Lamport Mutual Exclusion is implemented to maintain consistent number of likes for a social network post
🔏 Lamport One-Time Signatures in JavaScript 🔏
An implementation of the Lamport one-time signature scheme written in Haskell.
Identity-bound device-to-device payload transfer with bilateral consent. Reference implementation of TIBET TAT (Touch-And-Transfer). Ed25519 identity, X25519 ECDH, signed bundle handoff, mutual chain anchoring (Lamport-style). For autonomous systems, IoT, mobile, hardware — not just AI.
Planetary-scale, zero-GC, off-heap tri-temporal δ-CRDT database engine. Source-available BSL-1.1. Research preview.
From-scratch Lamport one-time signatures (SHA-256): a hash-based, post-quantum signature scheme, the basis of SPHINCS+/SLH-DSA. Demo + tests against fixed vectors.
A simple implementation of the Lamport-Diffie signature.
Lamport Clock Simulator: A Python-based terminal user interface (TUI) application that simulates Lamport clocks in a distributed system, allowing you to trigger local events, send time-stamped messages, and observe synchronization between processes in real-time using sockets.
Projects showcasing multiple distributed concepts such as Consistency models, map-reduce, key value storage
To associate your repository with the lamport topic, visit your repo's landing page and select "manage topics."