
Creately
Diagramming & visual collaboration for flowcharts, org charts, and whiteboards
Discover top open-source software, updated regularly with real-world adoption signals.

Real-time collaborative whiteboard for teams and classrooms
WBO is a persistent, multi-user whiteboard where teams draw, teach, and brainstorm simultaneously. Self-hostable with Docker or Node.js, featuring JWT authentication and real-time synchronization.

WBO (Whiteboard Ophir) is a collaborative whiteboard platform designed for educators, designers, remote teams, and anyone needing shared visual workspace. Multiple users draw simultaneously on a large virtual canvas that updates in real time and persists automatically across sessions.
The platform delivers instant synchronization across all connected users, ensuring every stroke appears immediately for collaborators. Board state is continuously saved, eliminating data loss concerns. The system supports diverse use cases from teaching mathematics and collaborative diagram editing to artistic creation and design workshops.
WBO offers flexible self-hosting through Docker containers or direct Node.js deployment. Administrators can configure JWT-based authentication with role-based access control, defining moderators with board-clearing privileges and editors with drawing rights. Board-specific permissions enable granular access management. The platform supports reverse proxy configurations for subfolder deployment, statsd-compatible monitoring for production environments, and SVG export for board previews. Multi-language support and configurable rate limiting ensure adaptability to different organizational needs.
When teams consider WBO, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Remote Mathematics Instruction
Teachers draw equations and diagrams in real time while students follow along and contribute solutions on a persistent shared canvas
Distributed Design Collaboration
Design teams sketch wireframes and system diagrams together, with all iterations automatically saved for later reference
Workshop Facilitation
Facilitators create interactive brainstorming sessions where participants contribute ideas simultaneously on a shared visual workspace
Secure Internal Collaboration
Organizations deploy JWT-authenticated boards with role-based access, ensuring only authorized users access sensitive planning sessions
Mount a host directory to /opt/app/server-data using the --volume flag, and ensure it's owned by UID 1000:1000 so WBO can write board data outside the container.
Yes, use JWT authentication with board-specific roles like 'moderator:boardName' or 'editor:boardName' in the token payload to control access per board.
Editors can draw and collaborate on boards. Moderators have an additional Clear tool that wipes all content from the board.
Configure your reverse proxy to forward requests to WBO's port, then set HOST and PORT environment variables. Detailed reverse proxy setup instructions are available in the project Wiki.
Yes, set the STATSD_URL environment variable to send metrics to statsd-compatible collectors like Prometheus with statsd-exporter or Datadog with dogstatsd.
Project at a glance
ActiveLast synced 4 days ago