Matrix-CRDT

Collaborative backend

A framework for using Matrix as a real-time backend for collaborative web applications with automatic sync.

Use Matrix as a backend for local-first applications with the Matrix-CRDT Yjs provider.

GitHub

731 stars
13 watching
32 forks
Language: TypeScript
last commit: over 2 years ago
Linked from 1 awesome list

collaborative-editingcrdtlocal-firstmatrixmessagingreal-timesyncyjs

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
vigzmv/ipfs-crdt-shared-editingA decentralized text editor allowing multiple users to edit a document in real-time without a server.44
kb1rd/matrix-notepadAn experimental collaborative text editing tool using the Matrix protocol67
jboner/akka-crdtAn eventually consistent, distributed database using CRDTs and Akka Cluster227
yjs/yjsA CRDT framework for collaborative software development, enabling real-time sharing and merging of data without conflicts.17,297
chat-wane/sandeditA decentralized collaborative editing system using CRDTs for real-time editing and conflict resolution6
resultadosdigitais/matrixEnables remote teams to collaborate in a virtual office environment.903
danilafe/matrix-highlightAnnotates web pages in a decentralized and federated manner using Matrix142
nkohari/kseqAn implementation of a simple CRDT that represents an ordered sequence of items, designed to handle concurrent modifications in collaborative editing systems.57
aemoncannon/croqodileEnables rapid development of multi-user flash applications by abstracting networking and state synchronization14
fthomas/crjdtA high-level API to the conflict-free replicated JSON datatype in Scala297
crufters/actioA Node.js framework that enables developers to build scalable microservices and monoliths with minimal code changes265
matrix-org/matrix-appservice-discordAn intermediary service connecting Matrix and Discord820
matrix-org/matrix-appservice-ircA Node.js IRC bridge that connects Matrix and IRC networks using a standardized API467
thevahidal/soulAn automatic API server that creates RESTful and WebSocket APIs using SQLite as the backend database1,544
davidar/tensorA cross-platform client application for the Matrix protocol using Qt5 and C++159