Skip to content

A real-time collaboration web application featuring a whiteboard (powered by tldraw), shared notes (powered by Etherpad), and video/audio communication (powered by LiveKit).

Notifications You must be signed in to change notification settings

hissinger/sync-canvas

Repository files navigation

Sync Canvas

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.

Features

  • 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

Deployment Flexibility

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.

Screenshot

Screenshot

About

A real-time collaboration web application featuring a whiteboard (powered by tldraw), shared notes (powered by Etherpad), and video/audio communication (powered by LiveKit).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published