Ruby Queue

Open-source Ruby projects categorized as Queue

Top 18 Ruby Queue Projects

  • Sidekiq

    Simple, efficient background processing for Ruby

    Project mention: Redis Re-Implemented with SQLite | news.ycombinator.com | 2024-04-14

    That depends on how the `maxmemory-policy` is configured, and queue systems based on Redis will tell you not to allow eviction. https://github.com/sidekiq/sidekiq/wiki/Using-Redis#memory (it even logs a warnings if it detects your Redis is misconfigured IIRC).

  • Resque

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Delayed::Job

    Database based asynchronous priority queue system -- Extracted from Shopify

  • Sucker Punch

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

    Project mention: Simple Thread/Server question | /r/rails | 2023-06-06

    I would suggest you use something like sucker punch to do this https://github.com/brandonhilkert/sucker_punch

  • good_job

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

    Project mention: Tuning Rails application structure | dev.to | 2024-02-15

    Once we are done with default gems, should we look into something we usually use? That's jwt because we need session tokens for our API. Next comes our one and only sidekiq. For a long period of time it was the best in town solution for background jobs. Now we could also consider solid_queue or good_job. In development and testing groups we need rspec-rails, factory_bot_rails and ffaker. Dealing with money? Start doing it properly from the beginning! Do not forget to install money-rails. Once everything is added to the Gemfile do not forget to trigger bundle install.

  • Que

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

    Project mention: Choose Postgres Queue Technology | news.ycombinator.com | 2023-09-24

    > Can you define "low throughput"?

    <1000 messages per minute

    Not saying SKIP LOCKED can't work with that many. But you'll probably want to do something better.

    FWIW, Que uses advisory locks [1]

    [1] https://github.com/que-rb/que

  • Sneakers

    A fast background processing framework for Ruby and RabbitMQ

    Project mention: how do you use Sidekiq?! | /r/ruby | 2023-06-03

    A nice Ruby implementation is found in the sneakers gem: https://github.com/jondot/sneakers

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Shoryuken

    A super efficient Amazon SQS thread based message processor for Ruby

  • Karafka

    Ruby and Rails efficient multithreaded Kafka processing framework

  • resque-scheduler

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

  • Bunny

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

  • Backburner

    Simple and reliable beanstalkd job queue for ruby

  • RocketJob

    Ruby's missing background and batch processing system

  • sidekiq-iteration

    Make your long-running sidekiq jobs interruptible and resumable.

  • Lowkiq

    Ordered background jobs processing

  • March Hare

    Idiomatic, fast and well-maintained JRuby client for RabbitMQ

  • Sidekiq::Undertaker

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

  • Laboristo

    Simple messages and workers for AWS SQS

  • SaaSHub

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

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). The latest post mention was on 2024-04-14.

Ruby Queue related posts

Index

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

Project Stars
1 Sidekiq 12,927
2 Resque 9,384
3 Delayed::Job 4,801
4 Sucker Punch 2,655
5 good_job 2,428
6 Que 2,284
7 Sneakers 2,231
8 Shoryuken 2,023
9 Karafka 1,962
10 resque-scheduler 1,730
11 Bunny 1,362
12 Backburner 424
13 RocketJob 289
14 sidekiq-iteration 226
15 Lowkiq 141
16 March Hare 97
17 Sidekiq::Undertaker 18
18 Laboristo 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com