Quick Start
npx trigger.dev@latest initexport const syncData = task({
id: "sync-data",
retry: { maxAttempts: 3 },
run: async (payload) => {
await fetchAndSync(payload.userId);
},
});Overview
Trigger.dev is an open-source TypeScript background job framework with 10,000+ GitHub stars. Write long-running tasks with built-in retries, scheduled execution, and observability. Zero infrastructure management — no Redis required. Best for TypeScript teams needing background processing.
Source & Thanks
Created by Trigger.dev. Licensed under Apache 2.0.
trigger.dev — stars 10,000+