Real-time collaborative online whiteboard

2.5kstars
476forks
Last commit: 2mo ago
Repo age: 13y old
WBO screenshot

WBO is a simple, lightweight online collaborative whiteboard that lets multiple users draw together on the same board in real time. Boards are automatically persisted so sessions can be revisited later, making it suitable for ad-hoc collaboration or ongoing work.

Key Features

  • Real-time multi-user drawing on a shared board
  • Persistent board state stored on disk for later retrieval
  • Optional JWT-based authentication with role support (editor, moderator)
  • Board-specific role binding via JWT to restrict access to specific boards
  • Export-friendly SVG preview endpoint for boards (renderer not fully faithful)
  • Configurable server behavior via environment variables (storage path, rate limits)
  • StatsD-compatible metrics emission for monitoring

Use Cases

  • Remote teaching and explaining concepts live on a shared canvas
  • Collaborative diagramming and brainstorming sessions
  • Quick shared sketching for design discussions or entertainment

Limitations and Considerations

  • SVG preview rendering may not perfectly match the live board output
  • Performance and DoS resilience depend on server resources and rate-limit settings

WBO is a practical choice when you need a minimal, easy-to-deploy collaborative whiteboard with real-time updates, persistence, and optional token-based access control. Its straightforward deployment options make it well-suited for teams, classrooms, and personal servers.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Excalidraw

Excalidraw

Collaborative virtual whiteboard for hand-drawn style diagrams

114.6k
12.2k
Last commit: 1d ago

Excalidraw is an open-source collaborative whiteboard for sketching hand-drawn style diagrams, wireframes, and flowcharts with real-time sharing.

Alternative to:
Excalidraw+
Excalidraw+
+15
Penpot

Penpot

Open-source design and prototyping tool for design–dev collaboration

43.8k
2.4k
Last commit: 1d ago

Penpot is an open-source UI design and prototyping platform with real-time collaboration, design systems support, and developer-friendly inspect mode with CSS/SVG/HTML ou...

Alternative to:
Figma
Figma
+6
Logseq

Logseq

Privacy-first knowledge management and collaboration platform

40.3k
2.4k
Last commit: 1d ago

Logseq is a privacy-first, open-source knowledge management app for networked notes, tasks, and collaboration using local Markdown or Org-mode graphs.

Alternative to:
Roam Research
Roam Research
+19
ChartDB

ChartDB

Web-based database schema diagram editor from a single query

20.9k
1.2k
Last commit: 4d ago

Open-source, web-based ERD and database schema diagram editor. Import schemas via a single query, edit visually, and export DDL scripts and images for documentation or mi...

Alternative to:
DrawSQL
DrawSQL
+6
diagrams.net (draw.io)

diagrams.net (draw.io)

Web-based diagramming and whiteboarding application

3.3k
598
Last commit: 8d ago

Browser and desktop diagram editor for flowcharts, UML, wireframes and network diagrams with cloud storage integrations and offline apps.

Alternative to:
Microsoft Visio
Microsoft Visio
+16
PlanarAlly

PlanarAlly

Open-source virtual tabletop for battlemaps and dynamic lighting

496
80
Last commit: 2d ago

Web-based virtual tabletop for TTRPGs offering infinite canvas, layers, dynamic lighting, player vision, initiative tracking, offline support and self-hosting.

Alternative to:
Foundry Virtual Tabletop
Foundry Virtual Tabletop
+2