Skip to content

An IntelliJ plugin which allows you to edit diagrams.net (formerly known as draw.io) diagrams directly in IntelliJ!

License

Notifications You must be signed in to change notification settings

rdmueller/drawio-intellij-plugin

This branch is 226 commits behind docToolchain/diagrams.net-intellij-plugin:main.

Folders and files

NameName
Last commit message
Last commit date
Aug 7, 2021
Apr 15, 2021
Aug 7, 2021
Dec 24, 2020
Jul 20, 2021
Nov 3, 2020
Oct 13, 2020
Jul 20, 2021
Oct 13, 2020
Oct 25, 2020
Oct 6, 2020
May 17, 2021
Oct 14, 2021
Oct 13, 2020
Oct 25, 2020
Jul 20, 2021
Nov 13, 2020
Oct 13, 2020
Dec 19, 2020

Repository files navigation

Diagrams.net Integration for IntelliJ

Build Status (GitHub Workflow Build) JetBrains Plugins Downloads

This unofficial extension integrates diagrams.net (formerly known as draw.io) directly into IntelliJ. It supports diagram files with the extensions .drawio.(svg|png|xml) and .dio.(svg|png|xml). It also auto-detects editable PNGs and SVGs created with diagrams.net.

The editor uses an offline version of diagrams.net by default, therefore it works without an internet connection and content stays local in your IDE.

About

This plugin is still an early version and experimental. If you like, you can help to evolve it.

screenshot

Installation

Releases are available on the JetBrains Marketplace. Use Install plugin from repository to install them.

For pre-releases, either

References

Authors

Docs

An architecture overview can be found at https://drawio-intellij-plugin.netlify.app/ .

FAQ

How do I build and run this project?

For development purpose, clone the project locally and start it with the command

./gradlew runIde

This will build the plugin and start an Instance of IntelliJ with the plugin already installed. You can even start this in debug mode.

About

An IntelliJ plugin which allows you to edit diagrams.net (formerly known as draw.io) diagrams directly in IntelliJ!

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 72.2%
  • HTML 21.4%
  • Groovy 4.0%
  • Shell 2.4%