Queue

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

57 packages
  • RabbitMQ AMQP Client

    13.6k
    3.3m last 90 days
  • Modules shared by rabbitmq-amqp1.0 and rabbitmq-amqp1.0-client

    13.6k
    1.8m last 90 days
  • AMQP 1.0 client

    13.6k
    1.6m last 90 days
  • oban 2.21.1

    Robust job processing, backed by modern PostgreSQL and SQLite3.

    3.9k
    1.5m last 90 days
  • amqp 4.1.0

    Idiomatic Elixir client for RabbitMQ.

    691
    1.3m last 90 days
  • amqpx 7.2.0

    Fork of the AMQP library with some improvements and facilities

    13
    680.8k last 90 days
  • Build concurrent and multi-stage data ingestion and data processing pipelines

    2.6k
    619.8k last 90 days
  • Modules shared by rabbitmq-server and rabbitmq-erlang-client

    13.6k
    568.5k last 90 days
  • brod 4.5.3

    Apache Kafka Erlang client library

    686
    561.9k last 90 days
  • Kafka protocol library for Erlang/Elixir

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

    42
    271.2k last 90 days
  • A SQS connector for Broadway

    97
    206.5k last 90 days
  • A simplistic embeddable RPC Client/Server library for AMQP/RabbitMQ.

    2
    182.0k last 90 days
  • A RabbitMQ connector for Broadway

    196
    155.3k last 90 days
  • A Kafka connector for Broadway

    249
    131.5k last 90 days
  • Non opinionated AMQP helpers

    2
    128.0k last 90 days
  • AMQP RPC Client/Server templates

    6
    111.9k last 90 days
  • exq 0.23.0

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

    1.5k
    92.6k last 90 days
  • gnat 1.13.1

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

    6.6k
    86.2k last 90 days
  • ash_oban 0.8.10

    The extension for integrating Ash resources with Oban.

    39
    81.3k last 90 days
  • ant 0.1.0

    Background job processing library for Elixir focused on simplicity

    45
    68.7k last 90 days
  • A Google Cloud Pub/Sub connector for Broadway

    70
    67.2k last 90 days
  • A lightweight Elixir library for managing a pool of AMQP channels using NimblePool.

    0
    49.7k last 90 days
  • A library to enqueue jobs with your Active Job job processor. You may want this when strangling your Rails project.

    0
    42.6k last 90 days
  • ActiveMQ client library for Artemis ActiveMQ using STOMP protocol connection. Provides high-level interface for message publishing, consuming, and job scheduling.

    42.5k last 90 days
  • Adaptive backfill library with health checks for Elixir. Supports both single operations and batch processing with sync/async health monitoring.

    0
    42.5k last 90 days
  • AMQPPool maintains a pool of AMQP channels for you to use.

    1
    42.0k last 90 days
  • kayrock 0.2.0

    Elixir interface to the Kafka protocol

    41
    37.0k last 90 days
  • kafka_ex 0.15.0

    Kafka client for Elixir/Erlang.

    609
    32.9k last 90 days
  • kaffe 2.0.0

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

    164
    29.0k last 90 days
  • Declare job workers that can be run by a variety of queuing backends. This plugin is a port of the Rails ActiveJob gem

    10
    28.4k last 90 days
  • gen_rmq 4.0.0

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

    181
    24.4k last 90 days
  • exq_ui 0.18.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.

    157
    24.3k last 90 days
  • wolff 4.1.9

    Kafka's publisher

    23.4k last 90 days
  • esq 2.0.7

    erlang simple queue

    58
    23.0k last 90 days
  • A Broadway producer for an in-memory buffer.

    17
    22.7k last 90 days
  • rabbit 0.21.0

    A set of tools for building robust applications with RabbitMQ.

    42
    14.0k last 90 days
  • amqp19 0.1.5

    Idiomatic Elixir client for RabbitMQ.

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

    44
    13.5k last 90 days
  • kane 1.0.0

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

    106
    11.6k last 90 days
  • que 0.10.1

    Simple Background Job Processing with Mnesia

    684
    9.7k last 90 days
  • mqtree 1.0.20

    Index tree for MQTT topic filters

    14
    9.7k last 90 days
  • elsa 0.12.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.8k last 90 days
  • A Jetstream client in pure Elixir.

    37
    8.2k last 90 days
  • RabbitMQ connection pool library

    73
    7.9k last 90 days
  • A Redis Stream consumer for Broadway

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

    727
    6.3k last 90 days
  • opq 4.0.4

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

    272
    6.0k last 90 days
  • lapin 2.0.0

    Elixir RabbitMQ Client

    26
    5.5k last 90 days
  • erlkaf 2.2.1

    erlkaf - Erlang Kafka library based on librdkafka

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

    276
    5.2k last 90 days
  • A Faktory worker implementation for Elixir

    39
    4.6k last 90 days
  • Membrane Timestamp Queue

    0
    4.1k last 90 days
  • verk 1.7.3

    Verk is a job processing system backed by Redis.

    729
    3.7k last 90 days
  • Forked RabbitMQ connection pool library

    0
    3.4k last 90 days
  • An AMQP 1.0 connector for Broadway

    11
    3.2k last 90 days
  • Kafka client for Elixir/Erlang.

    609
    3.1k last 90 days