10

8

6

4

2


9.7

9.7

9.4

7.2
NSQ

9.3

9.2

8.9

8.8

8.8

4.0

8.6
1.3
Kue

23 Queuing tools and projects

  • Kafka

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

    9.4 7.2 Go
    A realtime distributed messaging platform.
  • Celery

    9.3 9.2 L3 Python
    Distributed Task Queue (development branch)
  • Sidekiq

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

    8.8 4.0 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 1.3 L4 JavaScript
    Kue is a priority job queue backed by redis, built for node.js.
  • ZeroMQ

    8.4 9.4 L2 C++
    High-performance asynchronous messaging library.
  • Disque

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

    8.2 7.6 L3 Python
    Simple job queues for Python
  • 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.
  • Nanomsg

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

    8.0 8.1 L3 C
    A simple, fast work queue.
  • ActiveMQ

    6.9 8.5 L2 Java
    An open source message broker written in Java together with a full JMS client.
  • Chronicle Queue

    6.6 9.1 L2 Java
    Micro second messaging that stores everything to disk
  • huey

    6.6 8.8 L5 Python
    A little task queue for python
  • Darner

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

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

    4.2 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.
  • The Apollo Project

    3.4 2.0 L3 Java
    ActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations of the original ActiveMQ.
  • pg-boss

    3.2 6.1 JavaScript
    Queueing jobs in Node.js using PostgreSQL like a boss
  • Apache Qpid

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

Add another 'Queuing' Tool