Skip to content
SPECIFICTION
Get listed

Resque

github.com

Free plan Self-hosted
Visit github.com
Spec score 7.2 #31 of 37 in Task Queue Software

Spec sheet

Purpose
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.Read 5 Oct 2026 · github.com
Security
The README demonstrates a Rack frontend example that includes HTTP basic authentication.Read 5 Oct 2026 · github.com
Support
The README directs questions to its FAQ or the project issue tracker.Read 5 Oct 2026 · github.com
Components
Resque includes a Ruby library, a Rake task for starting workers, and a Sinatra app for monitoring queues, jobs, and workers.Read 5 Oct 2026 · github.com
Extensibility
Resque supports plugins and customization hooks such as Resque.after_fork.Read 5 Oct 2026 · github.com
Failure handling
Resque logs job exceptions and supports Redis and Airbrake failure backends.Read 5 Oct 2026 · github.com
Framework integration
Resque documents integration with Rails ActiveJob and mounting its Sinatra frontend within Rack or Rails applications.Read 5 Oct 2026 · github.com
Monitoring
The frontend shows worker and queue activity, usage statistics, and job failures.Read 5 Oct 2026 · github.com
Notable limit
Resque does not support numeric priorities; workers prioritize queues by the order in their queue list.Read 5 Oct 2026 · github.com
Queues
Queues are persistent, support atomic push and pop through Redis, and store jobs as JSON packages.Read 5 Oct 2026 · github.com
Redis integration
Resque can use a Redis connection string or an existing Redis object and uses redis-namespace by default to separate its keys.Read 5 Oct 2026 · github.com
Runtime requirements
The README lists Ruby 3.2.0 or newer, Redis server 4.0 or newer, Redis gem 4.0 or newer, Rack 2.x or 3.x, and Rails 7.2 or newer for ActiveJob.Read 5 Oct 2026 · github.com
Workers
Workers can process multiple queues, run across machines with network access to Redis, and use queue order to prioritize work.Read 5 Oct 2026 · github.com

Plans and prices

Resque Free Requires Redis · Ruby 3.2.0 or newer · Job arguments must be JSON-encodable Read 5 Oct 2026 · github.com

Every Resque plan and price →

Where Specifiction places it

Alternatives to ResqueAll alternatives →