draw.io Desktop

draw.io Ltd · Free offline diagram editor for flowcharts, architecture, UML and other diagrams, with shape libraries, editable files and image/SVG/PDF export.

CaskDesignAuto-updatesApple silicon · Intel
From homebrew/cask
30-day installs3,441#57 in App
1-year installs48KLast 365 days
Latest version32.3.04 hours ago · Oct 7
Download size157MBarm64 / x86_64 · dmg
Release cadenceEvery 2 weeks4 releases in 30 days
  1. 32.3.0

    LatestOct 7 · Wed

    OpenNavo editorialAdded to Homebrew Oct 7 19:02

    Updates Electron/core to32.3.0, improves installation-specific updating and Mac printing, and adds SVG metadata export with rendering and recovery fixes.

    Desktop
    Updates Electron to44.6.0 and the bundled editor to32.3.0.Updates follow installation type; Mac offers restart or install on quitting.Coming from31.7.0, the first update still follows the previous mechanism.Mac printing respects printer paper size/orientation and avoids double scaling.
    Export
    Adds --embed-svg-metadata for shape/connector data-meta-* SVG properties.Fixes scaled export borders and introduces image-export presets.Avoids a white loading flash in dark mode.
    Editor
    Improves draft recovery, initial fit and background file-change detection.Adds curved-edge label/line-jump handling and CSV import improvements.Hardens XML decoding and improves deep-hierarchy/edge-chain performance.
  2. 31.7.0

    Oct 7 · Wed

    OpenNavo editorialAdded to Homebrew Oct 2 07:08

    Adds offline keyboard-shortcut help, prevents blank-page navigation from replacing the editor, and updates Electron and core routing/style behavior.

    Desktop
    Updates Electron to44.5.1 and core editor to31.7.0.Links/forms/scripts cannot replace the open editor with a blank page.Keyboard shortcuts open in an in-app dialog that works offline.
    Core
    Includes core changes since31.5.3, including routing/style improvements.Fixes Find freezing when searching all pages while typing.Improves edge routing after layouts, rotations and style changes.Improves sequence-edge controls, color references and English UI wording.
  3. 31.5.3

    PatchJan 1, 1 · Mon

    OpenNavo editorialAdded to Homebrew Sep 26 09:47

    Restores mapped-drive access, repairs retired tooltip-plugin handling and reports empty Mermaid exports clearly; improves sequence diagrams and dependency handling.

    Files
    Restores opening/saving on mapped drives rejected by31.5.2.Reopen affected files/libraries once after updating to renew authorization.Restores tooltip icons when the retired Tooltips setting is enabled.
    Export
    Empty/unrecognized Mermaid input reports Nothing to draw with exit code1.Avoids writing empty PDF/XML outputs without a clear reason.
    Core
    Updates core31.5.3 with sequence-message positioning/self-call fixes.Preserves curved styles and separates vertex/edge default styles.Updates bundled libraries and improves malformed-input handling.Linux package license metadata becomes GPL-3.0-only.

An open-source interface for Homebrew. Installs run through the macOS app or the brew command.

© 2026 OpenNavo