What is Bull?

The fastest, most reliable, Redis-based queue for Node. Carefully written for rock solid stability and atomicity.

What is Kue?

Kue is a feature rich priority job queue for node.js backed by redis. A key feature of Kue is its clean user-interface for viewing and managing queued, active, failed, and completed jobs.

What is Sidekiq?

Sidekiq uses threads to handle many jobs at the same time in the same process. It does not require Rails but will integrate tightly with Rails 3/4 to make background processing dead simple.

Want advice about which of these to choose?Ask the StackShare community!

Why do developers choose Bull?
Why do developers choose Kue?
Why do developers choose Sidekiq?
What are the cons of using Bull?
What are the cons of using Kue?
What are the cons of using Sidekiq?
Be the first to leave a con
Be the first to leave a con
Be the first to leave a con
What companies use Bull?
What companies use Kue?
What companies use Sidekiq?
What are some alternatives to Bull, Kue, and Sidekiq?
Background jobs can be any Ruby class or module that responds to perform. Your existing classes can easily be converted to background jobs or you can create new classes specifically to do work. Or, you can do both.
Beanstalks's interface is generic, but was originally designed for reducing the latency of page views in high-volume web applications by running time-consuming tasks asynchronously.
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.
Que is a high-performance alternative to DelayedJob or QueueClassic that improves the reliability of your application by protecting your jobs with the same ACID guarantees as the rest of your data.
Posthook provides an API for scheduling tasks at specific times where the only requirement is the ability to make and receive HTTPS requests.
See all alternatives
What tools integrate with Bull?
What tools integrate with Kue?
What tools integrate with Sidekiq?
No integrations found
No integrations found
Decisions about Bull, Kue, and Sidekiq
No stack decisions found
Interest over time
Reviews of Bull, Kue, and Sidekiq
Review ofSidekiqSidekiq

Pretty good post. I found your website perfect for my needs bullet force

How developers use Bull, Kue, and Sidekiq
Avatar of SmartLogic
SmartLogic uses SidekiqSidekiq

We turn to Sidekiq when we need to run background jobs in a Rails app, which we do for just about every Rails app we write. We especially like the ops tools that come with Sidekiq, which make it easy to monitor and maintain.

Avatar of Tim Lucas
Tim Lucas uses SidekiqSidekiq

Background processing of Pushover push notifications to admins when sales occur, payments processing via Pin Payments, Campaign Monitor transaction email sending, and Intercom event API posting.

Avatar of Told
Told uses SidekiqSidekiq

Sidekiq is used extensively for a multitude of background jobs, everything from audio/video post-processing to sending push notifications.

Avatar of Jeff Flynn
Jeff Flynn uses SidekiqSidekiq

We offload our background processing tasks (photo sizing, watermarking, etc.) to Sidekiq to keep our app's performance optimal.

How much does Bull cost?
How much does Kue cost?
How much does Sidekiq cost?
Pricing unavailable
Pricing unavailable
Pricing unavailable
News about Bull
More news
News about Kue
More news