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.
Related Reading
Guides and comparisons from the Greptile content library
Greptile Ranks #1 on Martian's AI Code Review Benchmark
Greptile ranks #1 on Martian's independent online AI code review benchmark, leading all evaluated tools in F1 score and precision with near-leading recall.
9 Best Pull Request Automation Tools [2026]
Nine pull request automation tools compared on features, use cases, pricing, and user feedback, so you can work out which one closes the gap between how fast your team writes code and how fast it can review it.
27 Code Quality Tools that Catch Bugs [2026 Review]
The best code quality tools that catch bugs, security vulnerabilities, and runtime errors, sorted by language, with type, noise level, cost, and who each one is for.
Best AI Code Review Tools for GitHub
Top-rated AI code review tools for GitHub teams in 2025. Compare features, pricing, and accuracy to find the perfect fit for faster PR reviews and bulletproof code quality.