josephg/diamond-types: The world's fastest CRDT. WIP.
github.com · 397 words · saved by 1 readers
The world's fastest CRDT. WIP.
📦 Cargo package 📖 Documentation on docs.rs 🇳 NodeJS package on npm (via WASM) 🌐 Web browser package on npm (via WASM) This repository contains a high performance rust CRDT for text editing. This is a special data type which supports concurrent editing of lists or strings (text documents) by multiple users in a P2P network without needing a centralized server. This version of diamond types only supports plain text editing. Work is underway to add support for other JSON-style data types. See the more_types branch for details. This project was initially created as a prototype to see…
saved by
related reading
- GitHub - jackyzha0/bft-json-crdt: 🏰 the first JSON-like Byzantine Fault Tolerant CRDTgithub.com
- CRDTs go brrrjosephg.com
- Building a BFT JSON CRDTjzhao.xyz
- Making CRDTs Byzantine Fault Tolerant - Martin Kleppmannmartin.kleppmann.com
- An Interactive Intro to CRDTs | jakelazaroff.comjakelazaroff.com
- Peritext: A CRDT for Rich-Text Collaborationinkandswitch.com
- CRDT: Text Buffer - Made by Evanmadebyevan.com
- Idea Listjzhao.xyz
- Conflict-free replicated data type - Wikipediaen.wikipedia.org
- Data Laced with History: Causal Trees & Operational CRDTs — Archagon Was Herearchagon.net
- Zed — Your last next editorzed.dev
- Delta | A Multiplayer Environment for Coding with Agentsdelta.dev