Queue
Message queuing systems and background job processing libraries. Packages among the 3,000 most downloaded in the past 90 days.
-
3.7k1.0m
-
broadway 1.2.1
Build concurrent and multi-stage data ingestion and data processing pipelines
2.6k481.9k last 90 days2.6k481.9k -
rabbit_common 4.2.1
Modules shared by rabbitmq-server and rabbitmq-erlang-client
13.4k479.0k last 90 days13.4k479.0k -
13.4k460.1k
-
682431.4k
-
95391.6k
-
690376.0k
-
41212.8k
-
97159.3k
-
195128.0k
-
248100.0k
-
exq 0.23.0
Exq is a job processing library compatible with Resque / Sidekiq for the Elixir language.
1.5k80.4k last 90 days1.5k80.4k -
7047.8k
-
gnat 1.13.0
A nats client in pure elixir. Resilience, Performance, Ease-of-Use.
26436.6k last 90 days26436.6k -
3836.1k
-
4130.9k
-
60928.7k
-
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.
15624.8k last 90 days15624.8k -
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.2k last 90 days16424.2k -
-19.5k
-
1618.5k
-
gen_rmq 4.0.0
Set of behaviours meant to be used to create RabbitMQ consumers and publishers.
18117.3k last 90 days18117.3k -
5815.2k
-
amqp10_common 4.2.1
Modules shared by rabbitmq-amqp1.0 and rabbitmq-amqp1.0-client
13.4k15.1k last 90 days13.4k15.1k -
13.4k14.8k
-
kane 1.0.0
A library for interacting with Google Cloud Pub/Sub (PubSub). Supports both publication and pull subscription
10512.5k last 90 days10512.5k -
4210.6k
-
149.2k
-
stargate 0.3.0
An Apache Pulsar client written in Elixir using the Pulsar websocket API.
448.8k last 90 days448.8k -
138.2k
-
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.1k last 90 days778.1k -
opq 4.0.4
A simple, in-memory queue with worker pooling and rate limiting in Elixir.
2737.8k last 90 days2737.8k -
737.7k
-
7277.3k
-
6827.1k
-
375.7k
-
925.6k
-
205.4k
-
395.4k
-
ecto_job 3.1.0
A transactional job queue built with Ecto, PostgreSQL and GenStage.
2764.4k last 90 days2764.4k -
6094.4k
-
254.0k
-
124.0k
-
7253.6k
-
382.7k
-
itk_queue 0.12.1
Provides convenience methods for subscribing to queues and publishing messages.
72.6k last 90 days72.6k -
4532.4k
-
02.1k
-
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.1k last 90 days902.1k -
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)
112.1k last 90 days112.1k -
82.0k
-
21.8k
-
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 -
kiq 0.7.3
Robust job queue compatible with Sidekiq Enterprise, powered by GenStage and Redis
741.7k last 90 days741.7k -
111.7k
-
gen_amqp 7.0.0
GenAMQP is a set of utilities to make microservices using the worker pattern
51.6k last 90 days51.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 -
lepus 0.1.6
Opinionated library for RabbitMQ with exponential backoff retries and RPC.
71.6k last 90 days71.6k -
kafka_message_bus 4.3.4
A general purpose messaging utility library supporting Exq and Kaffe
1.6k last 90 days-1.6k -
exq_ui_fork 0.14.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.
1561.3k last 90 days1561.3k