Real-time collaborative online whiteboard

2.6k stars 481 forks last commit first released AGPL-3.0

Actively maintained

Last commit 5 Aug 2026.

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 to WBO

diagrams.net (draw.io) logo

diagrams.net (draw.io)

Web-based diagramming and whiteboarding application

7.7k
1.2k
Last commit

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

Apache-2.0Actively maintained
Alternative to:
Microsoft Visio logo
Microsoft Visio
+16
LibreSpeed logo

LibreSpeed

Open-source, self-hosted HTML5 speed test (download, upload, ping, jitter)

15.1k
2.5k
Last commit

LibreSpeed is a lightweight, open-source, self-hosted internet speed test implemented in JavaScript. It measures download, upload, ping and jitter and supports PHP/Node backends and Docker deployment.

LGPL-3.0Actively maintained
Alternative to:
Speedtest by Ookla logo
Speedtest by Ookla
+3

BunkerM

Web-based management platform for Mosquitto MQTT brokers

491
31
Last commit

Containerized MQTT management solution bundling a Mosquitto broker with a web UI for ACLs, dynamic security, client management, monitoring and cloud bridges.

Apache-2.0Actively maintained
Alternative to:
EMQX Cloud logo
EMQX Cloud
+6
Excalidraw logo

Excalidraw

Collaborative virtual whiteboard for hand-drawn style diagrams

130.6k
15k
Last commit

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

MITActively maintained
Alternative to:
Excalidraw+ logo
Excalidraw+
+15
WeKan logo

WeKan

Open-source collaborative Kanban board for teams and projects

21.1k
3k
Last commit

WeKan is an open-source Kanban board app with real-time collaboration, boards/lists/cards, access controls, and multiple deployment options like Docker.

MITActively maintained
Alternative to:
Trello logo
Trello
+19
HedgeDoc logo

HedgeDoc

Real-time collaborative Markdown editor for the web

7.4k
590
Last commit

Open-source, web-based collaborative Markdown editor for real-time notes, diagrams, and slide presentations with revisions and access controls.

AGPL-3.0Actively maintained
Alternative to:
HackMD logo
HackMD
+17