Ruby Queue

Open-source Ruby projects categorized as Queue

Top 20 Ruby Queue Projects

  1. Sidekiq

    Simple, efficient background processing for Ruby

    Project mention: Outgrowing Postgres: Handling increased user concurrency | dev.to | 2025-02-03

    If you’re developing in Node, BullMQ has been rising in popularity as a go-to solution. For Rails applications, you can use ActiveJob with backends like Sidekiq for efficient background job processing.

  2. 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
  3. Resque

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

    Project mention: What are some popular background job processing libraries for Rails (e.g., Sidekiq, Delayed Job)? | dev.to | 2024-12-23

    Resque relies on Redis for job queue management and is known for its scalability and efficiency.

  4. Delayed::Job

    Database based asynchronous priority queue system -- Extracted from Shopify

    Project mention: What are some popular background job processing libraries for Rails (e.g., Sidekiq, Delayed Job)? | dev.to | 2024-12-23

    Delayed Job is one of the earliest job processing libraries in the Rails ecosystem. It leverages Active Record to store jobs in the database.

  5. good_job

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

    Project mention: Show HN: PgQueuer – Transform Your PostgreSQL into a Powerful Job Queue | news.ycombinator.com | 2024-08-18

    Good Job does the same for Rails

    https://github.com/bensheldon/good_job

  6. Sucker Punch

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

    Project mention: It’s Time For Active Job | dev.to | 2024-06-07

    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.

  7. Que

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

    Project mention: Show HN: PgQueuer – Transform Your PostgreSQL into a Powerful Job Queue | news.ycombinator.com | 2024-08-18

    https://github.com/que-rb/que

    Probably could easily find more by searching, I only spent about 5 minutes looking and grabbing the first ones I found.

    I'm all for doing this kind of thing as an academic exercise, because it's a great way to learn about this problem space. But at this point if you're reinventing the Postgres job queue wheel you need to probably also include why your wheel is particularly interesting if you want to grab my attention.

  8. Sneakers

    A fast background processing framework for Ruby and RabbitMQ

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Karafka

    Ruby and Rails efficient multithreaded Kafka processing framework

    Project mention: Kafka at the Low End | news.ycombinator.com | 2025-02-21

    Do you mind explaining what you mean by not being able to find a "good Kafka client" for Ruby? There are pretty good bindings to librdkafka and frameworks like Karafka (https://github.com/karafka/karafka/) that provide many functionalities, including a Web UI.

  11. solid_queue

    Database-backed Active Job backend

    Project mention: Replacing Cron Jobs With Active Jobs in Rails | dev.to | 2024-12-18

    We have to start by adding the Solid Queue gem to our bundle, installing it, then running the installer to set up the initial config files for our application:

  12. resque-scheduler

    A light-weight job scheduling system built on top of Resque

  13. Bunny

    Bunny is a popular, easy to use, mature Ruby client for RabbitMQ

  14. queue_classic

    Simple, efficient worker queue for Ruby & PostgreSQL.

    Project mention: Show HN: PgQueuer – Transform Your PostgreSQL into a Powerful Job Queue | news.ycombinator.com | 2024-08-18
  15. hutch

    A system for processing messages from RabbitMQ.

  16. Backburner

    Simple and reliable beanstalkd job queue for ruby

  17. RocketJob

    Ruby's missing background and batch processing system

  18. sidekiq-iteration

    Make your long-running sidekiq jobs interruptible and resumable.

  19. Lowkiq

    Ordered background jobs processing

  20. March Hare

    Idiomatic, fast and well-maintained JRuby client for RabbitMQ

  21. Sidekiq::Undertaker

    Sidekiq::Undertaker allows exploring, reviving or burying dead jobs.

  22. Laboristo

    Simple messages and workers for AWS SQS

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Ruby Queue discussion

Log in or Post with

Ruby Queue related posts

  • Kafka at the Low End

    1 project | news.ycombinator.com | 21 Feb 2025
  • What are some popular background job processing libraries for Rails (e.g., Sidekiq, Delayed Job)?

    3 projects | dev.to | 23 Dec 2024
  • Replacing Cron Jobs With Active Jobs in Rails

    1 project | dev.to | 18 Dec 2024
  • Solid Queue 101: Processamento em Background no Rails 8.

    1 project | dev.to | 18 Nov 2024
  • Ask HN: I'm interested in something similar to Rails' Solid Queue for Go

    2 projects | news.ycombinator.com | 12 Oct 2024
  • Going open-source as a VC-Backed company

    5 projects | news.ycombinator.com | 10 Sep 2024
  • Squash Your Ruby and Rails Bugs Faster

    4 projects | dev.to | 5 Sep 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Queue projects in Ruby? This list will help you:

# Project Stars
1 Sidekiq 13,272
2 Resque 9,456
3 Delayed::Job 4,818
4 good_job 2,788
5 Sucker Punch 2,637
6 Que 2,312
7 Sneakers 2,250
8 Karafka 2,130
9 solid_queue 2,067
10 resque-scheduler 1,739
11 Bunny 1,397
12 queue_classic 1,189
13 hutch 869
14 Backburner 431
15 RocketJob 289
16 sidekiq-iteration 275
17 Lowkiq 142
18 March Hare 96
19 Sidekiq::Undertaker 18
20 Laboristo 2

Sponsored
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.ai

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