Trigger
TypeScript platform for long-running background tasks and AI workflows, with retries, queues and observability, cloud or self-hosted.
Open Source Alternative to:

Trigger.dev is a platform for writing background tasks in TypeScript and running them without a timeout. Serverless functions cut work off after a few minutes, which is the wrong shape for an agent that browses, transcodes or waits on a human decision.
Tasks live in your own codebase, version controlled and reviewed like everything else, and reach the platform through the SDK. Durability comes from checkpointing, so a run survives interruption, and atomic versioning means a new deployment leaves runs already in flight untouched.
The runtime gives you rather more than an executor.
- Queues and concurrency: concurrency rules, batch triggering, idempotency and automatic retries after an uncaught error.
- Waits and approvals: pause a run for a set duration, or until a person approves, rejects or comments.
- Realtime: subscribe to runs from your frontend with React hooks, including streaming model responses.
- Build extensions: hook into the build to add system packages, browsers, Python scripts or FFmpeg.
- Observability: full traces and logs per run, plus tags, run metadata, bulk actions and failure alerts.
Development, staging, preview and production environments are supported, and preview branches integrate with Git workflows and Vercel. Machines are configured by vCPU and memory per task. The managed cloud removes infrastructure work entirely, and self-hosting is documented for Docker Compose and for Kubernetes through an official Helm chart.
Stars
16,229Forks
1,443Last commit
4 days agoRepository age
4 yearsLicense
Apache-2.0Version
4.5.16Repository
triggerdotdev/trigger.dev
Auto-fetched from GitHub .
Open source alternatives similar to Trigger:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit