Sync Canvas is a real-time collaboration web application that integrates:
-
Whiteboard
Collaborative drawing powered by tldraw. -
Shared Notes
Real-time text collaboration powered by Etherpad. -
Video/Audio Communication
Seamless media interaction powered by LiveKit. -
Chat
Real-time messaging powered by LiveKit.
- Draw together on an infinite canvas
- Co-edit notes in real-time
- Communicate with voice and video
- Chat with team members
- Fully dockerized for easy setup and deployment
This project uses LiveKit Cloud for video conferencing and the simple sync server for tldraw synchronization by default.
However, you can replace LiveKit Cloud with your own self-hosted LiveKit deployment.
For tldraw synchronization, you can also use tldraw-sync-cloudflare, which runs on Cloudflare Workers.
