node-resque
Redis-backed job queue for Node.js applications.
- Status
- Generally available
- Last checked
- Checked · Oct 16, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Node-resque is a Redis-backed job queue designed to handle background jobs in Node.js applications, providing reliable and scalable task processing. It's essential for developers looking to offload time-consuming tasks from the main application flow.
Node-resque stands out as a lightweight, Redis-backed solution specifically tailored for Node.js applications, offering robust background processing capabilities.
When it fits — and when it doesn’t
A good fit for
Node.js developers who need a reliable job queue for background processing.
Teams that require scalable and efficient handling of asynchronous tasks.
Projects where Redis is already part of the tech stack.
Look elsewhere if
Developers looking for cloud-managed task queues (e.g., AWS SQS).
Applications requiring real-time job execution without queuing.
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Small community and limited support
Few active contributors and low activity on GitHub issues, leading to slower resolution of bugs and feature requests.
- 02
Complex setup process
Requires manual configuration for Redis connection, worker processes, and job definitions which can be error-prone.
- 03
Performance issues under high load
Known performance bottlenecks when handling a large number of concurrent jobs or complex task dependencies.
What it does well
Redis-backed for reliability and scalability.
Supports job prioritization and scheduling.
Provides a worker pool to handle jobs concurrently.
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up node-resque
Setup steps, common gotchas and what to check after 30 days.