概要
streamlit-node-editorは、Streamlitアプリケーション内で動作するインタラクティブなノードグラフエディタです。
ComfyUIやUnreal Blueprintsのようなスタイルで、データパイプラインやワークフローを視覚的に構築できます。
Pythonで型付きノードを定義し、ドラッグ&ドロップで直感的に接続できるのが特徴です。
完成したグラフの状態は構造化されたJSONとして取得可能で、Streamlit以外のランタイム依存がないため軽量です。
豊富なUI機能(ズーム、パン、ダークテーマ)も備わっており、Streamlitで複雑なロジックやデータフローをGUIで管理したい開発者に最適です。
互換性・特徴
- Python
- Streamlit対応
- Web UI
- ノードエディタ
- ComfyUIスタイル
基本情報
| ライセンス | MIT |
| Stars | 4 |
| カテゴリ | ComfyUI |
| アクティビティ | low |
最新のissue
- UI: ノードオブジェクトのコンテンツを編集できない (更新: 2026-04-20 / UI: Unable to edit node object content)
- UX: BackspaceキーまたはDeleteキーでノードが削除される (更新: 2026-04-19 / UX: Backspacing and Deleting keyboard button removes the Node)
GitHub: https://github.com/RhythrosaLabs/streamlit-node-editor
