Liveblocks Yjs is a fully managed, highly scalable real‑time data store for Yjs documents. Powered by Yjs, it’s optimized for building collaborative text editors such as Google Docs and Notion.
Hi everyone,
Today, we’re excited to announce Liveblocks Yjs, a fully managed, highly scalable real‑time data store for building collaborative text editors such as Google Docs and Notion.
Yjs is an open-source CRDT framework created by Kevin Jahns that has grown to be the preferred way for developers to build collaborative rich text editors. It comes with powerful features such as multiplayer undo/redo, lazy loading subdocuments, and offline support. And thanks to its incredible community, Yjs already has integrations with the most popular open-source text and code editor frameworks out there: Lexical, Tiptap, Slate, Quill, CodeMirror, Monaco, and more.
The challenge though is that the decentralized nature of Yjs makes it difficult to scale for production applications. Since all updates get stored, Yjs documents tend to get big really fast. Plus, the raw Yjs data requires some heavy engineering lifting to be dealt with.
That’s why we created Liveblocks Yjs, an advanced platform for building, hosting, and scaling rich text editors from development to production applications with millions of users. No configuration or maintenance required.
We can’t wait to see what you create with this. The Liveblocks team and I will be around all day to answer questions! 🙂
@stevenfabre
Congrats on releasing Liveblocks Yjs.🎉 It's like you've built a big city of text editors👍 that require no customization and no work to maintain, even though millions of people use them.
Good job!
Liveblocks Yjs seems like a powerful solution for real-time collaborative editing! 🚀 How does it handle synchronization and conflicts when multiple users are editing simultaneously? And can it be integrated into existing applications easily?
@ricardo_luz Thanks Ricardo!
By design, it's really easy to add Liveblocks Yjs to your existing text or code editor. We have some getting started guides for various editors which are just a few short steps → https://liveblocks.io/docs/get-s...
All conflict resolution and synchronization is handled automatically!
@sairaneibade Thank you Samet! You already know it, but can't wait to try roadmape.com! Bringing collaboration to the product management world is going to be a game changer!
Absolutely massive deal for anyone building live features into their products. Combine that with a great developer experience out of the box and even a beginner can build the next Figma over the weekend - I have personally built some spectacular things with it that were simply impossible before due to taking too long - and I'm always happy when I get to build more with new fancy toys. Finally, an amazing team led by amazing @stevenfabre - can't wait what innovation you'll bring going forward, stay awesome and true to your goal <3
@stevenfabre@jirka_trecak 💯 ☝️
Thanks for the kind words, I'm happy you enjoy it. Can't wait to see Supernova.io using Liveblocks! You really have an awesome product
Hey everyone, I'll be around to answer any questions this morning!
We're really excited to share this with the world, we've put a lot of effort into building an awesome tool.
Report
This is great, next level simple. Congrats team! You continue to raise the bar 🤝
@andreyv Thanks! Subdocuments and also adding support for Yjs in our DevTools to help developers build and debug the Yjs experiences they're building.
Really excited about those two things!
Replies
Liveblocks
Evryface
Liveblocks
Liveblocks
Voxme: AI coach, insights, guidance
Liveblocks
Producter
Liveblocks
Liveblocks
Supernova.io
Liveblocks
Liveblocks
Liveblocks
Liveblocks
Liveblocks
Graphy
Liveblocks
Graphy
Liveblocks
Graphy
Medusa
Liveblocks
Liveblocks
Seedsummit
Liveblocks
Easop 2.0
Liveblocks
Liveblocks