WBO logo

WBO

Real-time collaborative whiteboard for drawings, diagrams, and notes

2.6k Nodejs AGPL-3.0 today

Overview

WBO (Whitebophir) is a Node.js web whiteboard that lets multiple users draw, annotate, and collaborate on an infinite canvas in real time via WebSockets. Boards persist on the server and can be shared by URL. It is lightweight, requires no database, and deploys with a single Docker command or a plain npm start. The tool supports freehand drawing, shapes, text, and sticky notes.

Where it falls short of Slack

  • No authentication or access control; any board URL is publicly accessible by default
  • No user management, versioning, or export to common vector formats (SVG/PDF)
  • No sticky-note templates, voting, or structured retrospective tooling
  • Boards stored as flat JSON files; no database means limited scalability for large teams

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

whiteboard
collaboration
real-time
drawing
canvas
Maintain WBO?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the WBO difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/wbo)](https://openreplace.com/wbo)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Fully customizable open-source communications platform and Slack alternative

46k TypeScript MIT today
3/5
1-click
WBO vs Rocket.Chat

Open-source notification infrastructure for multi-channel developer alerts

39k Docker MIT today
3/5
WBO vs Novu

Open-source, self-hostable Slack alternative for secure team messaging and collaboration

38k Go MIT today
3/5
1-click
WBO vs Mattermost

Simple HTTP-based push notifications to phone and desktop, no account needed

31k Go Apache-2.0 yesterday
2/5
WBO vs ntfy