Learn Yjs Interactively

Welcome to Learn Yjs, where we dive into building realtime collaborative applications using the Yjs CRDT library. This page itself is a collaborative application, with each cursor representing a real person reading it. You can click on plants to change them for everyone! Learn Yjs covers the basics and advanced techniques of Yjs, explores CRDTs, pitfalls in collaborative apps, and offers demos and code exercises. An interactive demo showcases how changes sync between clients. Powered by Y-Sweet, an open-source Yjs server, this project is by Jamsocket, a platform for realtime apps. Get ready to learn with us by visiting Lesson 1. Let’s begin!

https://learn.yjs.dev/

To top