Queues and Messaging Gems

#Total RankDaily RankNameSummary
1157182sidekiqSimple, efficient background processing for Ruby.
2749708bunnyEasy to use, feature complete Ruby client for RabbitMQ 3.9 and later versions.
3841861delayed_jobDelayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer ...
49431,241resqueResque is a Redis-backed Ruby library for creating background jobs, placing those j...
51,401723shoryukenShoryuken is a super efficient AWS SQS thread based message processor
61,5501,294karafkaKarafka is Ruby and Rails efficient Kafka processing framework. Karafka allows you...
71,6881,336sucker_punchAsynchronous processing library for Ruby
81,9552,558sneakersFast background processing framework for Ruby and RabbitMQ
92,004640solid_queueDatabase-backed Active Job backend.
102,3003,367march_hareRabbitMQ client for JRuby built around the official RabbitMQ Java client
112,7271,854good_jobA multithreaded, Postgres-based ActiveJob backend for Ruby on Rails
123,2632,563queA job queue that uses PostgreSQL's advisory locks for speed and reliability.
134,2464,371backburnerBeanstalk background job processing made easy
146,7094,037delayedDelayed is a multi-threaded, SQL-driven ActiveJob backend used at Betterment to process...
158,8457,686rocketjobRuby's missing batch processing system.
1611,08123,407dispatch-riderMessaging system based on the reactor pattern. You can publish messages to a queue...
1711,7846,466gushGush is a parallel workflow runner using Redis as storage and ActiveJob for executing j...
1836,27994,537lowkiqLowkiq
1944,88494,537midget_jobsSmall background job scheduler closely related with Rails ActiveJob and PostgreSQL.