Queue

Message queuing systems and background job processing libraries. Packages among the 3,000 most downloaded in the past 90 days.

61 packages
  • oban 2.19.4

    Robust job processing, backed by modern PostgreSQL and SQLite3.

    3.6k
    2.0m last 90 days
  • Modules shared by rabbitmq-server and rabbitmq-erlang-client

    13.1k
    1.0m last 90 days
  • RabbitMQ AMQP Client

    13.1k
    995.6k last 90 days
  • Build concurrent and multi-stage data ingestion and data processing pipelines

    2.6k
    975.8k last 90 days
  • amqp 4.1.0

    Idiomatic Elixir client for RabbitMQ.

    689
    825.2k last 90 days
  • brod 4.4.5

    Apache Kafka Erlang client library

    677
    775.8k last 90 days
  • Kafka protocol library for Erlang/Elixir

    96
    762.5k last 90 days
  • ExAws.SQS service package

    41
    471.3k last 90 days
  • A SQS connector for Broadway

    97
    350.2k last 90 days
  • A RabbitMQ connector for Broadway

    194
    241.0k last 90 days
  • A Kafka connector for Broadway

    244
    178.6k last 90 days
  • exq 0.20.0

    Exq is a job processing library compatible with Resque / Sidekiq for the Elixir language.

    1.5k
    141.1k last 90 days
  • A Google Cloud Pub/Sub connector for Broadway

    70
    100.5k last 90 days
  • kayrock 0.2.0

    Elixir interface to the Kafka protocol

    39
    85.3k last 90 days
  • gnat 1.10.2

    A nats client in pure elixir. Resilience, Performance, Ease-of-Use.

    245
    78.5k last 90 days
  • kafka_ex 0.14.0

    Kafka client for Elixir/Erlang.

    601
    63.4k last 90 days
  • kaffe 1.27.2

    An opinionated Elixir wrapper around brod, the Erlang Kafka client, that supports encrypted connections to Heroku Kafka out of the box.

    161
    47.6k last 90 days
  • ash_oban 0.4.11

    The extension for integrating Ash resources with Oban.

    35
    45.3k last 90 days
  • exq_ui 0.16.0

    Exq UI is the UI component for Exq, a job processing library. Exq UI provides the UI dashboard to display stats on job processing.

    156
    45.0k last 90 days
  • wolff 4.0.10

    Kafka's publisher

    -
    42.5k last 90 days
  • esq 2.0.7

    erlang simple queue

    57
    41.9k last 90 days
  • gen_rmq 4.0.0

    Set of behaviours meant to be used to create RabbitMQ consumers and publishers.

    180
    31.5k last 90 days
  • A Broadway producer for an in-memory buffer.

    13
    28.1k last 90 days
  • kane 1.0.0

    A library for interacting with Google Cloud Pub/Sub (PubSub). Supports both publication and pull subscription

    105
    25.8k last 90 days
  • A Faktory worker implementation for Elixir

    39
    18.3k last 90 days
  • Modules shared by rabbitmq-amqp1.0 and rabbitmq-amqp1.0-client

    13.1k
    17.7k last 90 days
  • que 0.10.1

    Simple Background Job Processing with Mnesia

    677
    17.7k last 90 days
  • AMQP 1.0 client

    13.1k
    17.7k last 90 days
  • rabbit 0.21.0

    A set of tools for building robust applications with RabbitMQ.

    42
    16.0k last 90 days
  • A Jetstream client in pure Elixir.

    35
    14.2k last 90 days
  • RabbitMQ connection pool library

    74
    13.2k last 90 days
  • opq 4.0.4

    A simple, in-memory queue with worker pooling and rate limiting in Elixir.

    270
    12.6k last 90 days
  • replayq 0.4.1

    A Disk Queue for Log Replay in Erlang

    38
    11.9k last 90 days
  • mqtree 1.0.19

    Index tree for MQTT topic filters

    14
    11.8k last 90 days
  • A transactional job queue built with Ecto, PostgreSQL and GenStage.

    278
    11.6k last 90 days
  • An Apache Pulsar client written in Elixir using the Pulsar websocket API.

    43
    11.6k last 90 days
  • erlkaf 2.2.0

    erlkaf - Erlang Kafka library based on librdkafka

    88
    10.6k last 90 days
  • amqpx 7.0.0

    Fork of the AMQP library with some improvements and facilities

    13
    10.1k last 90 days
  • A Redis Stream consumer for Broadway

    20
    9.7k last 90 days
  • Pluggable local/clusterable job queue focused on safety.

    725
    9.2k last 90 days
  • elsa 1.0.0-rc.3

    Elsa is a full-featured Kafka library written in Elixir and extending the :brod library with additional support from the :kafka_protocol Erlang libraries to provide capabilities not available in :brod.

    77
    8.0k last 90 days
  • lapin 2.0.0

    Elixir RabbitMQ Client

    25
    6.3k last 90 days
  • nats_ex 0.3.0

    A pure Elixir Client library for Nats.io messaging system

    11
    5.9k last 90 days
  • Exq Rate Limiter

    11
    5.7k last 90 days
  • lepus 0.1.6

    Opinionated library for RabbitMQ with exponential backoff retries and RPC.

    8
    5.2k last 90 days
  • verk 1.7.3

    Verk is a job processing system backed by Redis.

    726
    5.2k last 90 days
  • kiq 0.7.3

    Robust job queue compatible with Sidekiq Enterprise, powered by GenStage and Redis

    74
    4.8k last 90 days
  • A client library for NSQ, `elixir_nsq` aims to be complete, easy to use, and well tested. Developed at Wistia (http://wistia.com).

    90
    3.3k last 90 days
  • Non opinionated AMQP helpers

    2
    3.3k last 90 days
  • Kafka client for Elixir/Erlang.

    601
    3.0k last 90 days
  • rihanna 2.3.1

    Rihanna is a database-backed job queue.

    449
    2.9k last 90 days
  • A Plug adapter for Cowboy

    3
    2.9k last 90 days
  • Library to increase the throughput of producing messages (coming one at a time) to Kafka by accumulating these messages into batches

    -
    2.7k last 90 days
  • BlockingQueue is a simple queue implemented as a GenServer. It has a fixed maximum length established when it is created.

    54
    2.6k last 90 days
  • Membrane Timestamp Queue

    0
    2.4k last 90 days
  • Agnostic pub/sub with Redis, RabbitMQ and Postgres support

    105
    2.4k last 90 days
  • Background processing application/library written in Elixir that uses RabbitMQ as a messaging backend

    201
    2.3k last 90 days
  • AMQP adapter for Conduit.

    8
    2.2k last 90 days
  • Event queue with priority levels

    12
    2.1k last 90 days
  • RabbitMQ adapter for Yggdrasil (pub/sub)

    3
    2.1k last 90 days
  • Exq UI is the UI component for Exq, a job processing library. Exq UI provides the UI dashboard to display stats on job processing.

    156
    1.9k last 90 days