SvelteKit

State Synchronization

CRDTs and OTs, decentralized databases, consensus, and conflict resolution

Differences between OT and CRDT

Realtime Editing of Ordered Sequences

Multiplayer Editing in Figma

Real Differences between OT and CRDT for Co-Editors

mstone/focus

Automerge: Making servers optional for real-time collaboration

google/diff-match-patch

Raft Consensus Algorithm

Raft

JavaScript

automerge/automerge

share/sharedb

josephg/ShareJS

DerbyJS

yjs/yjs

relm-us/svelt-yjs

The Real-Time Collaboration Engine

Convergence Labs

atom/teletype-crdt

quilljs/delta

dominictarr/crdt

Elixir

derekkraan/delta_crdt_ex

derekkraan/horde

asonge/loom

Planetary Scale Applications · The Lasp Programming System

Rust

rust-crdt/rust-crdt

alex-shapiro/ditto

GitHub - dkellner/chronofold: Chronofold is a conflict-free replicated data structure (a.k.a. CRDT) for versioned text.

GitHub - automerge/automerge-rs: Rust implementation of automerge

GitHub - y-crdt/y-crdt: Rust port of Yjs

yjs/Ywasm

Others

Braid: Synchronization for HTTP

Braid news

braid-work/braid-spec

GUN

amark/gun

ipfs-inactive/research-CRDT

attic-labs/noms

zerotier/lf

Home Page

soundcloud/roshi

mstone/focus