- ブラウザベースで動作するオープンソースのアイソメトリック(3Dスタイル)ダイアグラム作成PWA
- React と Isoflow エンジンベースで、インストール不要・オフライン動作に対応し、プライバシー保護・自動保存・簡単な Import/Export など多彩な機能を提供
- すべてのデータをブラウザのローカルストレージに保存し、ダイアグラムを JSON ファイルとして自由に共有・バックアップ可能
- GitHub Pages、Netlify などの静的ホスティングに対応し、HTTPS 環境では PWA 機能を完全に利用可能
OpenFLOW の概要とプロジェクトの価値
- OpenFLOW は、開発者や IT 専門家がインフラ設計やネットワーク構成を可視化する際に役立つ無料のオープンソース PWA(プログレッシブ Web アプリ)
- 競合ツールと比べてローカルで高速かつ安全に作業でき、ネットワーク接続がなくても機能を利用可能
- Isoflow エンジンを活用し、美しい 3D スタイルのダイアグラムを作成でき、すべてのデータが外部サーバーへ送信されない強力なプライバシー保護を実現
- 直感的な UI、自動保存、インポート/エクスポートなど実務で便利な機能により、さまざまなチームや個人がネットワークやアーキテクチャの文書化を簡単に行える
- 開発環境への要求が低く、特別なインストールなしで Web ブラウザだけですぐに作業可能
主な機能
- アイソメトリックダイアグラム作成: 3D 感のあるネットワーク、システム、技術ダイアグラムなどを可視化
- 自動保存: 5 秒ごとに作業内容を自動保存
- プライバシー保護: データはブラウザのローカルにのみ保存(5〜10MB 制限)
- Import/Export: JSON ファイルでダイアグラムの共有とバックアップに対応
- オフラインモード: インターネットがなくてもすべての機能を利用可能
- 高速起動: PWA としてインストール・実行可能
デプロイとホスティング
- 静的ホスティング: build フォルダを GitHub Pages、Netlify、Vercel、AWS S3 などにデプロイ
- HTTPS 必須: PWA を正常に動作させるには HTTPS が必要(ローカルは例外)
- 定期バックアップ推奨: 重要な作業は JSON としてエクスポートしてバックアップ
技術スタック
- React, TypeScript, Isoflow, PWA
対応ブラウザ
- Chrome/Edge(推奨)、Firefox、Safari、モバイル PWA 対応
オープンソースと貢献
- Isoflow Community Edition(MIT ライセンス) + OpenFLOW(Unlicense)
- 誰でも自由に利用・修正・配布可能
1件のコメント
Hacker Newsのコメント