Background jobs & workers
Schedule recurring tasks, queue jobs, process webhooks, and offload computation.
Choose a library or tool
6 options in this category.
Croner
Library / toolA scheduler that runs JavaScript tasks using cron expressions.
- Good for
- Scheduling recurring jobs within a JavaScript or TypeScript process.
Cronicle
Library / toolA distributed task scheduler and runner with a web interface.
- Good for
- Operating recurring jobs across multiple machines.
Hookdeck
Library / toolInfrastructure and tooling for webhook and event delivery.
- Good for
- Managing retries, observability, and reliability for incoming events.
Sidequest.js
Library / toolA background-job library for running queued work.
- Good for
- Moving asynchronous tasks out of request handling into worker processes.
Trigger.dev
Library / toolA platform for writing and operating background jobs in application code.
- Good for
- Long-running tasks, scheduled work, and external API integrations.
workerpool
Library / toolA worker-pool library for browsers and Node.js.
- Good for
- Moving expensive computation away from the main execution thread.