For an open source whiteboard for collaboration, the first results are excalidraw/excalidraw (Excalidraw is a self-hostable, infinite-canvas whiteboard platform that provides real-time collaboration, diagramming tools, and sticky notes, making it a comprehensive solution for visual brainstorming), jgraph/drawio (This is a powerful, self-hostable diagramming tool that provides an infinite canvas and extensive shape libraries for visual brainstorming, though it lacks the native real-time multi-user collaboration features found in dedicated digital whiteboard platforms) and plait-board/drawnix (Drawnix is a collaborative, infinite-canvas whiteboarding application that supports real-time diagramming and visual brainstorming, making it a direct fit for your requirements). toeverything/affine and lovasoa/whitebophir round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “open source alternatives to miro”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard formats like PNG, SVG, or JSON. The platform distinguishes itself through a real-time synchronization layer that supports multi-user collaboration across distributed environments. This engine utilizes end-to-end encryption to secure shared sessions and employs a local-first data p
Excalidraw is a self-hostable, infinite-canvas whiteboard platform that provides real-time collaboration, diagramming tools, and sticky notes, making it a comprehensive solution for visual brainstorming.
drawio is a web-based diagramming tool and cross-platform visual designer used for creating flowcharts, network maps, and technical schemas. It functions as a vector graphics editor and an XML-based diagramming engine that allows users to design and export scalable graphics. The software supports a wide range of technical design tasks, including infrastructure mapping for server layouts and the creation of visual aids for technical documentation. It enables the import of diagram files from other tools to facilitate cross-tool migration.
This is a powerful, self-hostable diagramming tool that provides an infinite canvas and extensive shape libraries for visual brainstorming, though it lacks the native real-time multi-user collaboration features found in dedicated digital whiteboard platforms.
Drawnix is a digital whiteboarding and visual diagramming application centered around an infinite canvas. It provides a workspace for freeform sketching, interactive brainstorming, and the creation of structured visual documentation. The platform distinguishes itself by supporting both manual drawing and the automatic generation of diagrams from markup text and mermaid syntax. It utilizes a plugin architecture that allows for the integration of custom modules to extend drawing behaviors and application features. The toolset includes brush-based annotations, image insertion, and a coordinate
Drawnix is a collaborative, infinite-canvas whiteboarding application that supports real-time diagramming and visual brainstorming, making it a direct fit for your requirements.
AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b
AFFiNE provides an infinite digital canvas with real-time collaboration and diagramming capabilities within a self-hostable workspace, making it a strong fit for collaborative visual brainstorming.
Whitebophir is a collaborative whiteboarding application designed for real-time visual collaboration. It enables multiple users to brainstorm and create content together on a shared virtual canvas using freehand sketching, geometric shapes, and text labels. The platform focuses on private workspace management, allowing the creation of restricted boards via unique URLs and token-based access control to manage editing permissions. It integrates real-time state synchronization for drawing updates and a built-in chat system for text communication between collaborators. The workspace includes too
Whitebophir is a self-hostable collaborative whiteboard platform that provides real-time drawing, shape tools, and workspace management, making it a direct fit for your visual brainstorming needs.
Spacedeck is a web-based collaborative whiteboard platform that provides an infinite canvas for real-time visual brainstorming and project management. It enables multiple participants to interact simultaneously within a shared workspace, synchronizing drawing, writing, and media placement across browser-based interfaces. The platform distinguishes itself through a container-native deployment model and a plugin-based storage abstraction, allowing users to manage their own infrastructure while connecting to local file systems, cloud object storage, or relational databases. It maintains document
Spacedeck is a self-hostable, web-based whiteboard application that provides an infinite canvas, real-time collaboration, and rich media support for visual brainstorming.
This project is a comprehensive diagramming ecosystem that functions as both a standalone cross-platform desktop application and a modular JavaScript library for web-based mind mapping. It provides a visual workspace for structuring hierarchical information, allowing users to create, organize, and manipulate complex node trees through an interactive canvas interface. The platform distinguishes itself through deep integration with artificial intelligence, enabling users to automatically generate, expand, and refine diagram content directly within their workspace. It supports real-time collabor
This project provides a robust, self-hostable canvas-based environment for structured diagramming and visual brainstorming, though it is specifically optimized for hierarchical mind mapping rather than free-form whiteboard collaboration.
This project is a cross-platform desktop application designed for creating, editing, and managing structured diagrams and technical workflows. It provides a visual modeling environment that allows users to construct complex charts through a drag-and-drop interface, supporting the documentation of processes, software architectures, and system flows. The application distinguishes itself by utilizing a layered canvas composition that enables independent manipulation of diagram components, paired with a keyboard-driven workflow that minimizes mouse reliance. It employs scalable vector graphics fo
This is a desktop-based diagramming application rather than a collaborative, web-based whiteboard platform designed for real-time team brainstorming on an infinite canvas.
This project is a visual diagramming tool and integration for VS Code that allows users to create and edit Draw.io files directly within their workspace. It provides a graphical interface for building architecture diagrams and flowcharts using XML, SVG, and PNG formats. The extension includes a code-to-diagram navigator that links visual nodes to specific files and symbols in the codebase. It also features a collaborative editing environment with synchronized cursors for brainstorming and an offline interface that maintains full functionality without an internet connection. The toolset cover
This is a VS Code extension for diagramming rather than a standalone, self-hostable collaborative whiteboard platform designed for general-purpose visual brainstorming.
Toonflow-app is an agent orchestration platform designed to automate complex creative workflows and content production pipelines. It coordinates tiered hierarchies of agents to decompose tasks and transform scripts into storyboards and short-form comic videos. The platform features a non-linear infinite canvas workflow editor for arranging scripts and assets, supporting parallel production and backtracking. It utilizes a dynamic prompt manager that externalizes agent behaviors into markdown files for real-time tuning and a vector-based memory store to maintain consistent session context throu
While this platform features an infinite canvas for organizing creative workflows, it is designed for AI agent orchestration and content production pipelines rather than collaborative visual brainstorming or diagramming.
Lorien is a cross-platform vector drawing application built with Godot. It functions as a vector graphics editor and a pressure-sensitive sketchbook for creating freehand drawings and geometric shapes. The application features an infinite canvas whiteboard with a boundless workspace, infinite zoom, and coordinate grids. It supports drawing tablets through pressure sensitivity to vary stroke thickness and opacity, and it includes a system for exporting drawings into the standardized SVG format. The software provides tools for vector sketch creation and brush stroke editing, managed via a comm
This is a vector-based digital sketching and drawing application rather than a collaborative platform, as it lacks the real-time multi-user synchronization required for team brainstorming.
Beautiful React Diagrams is a component library for building interactive node-based visualizations and flowcharts within React applications. It provides a framework for rendering custom visual schemas where nodes and links are managed through a centralized state, ensuring a single source of truth for complex layouts. The library distinguishes itself through a flexible rendering pattern that allows for the injection of custom user-defined components into node and port placeholders. It enforces structural integrity by validating connections against predefined schemas and provides granular contr
This is a React component library for building node-based diagramming interfaces, which serves as a technical building block rather than a complete, self-hostable collaborative whiteboard application.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| excalidraw/excalidraw | 125.5K | TypeScript | MIT | |
| jgraph/drawio | 6.3K | JavaScript | Apache-2.0 | |
| 14.1K |
| TypeScript |
| MIT |
| toeverything/affine | 69.4K | TypeScript | NOASSERTION |
| lovasoa/whitebophir | 2.6K | JavaScript | agpl-3.0 |
| spacedeck/spacedeck-open | 1.1K | JavaScript | AGPL-3.0 |
| wanglin2/mind-map | 12.4K | JavaScript | MIT |
| jgraph/drawio-desktop | 61.6K | JavaScript | Apache-2.0 |
| hediet/vscode-drawio | 9.5K | TypeScript | GPL-3.0 |
| hbai-ltd/toonflow-app | 10.1K | TypeScript | Apache-2.0 |