Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Self Hosted
  3. WBO

WBO

AGPL-3.0JavaScriptSelf-Hosted

An open-source online collaborative whiteboard for real-time drawing, teaching, and design.

Visit WebsiteGitHubGitHub
2.6k stars486 forks0 contributors

What is WBO?

WBO is an open-source online collaborative whiteboard that allows multiple users to draw together in real time on a shared virtual board. It solves the need for a simple, free, and easily deployable tool for collaborative drawing, teaching, and design work. The board state is persisted and updated instantly for all connected users.

Target Audience

Educators, designers, remote teams, and developers looking for a self-hostable whiteboard solution for real-time collaboration, teaching, or brainstorming sessions.

Value Proposition

Developers choose WBO for its simplicity, ease of self-hosting, and real-time collaboration features without the complexity or cost of proprietary alternatives. It's lightweight, supports authentication, and can be deployed via Docker or Node.js with minimal configuration.

Overview

Online collaborative Whiteboard that is simple, free, easy to use and to deploy

Use Cases

Best For

  • Remote teaching and interactive online classrooms
  • Team brainstorming and collaborative diagramming sessions
  • Creating shared art projects with multiple contributors
  • Self-hosting a private whiteboard for internal team use
  • Integrating a whiteboard into custom applications via self-hosting
  • Educational tools for math or science instruction with real-time drawing

Not Ideal For

  • Large-scale public events requiring thousands of concurrent users, as WBO's performance may not scale without significant configuration.
  • Advanced design projects needing layers, custom brushes, or vector editing tools, since WBO offers only basic drawing functionality.
  • Integrated collaboration suites that require built-in video conferencing or chat, as WBO is focused solely on the whiteboard.

Pros & Cons

Pros

Real-time Collaboration

Multiple users can draw simultaneously with updates instantly visible, as the README highlights real-time board updates for all connected users.

Easy Self-hosting

Deployment is straightforward with Docker or Node.js; the README provides clear commands for both containerized and direct setups, making it accessible.

Persistent Board State

Boards are automatically saved and restored, ensuring work is never lost, which is a core feature mentioned in the project description.

Flexible Authentication

Supports JWT-based authentication with role-based access control, allowing secure, moderated boards as detailed in the Authentication section.

Cons

Basic Drawing Tools

Lacks advanced features like layers, shape libraries, or custom brushes, making it less suitable for professional or complex design work.

Imperfect Export Quality

SVG preview exports are not 100% faithful, as admitted in the README, which can be a drawback for precise archival or sharing needs.

Scalability Limitations

Performance is capped by message rate limits (WBO_MAX_EMIT_COUNT), and increasing it risks denial of service, as noted in the configuration section.

Frequently Asked Questions

Quick Stats

Stars2,641
Forks486
Contributors0
Open Issues94
Last commit1 month ago
CreatedSince 2013

Tags

#svg-export#teaching#education#whiteboard#draw#teaching-tool#nodejs#docker#jwt-authentication#javascript#art#self-hosted#diagramming#collaborative

Built With

N
Node.js
D
Docker

Links & Resources

Website

Included in

Self Hosted284.1k
Auto-fetched 6 hours ago

Related Projects

SimpleX ChatSimpleX Chat

SimpleX - the first messaging network operating without user identifiers of any kind - 100% private by design! iOS, Android and desktop apps 📱!

Stars19,404
Forks1,359
Last commit10 hours ago
AppriseApprise

Apprise - Push Notifications that work with just about every platform!

Stars17,278
Forks655
Last commit14 hours ago
DatabagDatabag

fast & lightweight self-hosted messenger

Stars1,487
Forks96
Last commit2 months ago
NotifoNotifo

Multi channel notification service for collaboration tools, e-commerce, news service and more.

Stars879
Forks83
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub