Resque

Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later. (by resque)

Resque Alternatives

Similar projects and alternatives to Resque

  1. Ruby on Rails

    Ruby on Rails

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues.

    Judoscale logo
  3. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  4. Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

  5. Sidekiq

    98 Resque VS Sidekiq

    Simple, efficient background processing for Ruby

  6. keda

    101 Resque VS keda

    KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes

  7. flanker

    100 Resque VS flanker

    Python email address and Mime parsing library

  8. Memcached

    memcached development tree

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. good_job

    40 Resque VS good_job

    Multithreaded, Postgres-based, Active Job backend for Ruby on Rails.

  11. rq

    30 Resque VS rq

    Simple job queues for Python

  12. emailengine

    30 Resque VS emailengine

    Headless email client

  13. oban

    29 Resque VS oban

    💎 Robust job processing in Elixir, backed by modern PostgreSQL, SQLite3, and MySQL

  14. MailCatcher

    Catches mail and serves it through a dream.

  15. Que

    11 Resque VS Que

    A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability.

  16. pgmq

    16 Resque VS pgmq

    A lightweight message queue. Like AWS SQS and RSMQ but on Postgres.

  17. Delayed::Job

    Database based asynchronous priority queue system -- Extracted from Shopify

  18. huey

    14 Resque VS huey

    a little task queue for python

  19. pgqueuer

    12 Resque VS pgqueuer

    PgQueuer is a Python library leveraging PostgreSQL for efficient job queuing.

  20. Phusion Passenger

    A fast and robust web server and application server for Ruby, Python and Node.js

  21. Sneakers

    2 Resque VS Sneakers

    A fast background processing framework for Ruby and RabbitMQ

  22. Sucker Punch

    Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday.

  23. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Resque alternative or higher similarity.

Resque discussion

Log in or Post with

Resque reviews and mentions

Posts with mentions or reviews of Resque. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-23.
  • What are some popular background job processing libraries for Rails (e.g., Sidekiq, Delayed Job)?
    3 projects | dev.to | 23 Dec 2024
    Resque relies on Redis for job queue management and is known for its scalability and efficiency.
  • story of upgrading rails 5.x to 7.x
    9 projects | dev.to | 26 Aug 2024
    We split the staging server into two instances using Ubuntu 22.04 as the base image. The first instance is for a web server with nginx,  passenger and MySQL. The second instance is for the support server and this is where we install redis, memcache, mongodb and resque.
  • Show HN: PgQueuer – Transform Your PostgreSQL into a Powerful Job Queue
    23 projects | news.ycombinator.com | 18 Aug 2024
  • It’s Time For Active Job
    5 projects | dev.to | 7 Jun 2024
    It is hard to imagine any big and complex Rails project without background jobs processing. There are many gems for this task: **Delayed Job, Sidekiq, Resque, SuckerPunch** and more. And Active Job has arrived here to rule them all.
  • How to Setup a Project That Can Host Up to 1000 Users for Free
    12 projects | dev.to | 4 Jun 2024
    Rollbar is a great error-tracking service. It alerts us on exceptions and errors, provides analysis tools and dashboard, so we can see, reproduce, and fix bugs quickly when something went wrong. This service has a possibility to log not only uncaught exceptions but any messages. By default, the messages are reported synchronously, but you can enable asynchronous reporting using Sidekiq, girl_friday, or Resque. Also, you can provide your own handler and a failover handler to be confident, that your error is tracked and delivered in the case of primary handler’s fail.
  • Mike Perham of Sidekiq: “If you build something valuable, charge money for it.”
    6 projects | news.ycombinator.com | 14 Apr 2023
    The free version acts exactly like Resque, the previous market leader in Ruby background jobs. If it was good enough reliability for GitHub and Shopify to use for years, it was good enough for Sidekiq OSS too.

    Here's Resque literally using `lpop` which is destructive and will lose jobs.

    https://github.com/resque/resque/blob/7623b8dfbdd0a07eb04b19...

  • Add web scraping data into the database at regular intervals [ruby & ror]
    2 projects | /r/learnprogramming | 16 Jun 2022
    You can use a background job queue like Resque to scrape and process data in the background, and a scheduler like resque-scheduler to schedule jobs to run your scraper periodically.
  • How to run a really long task from a Rails web request
    3 projects | dev.to | 18 Apr 2022
    So how do we trigger such a long-running process from a Rails request? The first option that comes to mind is a background job run by some of the queuing back-ends such as Sidekiq, Resque or DelayedJob, possibly governed by ActiveJob. While this would surely work, the problem with all these solutions is that they usually have a limited number of workers available on the server and we didn’t want to potentially block other important background tasks for so long.
  • Building a dynamic staging platform
    5 projects | dev.to | 14 Apr 2022
    Background jobs are another limitation. Since only the Aha! web service runs in a dynamic staging, the host environment's workers would process any Resque jobs that were sent to the shared Redis instance. If your branch hadn't updated any background-able methods, this would be no big deal. But if you were hoping to test changes to these methods, you would be out of luck.
  • Autoscaling Redis applications on Kubernetes 🚀🚀
    9 projects | dev.to | 2 Mar 2021
    Redis Lists are quite versatile and used as the backbone for implementing scalable architectural patterns such as consumer-producer (based on queues), where producer applications push items into a List, and consumers (also called workers) process those items. Popular projects such as resque, sidekiq, celery etc. use Redis behind the scenes to implement background jobs.
  • A note from our sponsor - Judoscale
    judoscale.com | 21 Apr 2025
    Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues. Learn more →

Stats

Basic Resque repo stats
10
9,457
4.5
4 months ago

resque/resque is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of Resque is Ruby.


Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Rails, Sidekiq, Solid Queue, and more to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up job queues.
judoscale.com

Did you know that Ruby is
the 12th most popular programming language
based on number of references?