概要
Inngestは、EventをTriggerにFunctionを起動し、処理をStepへ分けてStateを保存しながら実行するWorkflow Orchestration Platformです。Retry、Wait for Event、Concurrency、Throttle、Debounce、Batch等をPlatform側で扱います。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
StepごとにStateを保存してFailureからRetryする
Business logicをstep.run等へ分けることで、各StepのResult/Errorを保持し、Failure時のRetryやResumeをPlatform側で処理します。
Event・Queue・Flow Controlで長時間Workflowを制御する
Event API、Wait for Event、Cancellation、Concurrency、Rate limit、Prioritization、Batching等を組み合わせられます。
Background JobをQueueだけでなくStateful Workflowとして扱いたい場合に
Payment、Data processing、AI Agent、Webhook、Long-running jobなどをApplication codeと近い形でDurableに実行したい用途に向きます。
出典:[2]
Server/CLIとSDKのLicenseを分けて確認する
Server/CLIはSSPL+Delayed Apache publication、SDKはApache-2.0です。Self-hostするServer codeのLicense条件をSDKと混同しないでください。
参考にした公式資料
- [1]inngest/inngest repository(2026-09-21)
- [2]Inngest README(2026-09-21)
- [3]Inngest documentation(2026-09-21)
- [4]Inngest self-hosting documentation(2026-09-21)
- [5]Inngest SSPL / Apache future license(2026-09-21)
編集部からの補足
Server/CLIはSSPL-1.0で、READMEはDelayed Open Source Publication(DOSP)により将来Apache-2.0で公開すると説明しています。一方、TypeScript/Python/Go/Kotlin等のSDKはApache-2.0です。Server全体を通常のApache OSSとして扱わず`NOASSERTION`で登録します。
3ステップで試す
- 1
ソースを取得
git clone --depth 1 https://github.com/inngest/inngest.git - 2
リポジトリへ移動
cd inngest - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近30日
5,857 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 85
- Open PR
- 182
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- cli
- event-driven
- serverless-functions
- queues
- serverless
- event-driven-architecture
- workflow-engine
- workflows
- Stars
- 5,857
- Forks
- 358
- Watchers
- 19
- Open Issues
- 55
- Contributors
- 52
- 主要言語
- Go
- ライセンス
- 未判定
- リポジトリ最終更新
- 2026/09/20
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Dagu4,043 Stars
共通タグ 4件 · 共通カテゴリ 3件 · 同じ言語
既存のスクリプトやSSH、Docker、Kubernetes JobをYAMLのDAGとして束ね、スケジュール、再試行、ログ、手動タスクを追加するセルフホスト型ワークフロー基盤。
Go - MinIO61,356 Stars
共通タグ 2件 · 共通カテゴリ 3件 · 同じ言語
S3互換APIを提供し、AI/MLや分析基盤の大容量データを扱う高性能オブジェクトストレージ。ただし現在のGitHubリポジトリは保守終了・アーカイブ済み。
Go - 1Panel36,989 Stars
共通タグ 2件 · 共通カテゴリ 3件 · 同じ言語
Linuxサーバーの監視・ファイル・DB・Docker・Webサイト・バックアップ・アプリ導入をWeb GUIからまとめる管理パネル。
Go - ntfy34,345 Stars
共通タグ 2件 · 共通カテゴリ 3件 · 同じ言語
HTTPのPUT/POSTだけで、スクリプトやサーバーからスマートフォン・デスクトップへPush通知を送れるセルフホスト対応Pub/Sub通知サービス。
Go - CasaOS37,241 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
自宅のPCや小型サーバーを個人クラウド化し、Dockerアプリ、ファイル、ストレージ、システム状態をWeb UIから管理するホームサーバー基盤。
Go
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。