
Y.js provides CRDTs that make collaboration possible. These data structures automatically merge changes from multiple users without conflicts—the foundation for Google Docs-style real-time collaboration.
Key Features:
Why Y.js:
Y.js data types:
Y.js is the technical foundation for serious collaborative applications. It's not a complete solution—you need transport and persistence—but it solves the hardest problem: making concurrent edits work.
NEWBidirectional and low-latency communication
Socket.io enables real-time, bidirectional communication between clients and servers. The library that made WebSockets accessible to millions of developers.
NEWEverything local-first and multiplayer
PartyKit provides programmable edge servers for real-time applications. Deploy WebSocket servers that run close to users with simple deployment.
NEWAdd collaboration to your product
Liveblocks provides infrastructure for building collaborative experiences. Real-time sync, presence, comments, and notifications—everything for multiplayer apps.