LinuxAlternative

Linux · Graphics

draw.io

Create and share diagrams of all kinds, from flowcharts to UML, using a privacy‑focused, production‑grade tool.

Open sourceFreeFlatpak
Be the first to rate
License
Apache-2.0
Latest version
32.6.1 (October 23, 2026)
Developer
JGraph
Installs
8,428 (Flathub, 30 days)

What is draw.io?

draw.io, now known as diagrams.net, has been around since 2013 and has grown into a mature, web‑based diagramming solution that runs in any browser or as a desktop app via Electron or Flatpak. It was built to replace proprietary diagramming tools like Visio and Axure RP, offering a free, open‑source core with a rich set of shapes and templates.

The application targets designers, developers, project managers, and educators who need to produce clear visual representations of processes, systems, or data models. Its interface is intentionally minimal, with a toolbar on the left, a canvas in the center, and a properties panel on the right, mirroring the layout of many Windows diagramming suites.

Compared with Windows tools such as Axure RP, draw.io feels lighter and faster. It lacks some of the advanced prototyping features of Axure but compensates with a broader shape library, real‑time collaboration, and the ability to save diagrams directly to cloud services like Google Drive or OneDrive.

Best for: Teams needing a free, collaborative diagramming tool that integrates with cloud storage and supports a wide variety of diagram types.

Key features of draw.io

  • Web‑based and desktop versions via Flatpak
  • Supports a wide range of diagram types (UML, ER, network, flowchart)
  • Real‑time collaboration with Google Drive, OneDrive, GitHub
  • Export to PNG, SVG, PDF, XML, and native draw.io format
  • Custom shape libraries and templates
  • Offline editing when using the desktop app
  • Keyboard shortcuts for common actions
  • Version history for each diagram

Pros

  • Free and open source
  • Cross‑platform (Linux, Windows, macOS)
  • Strong privacy focus
  • Large shape library
  • Real‑time collaboration
  • Easy import/export of common formats

Cons

  • No native support for advanced prototyping features of Axure
  • Occasional performance lag on very large diagrams
  • Limited offline collaboration features
  • Learning curve for advanced shape libraries

Windows programs draw.io replaces

How to install draw.io on Linux

Flatpak (Flathub)flatpak install flathub com.jgraph.drawio.desktop

Tips for Windows users

When moving from Axure RP, export your existing diagrams as XML or SVG and import them into draw.io. The file format is compatible with many diagramming tools, and you can also open Axure’s .rp files directly if you have the legacy version. Keyboard shortcuts differ; for example, Ctrl+Z for undo, Ctrl+S for save, and Ctrl+Shift+S for export. Collaboration works through cloud services, so set up a Google Drive or OneDrive folder and share the link with teammates. The workflow is more linear: create, edit, and export, rather than the iterative prototyping loop in Axure.

Recent releases

  • 32.6.1 —
  • 32.5.5 —
  • 32.4.1 —
  • 32.3.0 —

draw.io: frequently asked questions

Is draw.io available on Linux?

Yes, it can be installed via Flatpak from Flathub or run in any browser on Linux.

Can I use draw.io offline?

The desktop Flatpak version works offline, but real‑time collaboration requires an internet connection.

Does draw.io support UML diagrams?

Yes, it includes a comprehensive UML shape set and can export to XMI.

Is the tool free?

The core application is free and open source; no paid tier is required for standard use.

Updated