About Weave.js
Build collaborative canvas applications
Weave.js is a powerful headless framework for building end-to-end collaborative whiteboard applications.
Aimed at developers, it provides all the building blocks and plugins to develop visual collaborative canvas, while handling user interactions to enable real-time collaboration among multiple users.
Want to learn more?
For a deep dive, refer to Architecture overview.
Key features
- Canvas-first rendering via Konva.js & React Reconciler
- Real-time collaboration powered by Yjs & SyncedStore
- Works with any UI framework (React helpers included)
Live showcase

Explore our live whiteboard application:
Built using:
FAQ
Here are some common questions developers often ask.