Queue
Message queuing systems and background job processing libraries. Packages among the 3,000 most downloaded in the past 90 days.
-
3.8k1.1m
-
broadway 1.2.1
Build concurrent and multi-stage data ingestion and data processing pipelines
2.6k496.6k last 90 days2.6k496.6k -
rabbit_common 4.2.1
Modules shared by rabbitmq-server and rabbitmq-erlang-client
13.5k484.0k last 90 days13.5k484.0k -
13.5k470.8k
-
682457.0k
-
96417.8k
-
691383.0k
-
41220.2k
-
97166.0k
-
195130.6k
-
248103.7k
-
exq 0.23.0
Exq is a job processing library compatible with Resque / Sidekiq for the Elixir language.
1.5k80.9k last 90 days1.5k80.9k -
7050.9k
-
gnat 1.13.0
A nats client in pure elixir. Resilience, Performance, Ease-of-Use.
26549.4k last 90 days26549.4k -
3942.9k
-
4130.9k
-
60828.3k
-
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.
16424.6k last 90 days16424.6k -
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.
15724.6k last 90 days15724.6k -
1620.6k
-
-20.1k
-
amqp10_common 4.2.1
Modules shared by rabbitmq-amqp1.0 and rabbitmq-amqp1.0-client
13.5k18.5k last 90 days13.5k18.5k -
13.5k18.0k
-
gen_rmq 4.0.0
Set of behaviours meant to be used to create RabbitMQ consumers and publishers.
18116.9k last 90 days18116.9k -
5815.7k
-
kane 1.0.0
A library for interacting with Google Cloud Pub/Sub (PubSub). Supports both publication and pull subscription
10511.9k last 90 days10511.9k -
4211.5k
-
139.8k
-
stargate 0.3.0
An Apache Pulsar client written in Elixir using the Pulsar websocket API.
448.5k last 90 days448.5k -
148.4k
-
7278.4k
-
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.
778.2k last 90 days778.2k -
737.7k
-
opq 4.0.4
A simple, in-memory queue with worker pooling and rate limiting in Elixir.
2727.7k last 90 days2727.7k -
6826.5k
-
376.2k
-
205.7k
-
ecto_job 3.1.0
A transactional job queue built with Ecto, PostgreSQL and GenStage.
2765.3k last 90 days2765.3k -
925.3k
-
394.6k
-
254.3k
-
6084.2k
-
7263.5k
-
123.4k
-
113.3k
-
itk_queue 0.12.1
Provides convenience methods for subscribing to queues and publishing messages.
72.4k last 90 days72.4k -
02.3k
-
4522.2k
-
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.2k last 90 days902.2k -
382.0k
-
82.0k
-
21.9k
-
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.
551.8k last 90 days551.8k -
rambla 1.5.0
Easy publishing to many different targets. Supported back-ends: - Rabbit [Amqp](https://hexdocs.pm/amqp/) - Redis [Redix](https://hexdocs.pm/redix) - Http [:httpc](http://erlang.org/doc/man/httpc.html) - Smtp [:gen_smtp](https://hexdocs.pm/gen_smtp) - Slack [Envío](https://hexdocs.pm/envio)
111.8k last 90 days111.8k -
task_bunny 0.3.4
Background processing application/library written in Elixir that uses RabbitMQ as a messaging backend
2001.8k last 90 days2001.8k -
kiq 0.7.3
Robust job queue compatible with Sidekiq Enterprise, powered by GenStage and Redis
741.7k last 90 days741.7k -
conduit 0.12.10
Message queue framework, with support for middleware and multiple adapters.
1271.7k last 90 days1271.7k -
lepus 0.1.6
Opinionated library for RabbitMQ with exponential backoff retries and RPC.
71.6k last 90 days71.6k -
-1.6k
-
81.5k
-
gen_amqp 7.0.0
GenAMQP is a set of utilities to make microservices using the worker pattern
51.5k last 90 days51.5k -
kafka_message_bus 4.3.4
A general purpose messaging utility library supporting Exq and Kaffe
1.4k last 90 days-1.4k