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.
731 stars
13 watching
32 forks
Language: TypeScript
last commit: 11 months ago
Linked from 1 awesome list
collaborative-editingcrdtlocal-firstmatrixmessagingreal-timesyncyjs
Related projects:
Repository | Description | Stars |
---|---|---|
| A decentralized text editor allowing multiple users to edit a document in real-time without a server. | 44 |
| An experimental collaborative text editing tool using the Matrix protocol | 67 |
| An eventually consistent, distributed database using CRDTs and Akka Cluster | 227 |
| A CRDT framework for collaborative software development, enabling real-time sharing and merging of data without conflicts. | 17,297 |
| A decentralized collaborative editing system using CRDTs for real-time editing and conflict resolution | 6 |
| Enables remote teams to collaborate in a virtual office environment. | 903 |
| Annotates web pages in a decentralized and federated manner using Matrix | 142 |
| An implementation of a simple CRDT that represents an ordered sequence of items, designed to handle concurrent modifications in collaborative editing systems. | 57 |
| Enables rapid development of multi-user flash applications by abstracting networking and state synchronization | 14 |
| A high-level API to the conflict-free replicated JSON datatype in Scala | 297 |
| A Node.js framework that enables developers to build scalable microservices and monoliths with minimal code changes | 265 |
| An intermediary service connecting Matrix and Discord | 820 |
| A Node.js IRC bridge that connects Matrix and IRC networks using a standardized API | 467 |
| An automatic API server that creates RESTful and WebSocket APIs using SQLite as the backend database | 1,544 |
| A cross-platform client application for the Matrix protocol using Qt5 and C++ | 159 |