All task areas

Background Jobs

Queues, scheduled tasks, workflows

3 tasks3 tools
1

Add a job queue with retries

bullmq
Background Jobs

BullMQ

The premium queue and job scheduling solution for Node.js, backed by Redis. Handles retries, rate limiting, priorities, repeatable jobs, and job dependencies out of the box.

TypeScriptOpen SourceFree tier
83
Trust
Strong
2

Build durable async workflows

trigger-dev
Background Jobs

Trigger.dev

Open-source background job platform built for serverless and edge. Write durable background jobs as plain TypeScript functions with retries, delays, and scheduling — no infrastructure setup.

TypeScriptOpen SourceFree tier
80
Trust
Strong
inngest
Background Jobs

Inngest

Durable workflow and background job platform built for serverless and edge environments. Write event-driven functions with built-in retries, delays, step execution, and fan-out — no queue infrastructure needed.

Durable WorkflowsServerlessEvent-driven
40
Trust
Limited
3

Run jobs in serverless environments

inngest
Background Jobs

Inngest

Durable workflow and background job platform built for serverless and edge environments. Write event-driven functions with built-in retries, delays, step execution, and fan-out — no queue infrastructure needed.

Durable WorkflowsServerlessEvent-driven
40
Trust
Limited