draw.io Desktop: Offline diagram editor application
Electron-based desktop diagramming app wrapping draw.io editor for offline use with local storage.
Learn more about draw.io Desktop
draw.io Desktop is an Electron-based desktop application that provides offline access to the draw.io diagramming editor. The application wraps the core draw.io web editor in a desktop environment, maintaining complete isolation from internet connections except for update checks. It implements a Content Security Policy that prevents external JavaScript execution and ensures no diagram data is transmitted externally. The application is commonly used for creating flowcharts, network diagrams, organizational charts, and technical documentation diagrams.
Complete Offline Operation
Functions entirely without internet connectivity, with all JavaScript files self-contained and diagram data stored locally. Only connects externally for version updates through GitHub releases.
Security-First Architecture
Implements Content Security Policy to prevent external data transmission and remote JavaScript execution. Designed with isolation as a primary objective to protect sensitive diagram data.
Electron Desktop Wrapper
Packages the web-based draw.io editor as a native desktop application using Electron. Maintains the full functionality of the web editor while providing offline access and local file storage.
This release updates the underlying Electron framework to version 38.8.0 and incorporates the latest draw.io core improvements from version 29.3.6.
- –Uses electron 38.8.0
- –Updates to draw.io core 29.3.6
This release updates to Electron 38.7.2, drops macOS 11 support, and includes core draw.io improvements from version 29.3.0.
- –Uses electron 38.7.2. Support for macOS 11 is now end of life
- –Updates to draw.io core 29.3.0
This release updates to Electron 38.7.2, drops macOS 11 support, and incorporates all draw.io core improvements from versions 29.0.4 through 29.2.9.
- –Uses electron 38.7.2. Support for macOS 11 is now end of life
- –Updates to draw.io core 29.2.9. All changes from 29.0.4 to 29.2.9 are added in this build
Top in Mobile & Desktop
Related Repositories
Discover similar tools and frameworks used by developers
AyuGram4A
Fork of exteraGram with message history preservation, ghost mode, and privacy-focused features.
DDT4All
Python tool for Renault/Dacia vehicle diagnostics, ECU modification, and CAN bus communication.
Etcher
Cross-platform app for writing OS images to SD cards and USB drives with data verification.
Signal Android
Open-source Android messaging app with end-to-end encryption for texts, voice, and video calls.
Nugget
Python tool that modifies iOS system files to customize device behavior using sparserestore exploits.