jgraph /drawio-desktop
Official electron build of draw.io
★ 63,916⑂ 5,814👁 563⑃ 113● 1,834▤ 200◈ 403
TA的项目
63,916
stars
+12+140+460
5,814
forks
563
watchers
113
prs
1,834
issues
200
releases
403
discussions
README
About ----- drawio-desktop is a diagramming desktop app based on Electron that wraps the core draw.io editor. Download built binaries from the releases section. Can I use this app for free? Yes, under the GPL v3 license. If you don't change the code and accept it is provided "as-is", you can use it for any purpose. Windows installation -------------------- Three flavours of Windows download are published on the releases page: - draw.io--windows-installer.exe — NSIS installer. Installs per-machine into Program Files and requires administrator privileges. - draw.io-.msi — MSI installer. Installs per-user into the user's profile and does not require administrator privileges. Use this one if you don't have admin rights on your machine. - draw.io--windows.zip — portable build. Extract the zip anywhere and run draw.io.exe, with no installation (and therefore without admin rights). File-type associations are not registered. The Microsoft Store (APPX) build is also installable per-user without admin rights via the Store. Windows on Arm draw.io Desktop is built natively for Windows on Arm (ARM64) and is supported on Windows 11 ARM64 devices. Two native ARM64 downloads are published with every release: - draw.io-arm64--windows-arm64-installer.exe — NSIS installer, per-machine, requires administrator privileges. - draw.io-arm64--windows-arm64-no-installer.exe — portable build, no installation or admin rights needed. The MSI and Microsoft Store builds are x64 only and run under emulation on ARM64 devices. ARM64 builds up to and including 31.4.4 were shipped with auto-update disabled; install a newer release manually once, after which the ARM64 installer build updates itself like x64. Linux installation ------------------ If you manage AppImages with AppImageLauncher, you need a 3.0 release of it (currently labelled beta). Since 31.4.2 the AppImage uses the static AppImage runtime so that it no longer depends on the end-of-life libfuse2, and AppImageLauncher 2.2.0, the last stable release, cannot load a static runtime. The app then fails to start with: fuse: memory allocation failed squashfuse 0.5.2 (c) 2012 Dave Vasilevsky ... Can't open squashfs image: Bad address Install a current AppImageLauncher from its releases page, which provides .deb packages, or uninstall AppImageLauncher altogether. It is not needed to run the AppImage. See 2538 for the detail. Updates ------- How draw.io Desktop updates depends on how it was installed: - Windows installer (.exe), macOS and AppImage: new versions download in the background. When one is ready, the editor shows a notice, and clicking it or Help Restart to Update installs it straight away. Otherwise it is installed when you quit draw.io. The Windows installer is per-machine, so the update asks for administrator rights. - MSI, Windows zip, Windows ARM64 portable, deb and rpm: draw.io tells you when a new version is available and links to its release page. Install it the same way as the current o
Top issues
#2600Multiline "1 .. N" arrows3 comments · 2026-11-07#2461Research mass deployment support for draw.io Desktop3 comments · 2026-06-24#2551Use the native macOS menu bar for the main application menus2 comments · 2026-09-22#2601CLI PDF export leaves %pagecount% unreplaced (export.js implements only %page% and %pagenumber%)1 comments · 2026-11-08#2591CLI: support -f json (same output as File > Export as > JSON)1 comments · 2026-10-26#2582Object occasionally not fully selected (blue selection border + resize handles)1 comments · 2026-10-14
Discussions
#259532.6.100 comments · 2026-11-04#2593Text Outline in Desktop1 comments · 2026-10-27#259032.6.10 comments · 2026-10-23#2588拖住鼠标移动页面1 comments · 2026-10-22#258632.5.50 comments · 2026-10-18#257932.4.10 comments · 2026-10-09#2576Bug: "From Text" feature does not autofocus to its text box0 comments · 2026-10-07#257432.3.00 comments · 2026-10-07
Latest release
32.6.10 v32.6.10 2026-11-04Release Notes for 32.6.10 Windows Installer Windows No Installer (zip) macOS - Universal Linux - deb, AppImage or rpm ChangeLog: - Uses electron 44.10.2 - Exports all pages as one SVG with --all-pages -f svg, with a view for each page, so that file.svgPage-2 in an image shows the second page [jgraph/drawio5821] - Stops the command line export from hanging on malformed PNG files - Updates to draw.io core 32.6.10. All changes from 32.6.1 to 32.6.10 are added in this build. Testing: Verified against the packaged, signed macOS build. Windows and Linux packages were verified fr