Queue
Message queuing systems and background job processing libraries. Packages among the 3,000 most downloaded in the past 90 days.
-
3.7k1.2m
-
broadway 1.2.1
Build concurrent and multi-stage data ingestion and data processing pipelines
2.6k587.1k last 90 days2.6k587.1k -
rabbit_common 4.2.1
Modules shared by rabbitmq-server and rabbitmq-erlang-client
13.3k566.3k last 90 days13.3k566.3k -
13.3k524.8k
-
680492.6k
-
95449.7k
-
689432.5k
-
41257.7k
-
97193.9k
-
194155.7k
-
248116.4k
-
exq 0.23.0
Exq is a job processing library compatible with Resque / Sidekiq for the Elixir language.
1.5k95.7k last 90 days1.5k95.7k -
7058.1k
-
gnat 1.12.1
A nats client in pure elixir. Resilience, Performance, Ease-of-Use.
26139.9k last 90 days26139.9k -
4138.4k
-
3738.0k
-
60334.8k
-
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.
15631.4k last 90 days15631.4k -
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.
16527.1k last 90 days16527.1k -
-23.4k
-
gen_rmq 4.0.0
Set of behaviours meant to be used to create RabbitMQ consumers and publishers.
18120.2k last 90 days18120.2k -
5818.5k
-
1617.6k
-
amqp10_common 4.2.1
Modules shared by rabbitmq-amqp1.0 and rabbitmq-amqp1.0-client
13.3k15.9k last 90 days13.3k15.9k -
13.3k15.8k
-
kane 1.0.0
A library for interacting with Google Cloud Pub/Sub (PubSub). Supports both publication and pull subscription
10514.5k last 90 days10514.5k -
4210.8k
-
opq 4.0.4
A simple, in-memory queue with worker pooling and rate limiting in Elixir.
27210.4k last 90 days27210.4k -
68010.0k
-
stargate 0.3.0
An Apache Pulsar client written in Elixir using the Pulsar websocket API.
4310.0k last 90 days4310.0k -
149.5k
-
138.9k
-
738.1k
-
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.
777.5k last 90 days777.5k -
7267.3k
-
376.9k
-
396.6k
-
916.1k
-
205.5k
-
254.4k
-
124.4k
-
7253.7k
-
6043.3k
-
383.3k
-
ecto_job 3.1.0
A transactional job queue built with Ecto, PostgreSQL and GenStage.
2773.1k last 90 days2773.1k -
112.5k
-
elixir_nsq 1.2.0
A client library for NSQ, `elixir_nsq` aims to be complete, easy to use, and well tested. Developed at Wistia (http://wistia.com).
902.4k last 90 days902.4k -
4512.3k
-
02.2k
-
kiq 0.7.3
Robust job queue compatible with Sidekiq Enterprise, powered by GenStage and Redis
742.1k last 90 days742.1k -
22.1k
-
lepus 0.1.6
Opinionated library for RabbitMQ with exponential backoff retries and RPC.
82.1k last 90 days82.1k -
elsa_fi 3.3.0
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. (Simpli.fi fork)
12.0k last 90 days12.0k -
blocking_queue 1.3.0
BlockingQueue is a simple queue implemented as a GenServer. It has a fixed maximum length established when it is created.
541.9k last 90 days541.9k -
81.6k
-
101.6k
-
task_bunny 0.3.4
Background processing application/library written in Elixir that uses RabbitMQ as a messaging backend
2011.6k last 90 days2011.6k -
redix_pubsub 0.5.0
Elixir library for using Redis Pub/Sub features (built on top of Redix)
631.6k last 90 days631.6k -
111.3k
-
31.2k
-
klife_protocol 0.10.0
An Elixir implementation of the Kafka protocol. It enables communication with Kafka brokers using standard Elixir data structures without the need for manual serialization.
271.2k last 90 days271.2k