Repolode
jgraph

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 VisioLucidchart

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. 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

#diagram-editor#electron#flowchart#offline#desktop-app#uml#electron-app#graphics#javascript-applications

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

Free browser-based database schema editor that draws ER diagrams and generates SQL scripts, with no account required.

Developer Tools#database-design#erd#sql
40.3K+77 this week3.4KJavaScriptAGPL-3.0Well maintainedUpdated yesterday