Yjs is a real-time collaboration framework that allows you to enable collaboration in any application. It's the open source project behind the Gutenberg integration in Wordpress. Learn about Yjs integrations, and how you can use Yjs to build your own online or offline collaborative editing tools in the various posts and videos listed here.
Tech Overview
Building offline-first applications with Yjs: Getting started with offline apps in Yjs - part 1
Building offline-first applications with Yjs: How Yjs supports offline editing - part 2
Building offline-first applications with Yjs: Conflict resolution with IndexedDB and Yjs - part 4
Decentralized collaboration with Yjs and WebRTC: How y-webrtc enables many connected peers - part 3
Building offline-first applications with Yjs: Garbage collection and content revisioning - part 6
Real-time collaboration and the future of web applications
A Deep Dive Into End To End Encryption (E2EE) in Yjs - Part 1
A Deep Dive Into End To End Encryption (E2EE) in Yjs - part 2
Yjs Offline Apps with IndexedDB - Tag1 TeamTalk #009
A Deep Dive into Yjs part 1 - Tag1 Team Talk #004
A Deep Dive Into Yjs Part 2 - Tag1 Team Talk #005
Peer-to-peer Collaborative Editing Using Yjs & WebRTC - Tag1 Team Talk #007
Yjs deep dive: How Yjs makes real-time collaboration easier and more efficient - part 2
Decentralized collaboration with Yjs and WebRTC: Introducing signaling servers and y-webrtc - part 2
General Overview
Yjs Shared Editing - Overview (FOSDEM)
Talking Drupal and Yjs - recap
A Deep Dive Into Real Time Collaborative Editing Solutions - TagTeamTalk #001
Collaborative editing in Gutenberg: Motivating real-time shared editing in WordPress - part 1
Collaborative editing in Gutenberg: The unique challenges of implementing shared editing - part 3
Functionality
Peer-to-peer Collaborative Editing Using Yjs & WebRTC - Tag1 Team Talk #007
Yjs Offline Apps with IndexedDB - Tag1 TeamTalk #009