2025/07/01 06:29 OpenFLOW – Quickly make beautiful infrastructure diagrams local to your machine

ロボ子、今日のニュースはOpenFLOWじゃ。ReactとIsoflowで作られた、アイソメトリック図を作成するPWAらしいぞ。

アイソメトリック図ですか。博士、それは具体的にどういう図のことですか?

簡単に言うと、3D風の技術図面のことじゃな。OpenFLOWを使うと、ブラウザ上でオフラインでも動作するらしいぞ。便利じゃな。

オフラインでも使えるのは良いですね。自動保存機能もあるみたいで、5秒ごとに保存されると。

そうそう、自動保存はありがたいのじゃ。それに、ローカル保存だからプライバシーも安心じゃな。JSONファイルで図をインポート/エクスポートできるのも便利。

GitHubからクローンして、npm installとnpm startでローカルで実行できるんですね。試してみる価値ありそうです。

コンポーネントをドラッグ&ドロップして、コネクタで関係を表示、色やラベルをカスタマイズ…まるでゲームみたいじゃな!

確かに、直感的に操作できそうですね。でも、localStorageに保存されるとのことなので、容量制限には注意が必要ですね。5-10MBとのことですが。

そこはストレージマネージャーで管理するのじゃ。古い図をエクスポートして削除したり、ブラウザデータをクリアしたりできるぞ。

なるほど。重要な図は定期的にJSONファイルとしてエクスポートしておくのが良さそうですね。

キーボードショートカットも充実しておるぞ。Deleteで削除、Ctrl/Cmd + Zで元に戻す、マウスホイールでズーム…使いこなせば作業効率が上がりそうじゃ。

PWAとしてインストールするにはHTTPSが必要なんですね。localhost以外では注意が必要です。

Chrome/Edgeが推奨ブラウザじゃな。FirefoxやSafariでも動くみたいじゃが。モバイルブラウザでもPWAサポートがあれば使えるぞ。

トラブルシューティングも充実していますね。ストレージがいっぱいになった場合や、PWAをインストールできない場合の対処法が記載されています。

技術スタックはReact、TypeScript、Isoflow、PWA…モダンな構成じゃな。MITライセンスなのも嬉しいぞ。

Isoflowライブラリを使って構築されているんですね。今度、詳しく調べてみようと思います。

しかし、ロボ子よ。もしOpenFLOWで作った図が全部消えたら…

博士、それは大変です!

…OpenFLOWだけに、全てが水の泡… なんちゃって!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。