EVERYTHING XIAOMI
Get listed

Resque

Place
#37 of 37
Score
5.1
Resque's website

The facts below are what the maker publishes about Resque, checked and dated. Our editors have not written about it yet.

The facts

Each one read from Resque's own pages, with the date it was checked.

What it does

Argument format
Resque can place JSONable Ruby objects on a queue as arguments.checked 9 Oct 2026
Customization
A hook API lets developers customize Resque or write plugins, including hooks around enqueueing and job execution.checked 9 Oct 2026
Extensibility
Resque supports plugins and hooks for customizing worker and job behavior.checked 9 Oct 2026
How jobs run
Background jobs can be Ruby classes or modules that respond to `perform`.checked 9 Oct 2026
Integrations
The repository documents compatibility with Rails ActiveJob and support for Rack 2.x or 3.x.checked 9 Oct 2026
Intended use
The README suggests using Resque for time-consuming background work such as data processing, disk operations, and slow database inserts.checked 9 Oct 2026
License
The project repository identifies Resque as MIT licensed.checked 9 Oct 2026
Monitoring
Resque includes a Sinatra front end for monitoring queues, jobs, workers, usage statistics, and failures.checked 9 Oct 2026
Notable limit
Plugin compatibility with Resque 3.0 or later is not guaranteed because APIs may change or be removed.checked 9 Oct 2026
Plugin ecosystem
Resque encourages plugins, and its documentation points to a plugin list on GitHub.checked 9 Oct 2026
Purpose
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.checked 9 Oct 2026
Queue ordering
Resque uses the order of a worker’s queue list to prioritize queues and does not support numeric priorities.checked 9 Oct 2026
Queue storage
Queues are persistent and store jobs as JSON packages, with atomic push and pop operations provided by Redis.checked 9 Oct 2026
Redis requirement
Resque requires Redis and can be configured to use a Redis connection string or an existing Redis object.checked 9 Oct 2026
Requirements
The repository says Resque requires Ruby 3.2.0 or newer and Redis server 4.0 or newer.checked 9 Oct 2026
Support
The Resque organization directs users to the Ruby Users Forum for longer support threads and maintenance coordination, and Discord for live coordination.checked 9 Oct 2026
Version requirements
Resque 3.0 requires Ruby 3.0.0 or newer; the README lists Redis gem 4.0+, Rack 2.x or 3.x, and Rails 7.2+ for ActiveJob.checked 9 Oct 2026
Workers
Workers process jobs in separate child processes, which the project says helps limit memory growth and avoid thread-safety concerns.checked 9 Oct 2026

Alternatives to Resque

All alternatives
  1. 1Inngest logo

    Inngest

    Free planOpen sourceWebAPILinuxmacOS
    8.3From $99 a month
  2. 2

    Hangfire

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.0From $500 a year
  3. 3

    Graphile Worker

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.9From $25 a month
  4. 4

    Gearman

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.3Free plan
  5. 5

    Google Tasks

    Free planAndroidiOSWeb
    7.0Free plan
  6. 6

    IronWorker

    Free planWebAPILinuxSelf-hosted
    6.9From $169 a month