10

8

6

4

2


9.7

9.8

9.4

9.0

9.4

5.9
NSQ

8.9

8.9

8.7

4.1

8.6
0.4
Kue

23 Queuing tools and projects

  • Kafka

    9.7 9.8 L2 Java
    A high-throughput distributed messaging system.
  • Celery

    9.4 9.0 L3 Python
    Distributed Task Queue (development branch)
  • NSQ

    9.4 5.9 Go
    A realtime distributed messaging platform.
  • Sidekiq

    8.9 8.9 L5 Ruby
    Simple, efficient background processing for Ruby
  • Resque

    8.7 4.1 L5 Ruby
    Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
  • Kue

    8.6 0.4 L4 JavaScript
    Kue is a priority job queue backed by redis, built for node.js.
  • ZeroMQ

    8.4 9.2 L2 C++
    High-performance asynchronous messaging library.
  • rq

    8.3 7.9 L3 Python
    Simple job queues for Python
  • Disque

    8.3 0.0 L2 C
    Disque is a distributed message broker
  • NATS

    8.2 9.2 Go
    NATS Server is a simple, high performance open source messaging system for cloud native applications, IoT messaging, and microservices architectures.
  • BeanstalkD

    8.0 6.2 L3 C
    A simple, fast work queue.
  • Nanomsg

    8.0 1.3 L3 C
    The nanomsg library is a simple high-performance implementation of several "scalability protocols"
  • ActiveMQ

    7.1 8.8 L2 Java
    An open source message broker written in Java together with a full JMS client.
  • huey

    6.8 6.8 L5 Python
    A little task queue for python
  • Chronicle Queue

    6.6 9.5 L2 Java
    Micro second messaging that stores everything to disk
  • Darner

    4.9 0.0 L3 C++
    simple, lightweight message queue
  • Gearman

    4.6 5.4 L1 C++
    Fast multi-language queuing/job processing platform.
  • HornetQ

    4.1 0.0 Java
    HornetQ is an open source project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system.
  • Siberite

    4.0 0.0 Go
    Siberite is a simple, lightweight, leveldb backed message queue written in Go.
  • RabbitMQ

    3.6 9.5 Erlang
    Robust, fully featured, cross distro queuing system.
  • pg-boss

    3.6 8.4 JavaScript
    Queueing jobs in Node.js using PostgreSQL like a boss
  • The Apollo Project

    3.3 0.0 L3 Java
    ActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations of the original ActiveMQ.
  • Apache Qpid

    3.1 0.0 L1 Java
    Apache Qpid makes messaging tools that speak AMQP and support many languages and platforms.

Popular Comparisons


99 Remote Jobs

Work from home. Anywhere in the world.
+ Post a job

Add another 'Queuing' Tool