Queues and Messaging Gems
# | Total Rank | Daily Rank | Name | Summary |
1 | 142 | 138 | sidekiq | Simple, efficient background processing for Ruby. |
2 | 648 | 1,018 | bunny | Easy to use, feature complete Ruby client for RabbitMQ 3.9 and later versions. |
3 | 723 | 607 | delayed_job | Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer ... |
4 | 757 | 1,334 | resque | Resque is a Redis-backed Ruby library for creating background jobs,
placing those j... |
5 | 1,361 | 1,224 | shoryuken | Shoryuken is a super efficient AWS SQS thread based message processor |
6 | 1,626 | 1,992 | sucker_punch | Asynchronous processing library for Ruby |
7 | 1,666 | 2,142 | sneakers | Fast background processing framework for Ruby and RabbitMQ |
8 | 1,784 | 3,312 | march_hare | RabbitMQ client for JRuby built around the official RabbitMQ Java client |
9 | 2,224 | 1,436 | karafka | Karafka is Ruby and Rails efficient Kafka processing framework.
Karafka allows you... |
10 | 3,375 | 3,307 | que | A job queue that uses PostgreSQL's advisory locks for speed and reliability. |
11 | 3,810 | 3,049 | backburner | Beanstalk background job processing made easy |
12 | 7,899 | 7,807 | rocketjob | Ruby's missing batch processing system. |
13 | 9,856 | 32,782 | dispatch-rider | Messaging system based on the reactor pattern.
You can publish messages to a queue... |
14 | 12,809 | 9,019 | gush | Gush is a parallel workflow runner using Redis as storage and ActiveJob for executing j... |
15 | 41,105 | 17,806 | lowkiq | Lowkiq |
16 | 43,539 | 25,363 | midget_jobs | Small background job scheduler closely related with Rails ActiveJob and PostgreSQL. |