
Astronomer
Managed Apache Airflow service for orchestrating and monitoring data pipelines in the cloud
Discover top open-source software, updated regularly with real-world adoption signals.

Durable step functions that replace queues and scheduling
Write reliable, stateful workflows with language SDKs, run locally with a dev server, and deploy to any infrastructure while maintaining production parity and secure HTTPS triggers.

Inngest lets developers create durable, stateful step functions using familiar language SDKs (TypeScript/JavaScript, Python, Go, Kotlin/Java). Functions are composed of triggers, flow‑control settings, and retry‑aware steps, providing built‑in handling for concurrency, throttling, debouncing, and rate limiting. The platform records each step’s output, enabling automatic retries and long‑running workflows that can persist for months.
Run the Inngest Dev Server locally (npx inngest-cli@latest dev) for a production‑parity experience and visual dashboard. Deploy functions to any infrastructure—self‑hosted servers, serverless platforms, or the managed Inngest service—while the Event API securely receives events over HTTPS. The architecture includes an event stream, multi‑tenant queue, executor, and state store, giving you full control over reliability without managing separate queue or scheduler services.
When teams consider Inngest, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
User‑specific image processing pipeline
Processes and resizes uploaded images per user with concurrency limits, automatically retrying failed steps.
Order fulfillment workflow
Coordinates inventory check, payment capture, and shipping label creation, handling retries and pauses for external confirmations.
AI model training orchestration
Schedules data preparation, model training, and evaluation steps, persisting intermediate results for months.
Scheduled report generation
Runs nightly cron‑triggered functions that aggregate data, generate PDFs, and email stakeholders, with built‑in rate limiting.
Each step runs inside the executor and its output is persisted to the state store; on failure the executor automatically retries according to the function’s configuration.
Yes, the runner can be deployed to any environment that can expose an HTTPS endpoint, including serverless services like AWS Lambda, Vercel, or Cloudflare Workers.
Official SDKs are available for TypeScript/JavaScript, Python, Go, and Kotlin/Java.
When self‑hosting, you must provision a database for the state store and system data; the hosted platform handles this for you.
Run `npx inngest-cli@latest dev` to start the Inngest Dev Server, which provides a dashboard and mirrors production behavior for end‑to‑end testing.
Project at a glance
ActiveLast synced 4 days ago