Background Jobs & Cron · for Next.js

Background Jobs & Cron for Next.js

Among 33 makers' products we track that are built with Next.js, here's what they chose for background jobs & cron — each counted from a live-product source.

Hosted job platform or a queue you run. Hosted platforms work on serverless hosting and give you retries, schedules and a dashboard, at the cost of a vendor in your critical path; a queue library is free and fully yours, but needs a long-running worker process and Redis or Postgres to hold the jobs. A durable workflow engine sits between: you run the workers, it keeps each workflow's state so long processes resume after failures.

What makers on Next.js chose

Counts are live products with a source, not market share; a product using two options counts in both.

Trigger.devHosted job platform
llms.txt

Best forLong-running TypeScript tasks — AI calls, media processing — that would time out in a serverless function.

Trade-offYour job code is deployed to and runs on Trigger.dev's infrastructure unless you self-host it.

16 of the 33 Next.js products here · free tier · open source

InngestHosted job platform
llms.txtCLIIn Lovable

Best forEvent-driven, multi-step workflows where each step retries on its own and your code stays in your existing app.

Trade-offPricing scales with executions and steps, so chatty workflows cost more.

11 of the 33 Next.js products here · free tier · open source

TemporalDurable workflow engine
llms.txt

Best forLong-running, multi-step workflows — payments, onboarding, AI agent loops — whose state must survive crashes and deploys, in Go, Java, Python, TypeScript and more.

Trade-offYou run worker processes, plus the Temporal server or Temporal Cloud billed per action; workflow code must be deterministic.

5 of the 33 Next.js products here · free tier · open source

UpstashServerless queue
llms.txtIn v0

Best forSimple scheduled calls and delayed HTTP jobs on serverless or edge hosting, via QStash.

Trade-offA message is an HTTP call to your endpoint, so the endpoint's time limit still applies to the work.

2 of the 33 Next.js products here · free tier

BullMQSelf-run queue
llms.txt

Best forNode apps on a long-running server that already have Redis — free and fully in your control.

Trade-offYou run the worker processes and Redis yourself, and there is no hosted dashboard by default.

1 of the 33 Next.js products here · free tier · open source

RabbitMQSelf-run queue

Best forA dedicated message broker for queues and pub/sub between services, in any language, or as the broker behind Celery.

Trade-offAnother server to run and monitor, and it only moves messages — retries, schedules and job dashboards are up to your worker library.

1 of the 33 Next.js products here · free tier · open source