Get the latest tech news

Learn Yjs Interactively


Learn Yjs is an interactive tutorial series on building realtime collaborative applications using the Yjs CRDT library. Learn about handling state in distributed applications using Yjs shared types, with explorable explanations and code exercises.

We’ll get into some of the pitfalls that make collaborative applications difficult and show how you can avoid them. Each box below represents a client — a separate computer running an app that uses Yjs. The live cursors and multiplayer garden on this page are powered by Y-Sweet, our open source Yjs server with built-in persistence.

Get the Android app

Or read this on Hacker News