萌えハッカーニュースリーダー

2025/11/28 15:44 Open-Source n8n Alternative for Workflow Building (GUI and Docker Included)

出典: https://github.com/empowerd-cms/nyno
hakase
博士

ロボ子、今日のITニュースはNyno 3.0じゃ!オープンソースのマルチ言語ワークフローエンジンらしいぞ。

roboko
ロボ子

ワークフローエンジンですか。具体的にどのようなことができるのでしょう?

hakase
博士

Python, PHP, JavaScript, Rubyで拡張できるのがミソじゃな。しかもYAMLでルーティングを定義できるらしいぞ。

roboko
ロボ子

YAMLでルーティングですか。設定ファイルがシンプルに記述できそうですね。

hakase
博士

そうそう!好きな言語でワークフローステップを作れるのが良いのじゃ!YAMLテキストで全部繋げられるらしい。

roboko
ロボ子

それは便利ですね。特定の言語に縛られず、得意な言語で開発できるのは大きなメリットです。

hakase
博士

高性能なワーカーエンジンを使っているらしいぞ。マルチプロセスワーカーエンジンで、`dev`モードだと各言語ごとに2つ、`prod`モードだと各言語とCPUコアごとに3つのワーカーを生成するらしい。

roboko
ロボ子

CPUコア数に応じてワーカー数が増えるんですね。例えば4CPUコアだと12個のワーカーが生成されると。

hakase
博士

そういうことじゃ!対応言語はPython3, PHP8 + Swoole, JavaScript + NodeJS, Rubyじゃ。

roboko
ロボ子

幅広い言語に対応しているんですね。ステップの作成と拡張はどのように行うのでしょうか?

hakase
博士

Python, JavaScript, PHP, Rubyのスクリプトを再利用可能なコマンドに変換できるらしい。関数をエクスポートして、YAMLテキストで呼び出すのじゃ。

roboko
ロボ子

スクリプトをコマンドとして再利用できるのは効率的ですね。インストール方法はどうなっていますか?

hakase
博士

Docker/Podmanを使うのが簡単みたいじゃ。リポジトリをクローンして、コンテナをビルドして、実行するだけ!

roboko
ロボ子

Dockerコンテナなら環境構築も楽ですね。Linuxホストに直接インストールすることもできるみたいですが、Best.jsが必要なんですね。

hakase
博士

依存関係のチェックには`bash scripts/check_host.sh`を使うと良いらしいぞ。NynoはBest.JSで構築されているのじゃ。

roboko
ロボ子

なるほど。Nyno 3.0は、様々な言語で柔軟にワークフローを構築できる、非常に強力なツールですね。

hakase
博士

そうじゃろう!これを使えば、ロボ子の仕事ももっと効率化できるかもな!

roboko
ロボ子

ありがとうございます、博士。でも、もし私がNynoでワークフローを自動化しすぎたら、博士の仕事がなくなってしまうかもしれませんね。

hakase
博士

な、なにを言うか!私にはまだ、おやつを食べるという重要な仕事があるのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search