10

8

6

4

2


8.9

10.0

9.8

9.9

6.8

9.3

8.8

9.8

9.4

9.5

8.5

7.5

23 Queuing tools and projects

  • RabbitMQ

    8.9 10.0 Starlark
    Open source RabbitMQ: core server and tier 1 (built-in) plugins
  • Kafka

    9.8 9.9 L2 Java
    Mirror of Apache Kafka
  • Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
    Promo www.influxdata.com
    InfluxDB Logo
  • Chronicle Queue

    6.8 9.3 L2 Java
    Micro second messaging that stores everything to disk
  • NATS

    8.8 9.8 Go
    High-Performance server for NATS.io, the cloud and edge native messaging system.
  • Celery

    9.4 9.5 L3 Python
    Distributed Task Queue (development branch)
  • ZeroMQ

    8.5 7.5 L2 C++
    ZeroMQ core engine in C++, implements ZMTP/3.1
  • ActiveMQ

    7.1 9.5 L2 Java
    Mirror of Apache ActiveMQ
  • Sidekiq

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

    8.3 8.3 L3 Python
    Simple job queues for Python
  • pg-boss

    5.5 5.5 JavaScript
    Queueing jobs in Node.js using PostgreSQL like a boss
  • NSQ

    9.4 6.3 Go
    A realtime distributed messaging platform
  • huey

    7.2 6.6 L5 Python
    a little task queue for python
  • Gearman

    4.8 5.7 L1 C++
    Fast multi-language queuing/job processing platform.
  • BeanstalkD

    7.8 0.0 L3 C
    Beanstalk is a simple, fast work queue.
  • Resque

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

    7.8 6.3 L3 C
    nanomsg library
  • The Apollo Project

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

    3.4 0.0 L1 Java
    Mirror of Apache Qpid
  • HornetQ

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

    8.1 0.0 L4 JavaScript
    Kue is a priority job queue backed by redis, built for node.js.
  • Darner

    4.9 0.0 L3 C++
    DISCONTINUED. simple, lightweight message queue
  • Disque

    8.0 0.0 L2 C
    Disque is a distributed message broker
  • Siberite

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

Add another 'Queuing' Tool