Background Jobs
Process slow tasks asynchronously to keep response times low, improve fault-tolerance and aid with horizontal scaling
11.8
Simple, efficient background processing for Ruby.
2019
2020
2021
2022
2023
2024
5.52
Resque is a Redis-backed Ruby library for creating background jobs,
placing those jobs on multiple queues, and processing them later.
Background jobs can be any Ruby class or module that responds to
perform. Your existing classes can easily be converted to background
jobs or ...
2019
2020
2021
2022
2023
2024
3.64
Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background. It is a direct extraction from Shopify where the job table is responsible for a multitude of core tasks.
2019
2020
2021
2022
2023
2024
2.52
Easy to use, feature complete Ruby client for RabbitMQ 3.9 and later versions.
2019
2020
2021
2022
2023
2024
1.47
ActiveRecord backend for Delayed::Job, originally authored by Tobias Lütke
2019
2020
2021
2022
2023
2024
1.38
Shoryuken is a super efficient AWS SQS thread based message processor
2019
2020
2021
2022
2023
2024
1.27
Fast background processing framework for Ruby and RabbitMQ
2019
2020
2021
2022
2023
2024
1.14
Asynchronous processing library for Ruby
2019
2020
2021
2022
2023
2024
1.04
A multithreaded, Postgres-based ActiveJob backend for Ruby on Rails
2019
2020
2021
2022
2023
2024
0.92
A job queue that uses PostgreSQL's advisory locks for speed and reliability.
2019
2020
2021
2022
2023
2024
0.71
Database-backed Active Job backend.
2019
2020
2021
2022
2023
2024
0.53
queue_classic is a queueing library for Ruby apps. (Rails, Sinatra, Etc...) queue_classic features asynchronous job polling, database maintained locks and no ridiculous dependencies. As a matter of fact, queue_classic only requires pg.
2019
2020
2021
2022
2023
2024
0.44
Mature EventMachine-based RabbitMQ client.
2019
2020
2021
2022
2023
2024
0.25
Beanstalk background job processing made easy
2019
2020
2021
2022
2023
2024
0.22
Background processing, simplified
2019
2020
2021
2022
2023
2024
0.2
Starling is a light-weight, persistent queue server that speaks the memcached protocol. It was originally developed for Twitter's backend.
2019
2020
2021
2022
2023
2024
0.2
a Ruby library for queuing and processing background jobs with configurable backends.
2019
2020
2021
2022
2023
2024
0.16
Simple beanstalkd client for ruby
2019
2020
2021
2022
2023
2024
0.08
Simple background job processor inspired by delayed_job, but aiming for database agnosticism.
2019
2020
2021
2022
2023
2024
0.08
Running Long Background Tasks In Ruby On Rails Made Dead Simple
0.07
A job queueing and background workers system using Beanstalkd. Inspired by the Minion gem.
2019
2020
2021
2022
2023
2024
0.06
Delayed is a multi-threaded, SQL-driven ActiveJob backend used at Betterment to process millions
of background jobs per day. It supports postgres, mysql, and sqlite, and is designed to be
Reliable (with co-transactional job enqueues and guaranteed, at-least-once execution), Scalable
(with an opti...
2019
2020
2021
2022
2023
2024
0.04
Execute any ActiveRecord Model method in the background
2019
2020
2021
2022
2023
2024
0.03
Resque-mongo is a fork of resque that uses mongo as a queue backend.
Resque is a Redis-backed Ruby library for creating background jobs,
placing those jobs on multiple queues, and processing them later.
Background jobs can be any Ruby class or module that responds to
perform...
2019
2020
2021
2022
2023
2024
0.02
A highly available, reliable messaging infrastructure
2019
2020
2021
2022
2023
2024
0.02
Fast and easy task runner for Rails. Got work?
0.02
A Ruby library implementing a Simple Message Queue protocol
0.02
Quebert is a worker queue framework built around beanstalkd. Use it in your Rails apps for job processing.
2019
2020
2021
2022
2023
2024
0.01
The crowd, suddenly there where there was nothing before, is a mysterious and
universal phenomenon. A few people may have been standing together -- five, ten
or twelve, nor more; nothing has been announced, nothing is expected. Suddenly
everywhere is black with people and more com...
2019
2020
2021
2022
2023
2024
0.01
Ruby's missing batch processing system.
2019
2020
2021
2022
2023
2024
0.01
A unified interface for various messaging queues
2019
2020
2021
2022
2023
2024
0.01
Background jobs on RabbitMQ
2019
2020
2021
2022
2023
2024
0.01
easily do background work in rails, without commiting to a particular runner. comes with starling, bj and spawn runners.
2019
2020
2021
2022
2023
2024
0.0
Run commands
2019
2020
2021
2022
2023
2024
0.0
LegionIO is an extensible framework for running, scheduling and building relationships of tasks in a concurrent matter
2019
2020
2021
2022
2023
2024
0.0
Lean Redis-backed event scheduling library for Ruby
2019
2020
2021
2022
2023
2024
0.0
JobReactor is a library for creating, scheduling and processing background jobs.
It is asynchronous client-server distributed system based on EventMachine.
2019
2020
2021
2022
2023
2024
0.0
Seamlessly integrates Java's Executor framework with Ruby on Rails
2019
2020
2021
2022
2023
2024
0.0
RabbitMQ JRuby based workers on top of hot_bunnies
2019
2020
2021
2022
2023
2024
0.0
bj
2019
2020
2021
2022
2023
2024