10

8

6

4

2


9.8

10.0

9.5

9.5

9.4

4.2
NSQ

8.9

9.9

8.9

10.0

8.7

9.5

23 Queuing tools and projects

  • Kafka

    9.8 10.0 L2 Java
    Mirror of Apache Kafka
  • Celery

    9.5 9.5 L3 Python
    Distributed Task Queue (development branch)
  • InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
    Promo www.influxdata.com
    InfluxDB Logo
  • NSQ

    9.4 4.2 Go
    A realtime distributed messaging platform
  • NATS

    8.9 9.9 Go
    High-Performance server for NATS.io, the cloud and edge native messaging system.
  • RabbitMQ

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

    8.7 9.5 L5 Ruby
    Simple, efficient background processing for Ruby
  • ZeroMQ

    8.4 5.0 L2 C++
    ZeroMQ core engine in C++, implements ZMTP/3.1
  • Resque

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

    8.2 8.7 L3 Python
    Simple job queues for Python
  • Kue

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

    7.9 0.0 L2 C
    Disque is a distributed message broker
  • BeanstalkD

    7.7 5.0 L3 C
    Beanstalk is a simple, fast work queue.
  • Nanomsg

    7.7 6.3 L3 C
    nanomsg library
  • huey

    7.2 5.8 L5 Python
    a little task queue for python
  • ActiveMQ

    7.0 9.4 L2 Java
    Apache ActiveMQ Classic
  • Chronicle Queue

    6.8 8.7 L2 Java
    Micro second messaging that stores everything to disk
  • pg-boss

    5.9 7.4 JavaScript
    Queueing jobs in Postgres from Node.js like a boss
  • Darner

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

    4.8 6.4 L1 C++
    Fast multi-language queuing/job processing platform.
  • HornetQ

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

    4.0 3.9 Go
    Siberite is a simple, lightweight, leveldb backed message queue written in Go.
  • Apache Qpid

    3.3 0.0 L1 Java
    Mirror of Apache Qpid
  • 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.

Add another 'Queuing' Tool