A fast, open source desktop email client for Mac, Windows and Linux, built with Electron and a local C++ sync engine.
jgraph/drawio-desktop
Electron-based desktop app for draw.io, the diagramming editor, running offline on Windows, macOS and Linux.
Open-source alternative to:Microsoft Visio
Lucidchart
- Stars
- 63,850
- Forks
- 5,808
- Open issues
- 5
- Last commit
- 2 days ago
What is it?
draw.io Desktop is a diagramming application built with Electron that wraps the core draw.io editor for use as a standalone program on Windows, macOS and Linux. It lets you create flowcharts, architecture diagrams and other diagrams without a browser tab, and it is distributed as installers, portable builds and store packages.
The app is designed to run isolated from the internet. Apart from its update check, it does not send diagram data or usage analytics externally, and its Content Security Policy blocks remotely loaded JavaScript. Diagrams that reference external images or fonts may still fetch those URLs when opened.
Updates depend on the install method: installers and macOS builds download new versions in the background, while MSI, portable, deb and rpm builds notify you and link to the release page. Update checks can be disabled through settings or command-line flags for managed environments. The project is closed to outside code contributions, though bug reports and feature requests are accepted.
Key features
- 01Runs draw.io's diagram editor as a standalone desktop app
- 02Available as Windows installers, MSI, portable zip, Microsoft Store and native ARM64 builds
- 03Offers AppImage, deb, rpm, Snap and Flatpak packages on Linux
- 04Keeps diagram data local and blocks remotely loaded scripts
- 05Supports optional background auto-updates or manual update prompts
Use cases
- Drawing diagrams on a machine without reliable internet access
- Working with sensitive architecture or network diagrams that should not leave the device
- Installing a diagramming tool on managed Windows systems without admin rights
- Using draw.io offline as a desktop app instead of in a browser
Quick start
- 1
Download the built binary for your OS from the releases page
Things to know
- Licensed under GPL-3.0, so modified versions you distribute must also be open source under GPL.
- The project is closed to outside code contributions, so pull requests are generally not accepted.
- On Linux, AppImageLauncher 2.2.0 cannot load the current AppImage, so it must be upgraded or removed.
In collections
Topics
FAQ
- What is drawio-desktop?
- Electron-based desktop app for draw.io, the diagramming editor, running offline on Windows, macOS and Linux. draw.io Desktop is a diagramming application built with Electron that wraps the core draw.io editor for use as a standalone program on Windows, macOS and Linux. It lets you create flowcharts, architecture diagrams and other diagrams without a browser tab, and it is distributed as installers, portable builds and store packages.
- Is drawio-desktop free to use? What license does it have?
- drawio-desktop is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is drawio-desktop still maintained?
- Actively maintained. The last commit to drawio-desktop was on Nov 5, 2026.
- What can I use drawio-desktop for?
- Drawing diagrams on a machine without reliable internet access Working with sensitive architecture or network diagrams that should not leave the device Installing a diagramming tool on managed Windows systems without admin rights Using draw.io offline as a desktop app instead of in a browser
- How do I install drawio-desktop?
- Download the built binary for your OS from the releases page
- Where can I get drawio-desktop?
- The source code and installation instructions are on GitHub: https://github.com/jgraph/drawio-desktop
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A free, open-source, modern file manager for Windows and Linux with tabs, split view, smart search, and an extension marketplace.
A cross-platform offline desktop mind-mapping app for Windows, macOS and Linux, based on Baidu Mind Map.
A free, open-source desktop and self-hosted note-taking app for building large hierarchical personal knowledge bases.
Standalone Electron desktop app that packages the cables.gl visual node editor for Mac, Windows and Linux.
Free browser-based database schema editor that draws ER diagrams and generates SQL scripts, with no account required.