Skip to content
RepoQuarry

WBO (Whitebophir) lovasoa/whitebophir

Simple self-hosted collaborative whiteboard where many users draw on a large shared board in real time; boards are persisted.

WBO (Whitebophir) at a glance

Checked 15 Oct 2026

WBO is a lightweight online whiteboard: many people draw at once on a large virtual board that updates in real time and is always saved. It runs from a Docker image or Node.js 22, supports JWT-based access control and many languages. AGPL-3.0. It is a freehand drawing board only: no templates, shape libraries, diagrams or design tools. Hardware needs are not documented.

Cite this pageRepoQuarry. “WBO (Whitebophir).” Checked 15 Oct 2026. https://repoquarry.dev/projects/wbo

How much of Canva does it replace?

1 of 5 jobs. Basic real-time drawing board; no templates or sticky-note workflows.

No: Template-based social and marketing graphics Not covered
No: Designed presentations and slide decks Not covered
No: Brand kits (shared colours Not covered
Partial: Online whiteboards Partial replacement
No: Print designs (posters Not covered

For template-based social and marketing graphics, designed presentations and slide decks, brand kits (shared colours, print designs (posters, see other Canva alternatives. You may also need to build an interface, an API server and hosting yourself.

How much of Figma does it replace?

1 of 4 jobs. Freehand collaborative board, far simpler than FigJam.

No: UI and product design with components and auto layout Not covered
No: Clickable prototypes and user flows Not covered
No: Developer handoff (inspect Not covered
Partial: Whiteboarding (FigJam) Partial replacement

For UI and product design with components and auto layout, clickable prototypes and user flows, developer handoff (inspect, see other Figma alternatives. You may also need to build an interface, an API server and hosting yourself.

How much of Miro does it replace?

2 of 3 jobs. Simultaneous drawing on shared boards covers basic whiteboarding; Miro workshop facilitation, integrations and enterprise controls are not covered.

Partial: Shared whiteboards Partial replacement
Partial: Live collaboration Partial replacement
No: Workshop timers, voting and facilitation Not covered

For workshop timers, voting and facilitation, see other Miro alternatives. You may also need to build an interface, an API server and hosting yourself.

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Self-hosted server (Docker or Node.js); public demo server If you have your own web server, and want to run a private instance of WBO on it, you can. github.com · whitebophir#running-your-own-instance-of-wbo ↗ 1d ago
Code licence Partial: AGPL-3.0 (copyleft) github.com · LICENSE ↗ 1d ago
Model weights licence Confirmed: No separate model weights github.com · whitebophir#readme ↗ 1d ago
Commercial use Partial: Yes, under AGPL-3.0 conditions (share source of modified network deployments) github.com · LICENSE ↗ 1d ago
Paid services needed? Confirmed: None required github.com · whitebophir#readme ↗ 1d ago
Hardware Unknown: Not documented Know the answer? —
Operating systems Partial: Server via Docker or Node.js 22+; clients use a web browser; no per-OS support documented Then install node.js (v22 or superior) github.com · whitebophir#running-the-code-without-a-container ↗ 1d ago
Setup effort Confirmed: Medium; one docker run command with a volume for boards You can run the following bash command to launch WBO on port 5001, while persisting the boards outside of docker github.com · whitebophir#running-the-code-in-a-container-safer ↗ 1d ago

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on