inngest/inngest
↗ GitHubThe leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
5,132
Stars
278
Forks
17
Watchers
143
Open Issues
Safety Rating A
No hardcoded secrets, malicious code patterns, suspicious dependencies, or prompt injection attempts were detected. The repository is a well-structured open source Go project from a known commercial vendor (Inngest Inc.) with active community engagement, public CI workflows, and a standard license. No red flags found.
ℹAI-assisted review, not a professional security audit.
AI Analysis
Inngest is a workflow orchestration platform and dev server that enables developers to write durable, stateful step functions and AI workflows using language SDKs. It handles queuing, scheduling, flow control (concurrency, throttling, debouncing, rate limiting), and reliable execution across serverless, server, and edge environments. The repository contains the core Go server, executor, event stream, queue engine, and CLI dev server.
Use Cases
- Running durable background jobs with automatic retries and step-level fault tolerance
- Orchestrating multi-step AI workflows with stateful execution
- Building event-driven workflows triggered by HTTP events, cron schedules, or webhooks
- Local development of serverless workflows with production-parity dev server
- Self-hosting a workflow engine with flow control (concurrency, rate limiting, debouncing)
Tags
Project Connections
Temporal
Both Temporal and Inngest provide durable workflow orchestration with step-level retries and state management, representing alternative approaches to the same problem.
Airflow
Apache Airflow is another workflow orchestration platform; Inngest targets serverless/edge environments while Airflow is more data-pipeline focused, but both solve workflow scheduling and execution.
BullMQ
BullMQ provides queue-based background job processing in Node.js; Inngest abstracts over similar primitives with added durability and step functions.