Tutorial: 15:00–16:30 (English)

Build collaborative applications with Yjs

All that is meaningful is shared with others. We share our knowledge with note-taking apps, communicate with family via shopping lists, and update our websites with CMSs. But many of these tools are not collaborative. They should be!

This workshop is about Yjs, a popular technology (CRDT) for building local-first, collaborative apps. You will learn about Yjs data types, that sync automatically without merge-conflicts. Together, we will build a local-first, collaborative note-taking app and discuss how you can make your existing application collaborative.

Requirements

  • NodeJs
  • A code editor
  • Basic JavaScript knowledge
  • Git: git clone https://github.com/yjs/bob-2025

Kevin Jahns

X/Twitter: @kevin_jahns

Independent OSS Hacker from Berlin. Author of Yjs. I like writing code.