ElectronでWebサイトをラッピングする系統のソフトウェアはとても多いです。限定されたセキュリティ範囲で使えるのは便利ですが、結局のところ単なるガワアプリでしかないという印象があります。 そんな中、drawio-desktopは違います。draw.ioがそのままデスクトップアプリケーションになったようなソフトウェアです。

drawio-desktopの使い方

既存の図を開くのか、新規作成するのか選択します。

新規作成の場合はテンプレートから選択します。

例えばこんな図をベースにできたりします。

パーツは多数提供されています。

パーツ同士を線で結んだりできます。

UML系のパーツもあります。

回転したりするのも簡単です。

drawio-desktopで作られた図はエクスポートしたり、画像タグで埋め込んだりできます。その際にdraw.ioが使われるのかと思いきや、dataURIで出力される徹底さでオフラインで動作します。draw.ioオフィシャルとのことですが、draw.ioにとってのメリットが殆ど感じられないほど、利用者にとっては魅力的なソフトウェアです。

drawio-desktopはElectron/JavaScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。

jgraph/drawio-desktop: Official electron build of draw.io