yjs
Collaboration engine
A CRDT framework for collaborative software development, enabling real-time sharing and merging of data without conflicts.
Shared data types for building collaborative software
17k stars
119 watching
623 forks
Language: JavaScript
last commit: 3 months ago
Linked from 1 awesome list
collaborationcollaborative-editingcrdtdecentralizedoffline-firstp2ppeer-to-peerrealtimeshared-editingyjs
Related projects:
Repository | Description | Stars |
---|---|---|
| A decentralized text editor allowing multiple users to edit a document in real-time without a server. | 44 |
| A framework for using Matrix as a real-time backend for collaborative web applications with automatic sync. | 731 |
| Demonstrates shared text editing using IPFS and Y.js CRDTs | 104 |
| Experimental implementations of CRDTs for the JVM to enable conflict-free data sharing in distributed systems | 119 |
| A service for real-time collaboration on web pages | 7,007 |
| A decentralized collaborative editing system using CRDTs for real-time editing and conflict resolution | 6 |
| A real-time collaborative editor built with Meteor and powered by Git, allowing multiple users to edit files together in a local repository. | 208 |
| Real-time collaborative document editor using Node.js and WS protocol | 25 |
| An extensible collection of operation-based CRDTs for peer-to-peer networks | 60 |
| An educational implementation of a causal tree-based CRDT in Swift, demonstrating operational consistency and peer-to-peer syncing capabilities. | 296 |
| A high-level API to the conflict-free replicated JSON datatype in Scala | 297 |
| A service for real-time collaborative editing of local files using operational transforms | 753 |
| A collection of composable and extensible conflict-free data types designed to track causality for modifications | 224 |
| An eventually consistent, distributed database using CRDTs and Akka Cluster | 227 |
| An implementation of a simple CRDT that represents an ordered sequence of items, designed to handle concurrent modifications in collaborative editing systems. | 57 |