rutis

長時間稼働プログラム向けのプラグイン基盤。依存関係で起動と停止を自動管理する。

Xで共有ライセンス: MIT

概要

rutisは長時間稼働するソフトウェア向けのプラグイン実行基盤です。プラグインは依存と提供を宣言し、起動順、再読込、停止、後始末を自動管理します。RustコアにTypeScript、JavaScript、Pythonのプラグインを組み込み、プロセスやマシンをまたいでサービスをつなぎます。

主な特長

  • 依存関係に基づく起動、停止、再読込
  • プラグインの読み込み失敗時に後始末とロールバック
  • 関連しないサービスを再起動せずに更新
  • TypeScript、JavaScript、Pythonプラグインを同じランタイムで動作
  • WebSocketとTLSでプロセスやマシンをまたぐサービス共有

こんな人・用途に

長時間稼働するサービスをプラグインで拡張したいチーム向けです。依存関係が変わる環境や、異なる言語や複数マシンで動くプラグインを扱う場合に適しています。

アップストリーム
arcships/rutis
GitHubのフォーク
Guo-astro/rutis
アップストリームのスター数
45
カテゴリ
開発者ツールとインフラ
言語
Rust
ライセンス
MIT
フォーク日
2026-10-06
同期状態
同期済み最終同期 2026-10-07