Best open-source alternatives to Miro
An online collaborative whiteboard platform.
Miro provides infinite canvas whiteboards with sticky notes, diagrams, templates, and real-time multiplayer for distributed teams. It is widely used for workshops, sprint planning, and visual brainstorming. Data residency requirements and per-seat costs at scale motivate teams to look at open-source alternatives.
7 alternatives listed- MIT Licensefully-open
Excalidraw is an open source whiteboard and sketching tool designed for creating hand-drawn style diagrams, wireframes, and other visual explanations. It is available both as an embeddable npm package and as a hosted web app at excalidraw.com. The project is aimed at developers, teams, and users who want a lightweight drawing experience with collaboration features. The hosted app supports real-time collaboration, end-to-end encryption, PWA/offline use, local-first autosaving to the browser, and shareable read-only links, while the library version provides core drawing features such as shapes, arrows, zooming, export, and localization.
Cloud OptionalOfflineMulti-UserPackageInstall:package-managersourceFeatures:
- infinite canvas-based whiteboard
- hand-drawn style
- dark mode
- customizable
- image support
+5 more
- MIT Licensefully-open
AFFiNE is an open-source workspace platform designed for writing, drawing, planning, and organizing knowledge in one place. It combines document editing and whiteboard-style canvas interactions, aiming to serve users who want a Notion- and Miro-like experience in a single product. The project emphasizes a local-first approach, so users keep data on their own devices while still getting real-time sync and collaboration across web and cross-platform clients. It also includes AI-assisted creation workflows, such as turning outlines into slides or summaries into mind maps, and supports self-hosting for teams or individuals who want more control over deployment and data.
Cloud OptionalOfflineMulti-UserDockerDockerInstall:dockerdocker-composesourceFeatures:
- edgeless canvas
- rich text editing
- sticky notes
- embedded web pages
- multi-view databases
+5 more
- Apache License 2.0Open Core
tldraw is a React SDK for building infinite canvas applications. It is aimed at developers who want to create whiteboarding, diagramming, drawing, collaboration, or other canvas-based products without starting from scratch. The README emphasizes that the library provides a feature-complete canvas engine and a set of primitives that can be extended into custom experiences. The project supports building on top of default whiteboarding tools or constructing entirely new interactions with custom shapes, tools, bindings, UI components, side effects, and event hooks. It also highlights real-time multiplayer via a self-hostable sync layer, runtime control through the Editor API, and support for AI-driven canvas workflows. The SDK is presented as browser-based and cross-device, with starter kits available for common app patterns such as collaboration, agent workflows, chat, branching chat, and shader-based experiences.
Open CoreCloud OptionalMulti-UserPackageInstall:package-managersourceFeatures:
- Infinite canvas engine
- Custom shapes and tools
- Bindings and UI components
- Real-time multiplayer collaboration
- Drawing and diagramming
+5 more
- Apache License 2.0fully-open
draw.io is a diagramming and whiteboarding application aimed at users who need to create and edit diagrams in a browser or as a desktop app. The README describes it as configurable and notes that it is jointly developed and maintained by the project’s core team. The project can be run in several ways: as a fully functional editor hosted on GitHub Pages without integrations, through an official Docker image, or by downloading the desktop application. It also provides packaged .war files on the releases page. The README explicitly states that this version does not support real-time collaborative editing and that it is not an SVG editor, while SVG export is intended for embedding in web pages.
Cloud OptionalOfflineDockerBinaryInstall:dockerbinarysourceFeatures:
- diagramming
- whiteboarding
- SVG export
- GitHub Pages deployment
- desktop app
- GNU Affero General Public License v3.0fully-open
WBO is a web-based collaborative whiteboard designed for groups that need to draw and edit together in real time. It supports many simultaneous users on a shared board, with updates broadcast instantly and board contents persisted so sessions can continue over time. The project is intended for self-hosting as well as use through a public demonstration server. It can be run either in Docker or directly with Node.js, and it includes configuration for authentication via JWT, board-specific access control, reverse-proxy deployment, and metrics export for self-hosted monitoring. The README also highlights use cases such as art, entertainment, design, and teaching.
Multi-UserDockerInstall:dockersourceFeatures:
- real-time collaboration
- persistent board state
- multiple translations
- JWT authentication
- role-based access
+5 more
Auth:local - GNU General Public License v3.0fully-open
Drawpile is a cross-platform drawing application built for real-time collaboration. It allows multiple people to draw, paint, and animate together on the same canvas, and it runs on Windows, Linux, macOS, and Android. The project is aimed at artists, groups, and communities that want a shared digital canvas rather than a single-user illustration tool. Its README points users to downloadable builds, source compilation instructions, and support channels, and it also notes browser-accessible community chat options for getting help. The client depends on several shared libraries, and the build process includes pinned dependency versions and integrity checks for upstream sources.
Multi-UserBinaryPackageInstall:binarypackage-managersourceFeatures:
- collaborative drawing
- painting
- animation
- cross-platform support
- browser-based chatroom
- MIT Licensefully-open
OurBoard is an online whiteboard application aimed at people who want a simpler, self-hostable alternative to tools like Miro. It lets users create boards, add notes and images, organize content with areas and connections, and collaborate through shared board links. The README describes it as free to use and available both as a hosted service and as software that can be deployed independently. It supports lightweight access control, including Google sign-in for private boards and board sharing restricted by email or domain. For integration and automation, it exposes a limited HTTP API for creating, updating, exporting, and listing boards and board history, and it also includes a GitHub Issues integration via webhook. The project is built with TypeScript, Express, WebSockets, and PostgreSQL, and can be run locally with Docker Compose.
Cloud OptionalMulti-UserDockerDockerInstall:docker-composesourcedockerFeatures:
- online whiteboard
- nickname sign-in
- Google login
- private boards
- board access controls
+5 more
Auth:oauth
What to look for in a Miro alternative
Real-time collaborative editing with low latency is the core technical challenge for whiteboard tools. Evaluate the richness of built-in shapes, connectors, and diagramming primitives. Template library breadth and import/export support (SVG, PDF, PNG) matter for teams with existing Miro boards they need to migrate.
Other SaaS alternatives
- Cursor IDE (17)
- ChatGPT (14)
- Vercel / Heroku / Render (11)
- Notion (11)
- Make (Integromat) (8)
- v0 (7)
- Claude Code - CLI (6)
- Jira (6)
- Postman (5)
- Lovable (5)
- Shopify (5)
- Airtable (4)
- Slack (4)
- Calendly (4)
- Webflow (4)
- AutoCAD (4)
- Zendesk (4)
- Zoom (4)
- Auth0 (4)
- Mailchimp (4)
- Sentry (3)
- Canva (2)
- Twilio (2)
- Buffer (2)
- Typeform (2)
- Midjourney (1)
- Figma (1)
- Loom (1)
- Grammarly (1)
- Datadog (1)
- Authentik (1)
- Listmonk (1)
- 1Password (1)
- Adobe Photoshop (1)
- Squarespace (1)
- WordPress.com (1)
