A distributed key-value store with gossip-based replication, Merkle tree anti-entropy repair, vector clock conflict resolution, and tunable quorum.
-
Updated
Aug 3, 2025 - Go
8000
A distributed key-value store with gossip-based replication, Merkle tree anti-entropy repair, vector clock conflict resolution, and tunable quorum.
Implementation of Vector Clock in Python
A ShiViz-compatible logging library for Java.
Deterministic distributed object merging for C# using vector clocks and per-property conflict resolution
Vector clocks & Lamport timestamps
Implementations of Lamport clock, Vector clock, Logical clock, and the Raymond Tree Algorithm for mutual exclusion in distributed systems.
System Programming in Linux
Threshold data structures in Rust!
Logger using logical clocks (Lamport & Vector)
Mechanised Reasoning about Array-Based Trees in Separation Logic
PHP implementation of Vector Clock and Lamport timestamp
A ShiViz-compatible logging library for C++
A time synchronization system using vector clocks in a distributed network. The system ensures causal message ordering by tracking events with vector timestamps. Messages are delivered asynchronously, considering network delays and process removals. This simulation demonstrates multicast messaging, event causality, and adaptive synchronization.
A distributed key-value storage database with final consistency
Tracking changes to data in a distributed system
A Typescript Vector Clock implementation
Multiple clients-server chat application built in java swing. It supports message delivery to the offline clients and vector clock implementation.
Add a description, image, and links to the vector-clock topic page so that developers can more easily learn about it.
To associate your repository with the vector-clock topic, visit your repo's landing page and select "manage topics."