dominictarr / crdt
Commutative Replicated Data Types for easy collaborative/distributed systems.
☆836Updated 6 years ago
Alternatives and similar repositories for crdt:
Users that are interested in crdt are comparing it to the libraries listed below
- ☆248Updated 7 years ago
- Merkle DAG that replicates based on scuttlebutt logs and causal linking☆470Updated 8 years ago
- ☆994Updated 9 years ago
- Convergent Replicated Data Types☆651Updated 9 years ago
- Delta State-based CRDTs in Javascript☆197Updated 5 years ago
- String-wise sequence CRDT powering peer-to-peer collaborative editing in Teletype for Atom.☆753Updated 2 years ago
- minimal streams☆797Updated 2 years ago
- Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol☆329Updated 6 years ago
- A continuous sequence CRDT based on Logoot/LSEQ☆57Updated 8 years ago
- peer-to-peer replicatable data structure☆1,318Updated 7 years ago
- Native pattern matching for JavaScript☆693Updated 10 years ago
- JavaScript replicated model (M of MVC) library☆2,676Updated 3 months ago
- Reference implementations of state-based CRDTs that offer deltas for all mutations.☆321Updated last year
- CRDT Tutorial for Beginners (a digestible explanation with less math!)☆344Updated 2 years ago
- Javascript Hash Array Mapped Trie☆250Updated 3 years ago
- Raft.js is an implementation of the Raft consensus algorithm in JavaScript and using WebRTC.☆322Updated 4 years ago
- ☆259Updated 5 years ago
- Consensus protocol based on raft, but only for saving lifes and works in node as well as in browers.☆237Updated 3 years ago
- Extended Memory Semantics - Persistent shared object memory and parallelism for Node.js and Python☆595Updated 4 years ago
- Distributed scalable database☆754Updated 2 weeks ago
- drama is an Actor model implementation for JavaScript and Node.js☆153Updated 12 years ago
- Logical Clocks for Eventually Consistent Systems☆354Updated 6 years ago
- Interactive visualization framework for Runway models of distributed systems☆189Updated 2 years ago
- Roshi is a large-scale CRDT set implementation for timestamped events.☆3,160Updated last year
- A small library for generalized transformation of data (inspired by Clojure's transducers)☆1,723Updated 7 years ago
- modular database where logs are moved with streams☆258Updated 3 years ago
- CSP channels for Javascript (like Clojurescript's core.async, or Go) THIS IS AN UPSTREAM FORK☆280Updated 9 years ago
- A simple implementation of vector clocks in Javascript.☆78Updated 12 years ago
- CSP channels for Javascript (like Clojurescript's core.async, or Go)☆2,332Updated 2 years ago
- Raft Consensus for Node.js, backed by LevelDB☆246Updated 8 years ago