Rheosoph/flow-like
Flow-Like: Strongly Typed Enterprise Scale Workflows. Built for scalability, speed, seamless AI integration and rich customization.
何を解決するか
Flow-Likeは、視覚プログラミングと従来のコーディングの間のギャップを埋める、アプリケーションロジックの構築と実行を可能にする開発者プラットフォームです。実行可能なロジックがインターフェース、データ、デプロイ証拠と同期されていることを保証し、チームが複雑なワークフローを管理しながら、広範なコード編集や詳細な実行トレースを維持できるようにします。
動作方法
このシステムの中心は「Flow」(実行可能なプロセス)であり、永続化されたグラフ(「Board」)として表現されます。開発者は、2つの同期されたビュー、FlowScript(型付きテキストベース言語)とライブキャンバス(視覚的なノードとワイヤーインターフェース)を使って、このFlowを記述できます。
どちらのビューで変更を行っても、同じ下位のBoardモデルが更新されます。このBoardは、高性能なRustランタイムによって実行され、Studioデスクトップアプリでローカルに実行するか、Docker ComposeまたはKubernetesでリモートインフラストラクチャ上でgVisorサンドボックスによる隔離を用いて実行できます。プラットフォームは、型付きノードのカタログを使用して、外部サービス、データ、WebAssemblyコンポーネントとのロジック接続を可能にしています。
対象ユーザー
視覚的にトレース可能なロジックとプログラム的に保守可能なロジックを必要とする開発者やチームに設計されており、特にさまざまなAPI、データベース、ローカルシステムリソースを統合して協調ワークフローを構築する場合に適しています。
主な特徴
- 二重作成: 型付きテキストエディタ(FlowScript)と視覚的ノードキャンバス間のリアルタイム同期。
- Rustランタイム: ローカルおよびリモート環境をサポートする、高性能なロジックボード実行。
- 拡張性のあるカタログ: 機能を宣言したWebAssemblyコンポーネントとしてネイティブノードやパッケージ操作を追加可能。
- 統合管理: アプリ管理、フロー編集、データ検査、実行トレースを担当する「Studio」デスクトップアプリ。
- 柔軟なデプロイ: Docker ComposeおよびKubernetesによるセルフホスティングをサポートし、組み込みのモニタリング(Prometheus/Grafana)を提供。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト