Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Bull
Bull

13
9
+ 1
2
Kue
Kue

28
30
+ 1
1
Add tool

Bull vs Kue: What are the differences?

Developers describe Bull as "Premium Queue package for handling jobs and messages in NodeJS". The fastest, most reliable, Redis-based queue for Node Carefully written for rock solid stability and atomicity.

. On the other hand, Kue is detailed as "Kue is a priority job queue backed by redis, built for node.js". 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.

Bull and Kue can be categorized as "Background Processing" tools.

Bull and Kue are both open source tools. Kue with 8.74K GitHub stars and 880 forks on GitHub appears to be more popular than Bull with 5.78K GitHub stars and 566 GitHub forks.

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.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Bull?
Why do developers choose Kue?
    Be the first to leave a con
      Be the first to leave a con
      What companies use Bull?
      What companies use Kue?

      Sign up to get full access to all the companiesMake informed product decisions

      What tools integrate with Bull?
      What tools integrate with Kue?
        No integrations found
        What are some alternatives to Bull and Kue?
        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.
        Resque
        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.
        Beanstalkd
        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
        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.
        PHP-FPM
        It is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites. It includes Adaptive process spawning, Advanced process management with graceful stop/start, Emergency restart in case of accidental opcode cache destruction etc.
        See all alternatives
        Decisions about Bull and Kue
        No stack decisions found
        Interest over time
        Reviews of Bull and Kue
        No reviews found
        How developers use Bull and Kue
        No items found
        How much does Bull cost?
        How much does Kue cost?
        Pricing unavailable
        Pricing unavailable
        News about Bull
        More news
        News about Kue
        More news