Queues and Messaging Gems
# | Total Rank | Daily Rank | Name | Summary |
1 | 146 | 139 | sidekiq | Simple, efficient background processing for Ruby. |
2 | 591 | 1,108 | bunny | Easy to use, feature complete Ruby client for RabbitMQ 3.3 and later versions. |
3 | 695 | 1,363 | resque | Resque is a Redis-backed Ruby library for creating background jobs,
placing those j... |
4 | 701 | 696 | delayed_job | Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer ... |
5 | 1,349 | 1,378 | shoryuken | Shoryuken is a super efficient AWS SQS thread based message processor |
6 | 1,552 | 1,778 | sucker_punch | Asynchronous processing library for Ruby |
7 | 1,555 | 2,053 | sneakers | Fast background processing framework for Ruby and RabbitMQ |
8 | 1,673 | 1,905 | march_hare | RabbitMQ client for JRuby built around the official RabbitMQ Java client |
9 | 2,481 | 2,068 | karafka | Framework used to simplify Apache Kafka based Ruby applications development |
10 | 3,245 | 3,813 | que | A job queue that uses PostgreSQL's advisory locks for speed and reliability. |
11 | 3,722 | 3,711 | backburner | Beanstalk background job processing made easy |
12 | 8,033 | 6,569 | rocketjob | Ruby's missing batch processing system. |
13 | 12,678 | 9,859 | gush | Gush is a parallel workflow runner using Redis as storage and ActiveJob for executing j... |
14 | 47,036 | 23,680 | lowkiq | Lowkiq |
15 | 48,076 | 35,608 | midget_jobs | Small background job scheduler closely related with Rails ActiveJob and PostgreSQL. |