Job Queue based on Genstage with retries, deduplication and replies.
Robust job processing, backed by modern PostgreSQL and SQLite3.
Cron-like job scheduler for Elixir.
Exq is a job processing library compatible with Resque / Sidekiq for the Elixir language.
Priority Search Queue
Exq UI is the UI component for Exq, a job processing library. Exq UI provides the UI dashboard to display stats on job processing.
erlang simple queue
Simple Elixir queue, with a constant-time `size/1` and a maximum capacity.
A simple Phoenix Live Dashboard for Oban jobs
Job scheduler
A `:queue` wrapper with improvements in API and addition of Protocol implementations
A circular buffer backed by a queue, map, or ETS
Simple Background Job Processing with Mnesia
A transactional job queue built with Ecto, PostgreSQL and GenStage.
Cron like job scheduler for Exq
cron-like/crontab job scheduling library
Verk is a job processing system backed by Redis.
Pluggable local/clusterable job queue focused on safety.
Rihanna is a database-backed job queue.
A simple, in-memory queue with worker pooling and rate limiting in Elixir.
Erlang Priority Queue Implementation
Robust job queue compatible with Sidekiq Enterprise, powered by GenStage and Redis
Reports Oban job failures to Sentry.
A Disk Queue for Log Replay in Erlang
An OTP process that allows a user to add one line to create a cron job to call disconnect all every X minutes.
Simple and reliable background job processing library for Elixir. Has persistence, retries, delayed jobs, concurrency limiting, error ha...
RingBuffer - size limited queue, like a ring or cyclic buffer. With non blocking and non locking writers.
Membrane Timestamp Queue
BlockingQueue is a simple queue implemented as a GenServer. It has a fixed maximum length established when it is created.
TimeQueue is a simple functional timer queue (no processes, no messaging, no erlang timers), serializable, based on a single list of maps.
Helpers for scheduling Jobs defined in EctoJob