Create diagrams and whiteboards through a configurable editor that supports various storage integrations and offline desktop use.

draw.io is an open-source desktop app that provides a configurable environment for diagramming and whiteboarding. It allows users to create professional diagrams and visual layouts without requiring account registration, focusing on a security-first approach to data handling and storage.
The software is available as a web application, a standalone desktop application, or via a Docker image for self-hosting. Users can also fork the repository and publish it to GitHub Pages to run a fully functional editor without external integrations. It supports a wide range of modern browsers, including Chrome, Firefox, Safari, Opera, and Edge, as well as mobile views for Android and iOS.
The application is written in JavaScript and is designed specifically for diagramming and whiteboarding rather than general SVG editing. While it provides extensive tools for visual layout and data visualization, SVG exports are intended for embedding in web pages rather than for further editing in other software. The current version of the software does not support real-time collaborative editing, making it suitable for individual work or asynchronous sharing.
It serves as a versatile tool for developers, architects, and designers who need a self-hosted or local tool for technical drawing and design prototyping without relying on proprietary cloud services.
A virtual whiteboard for sketching diagrams, flowcharts, and wireframes with a hand-drawn style and real-time collaboration.
Create flowcharts, network diagrams, and organizational charts using a local desktop editor for visual documentation.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.