draw.io diagram
Edit draw.io diagrams (shapes, edges, labels and swimlanes) inside the IDE, in draw.io's own uncompressed .drawio format.
Diagram · origin tag jgraph/drawio · General-purpose diagramming
Availability
| Host | State | How to get it |
|---|---|---|
| Standalone | Not planned | Not planned |
| Desktop | Not planned | Not planned |
| IntelliJ Platform (called draw.io diagram (shapes, edges, labels and swimlanes; uncompressed .drawio files) here) | Not yet released | Not yet released |
| Visual Studio Code | Not planned | Not planned |
| Eclipse | Not planned | Not planned |
| ThinkRail | Not planned | Not planned |
| Notion | Not planned | Not planned |
| Claude | Not planned | Not planned |
What it is for
Free-form diagrams in draw.io's file format: flowcharts, activity diagrams, swimlanes and UML sketches. Implemented in the IntelliJ plug-in (etalii.adp.ide.intellij docs/diagrams.md).
Why a specialized view helps
A .drawio file is unreadable XML as text; a tool in the IDE lets it be edited next to the code it describes while everything it does not show is kept, so the file still opens in draw.io.
File formats
| Extension | Format | Reads | Writes |
|---|---|---|---|
.drawio | .drawio | Yes | Yes |
Screenshots

IntelliJ Platform, at b562c7f
What is visible: The draw.io diagram in its tab: the three thread swimlanes with their activities, the `queue empty` decision with its `yes`/`no` branches and the red bar; the ADP Toolbox on the right listing the Elements (Rectangle to List) and Connections (Connector). Nothing selected.
Why it matters: An activity diagram with its swimlanes, activities and decisions opens from its .drawio file inside IntelliJ, so a diagram kept in the repository can be read and changed without leaving the IDE, and the file still opens in draw.io.
Licence: Apache-2.0

IntelliJ Platform, at b562c7f
What is visible: The draw.io diagram in its tab: the `Pool` with its six lanes, the process boxes and decisions with their orthogonal connectors; the ADP Toolbox on the right as above. Nothing selected.
Why it matters: A cross-functional flowchart keeps its pool, lanes, process boxes and decisions when opened in IntelliJ, which shows the diagram handles draw.io's containers as well as its shapes.
Licence: Apache-2.0
Background
Focus areas
Sources
etalii-adp/etalii.adp.ide.intellij@dc9c697docs/tools.md, licence Apache-2.0etalii-adp/etalii.adp.ide.standalone@9b232f0docs/tools.md, licence Apache-2.0etalii-adp/etalii.adp.ide.vscode@ab93d8fdocs/tools.md, licence Apache-2.0etalii-adp/etalii.adp.ide.intellij@b562c7fdocs/screenshots/drawio-activity.png, licence Apache-2.0etalii-adp/etalii.adp.ide.intellij@b562c7fdocs/screenshots/drawio-cross-functional.png, licence Apache-2.0- Notion, edited (page
3e9be2fd-05b6-81f5-a32a-e22dad703385), licence Apache-2.0