August 25, 2026

This release unifies configuration for queues, repos, and services, swaps opaque timing integers for readable durations, and backports per-entry cron timezones and attempt-preserving snoozes from Oban Pro. :gear: Unifie…

9 243 2
Pinned

Latest Oban ThreadsTop

thiagogsr
** (ArgumentError) expected :max_attempts to be a positive integer, got: {:@, [line: 10, column: 19], [{:max_attempts, [line: 10, column:...
New
ryanwinchester
apply_graft/2 doesn’t rewrite an add_many sub-workflow’s deps on an add step. Grafted jobs cancel with “upstream job was deleted” Version...
New
Papipo
Name: Rodrigo Álvarez Location: Gijón, Spain Available for full remote backend/fullstack work. Experience: More than 20 years, 20 of t...
New
New
sorenone
This release unifies configuration for queues, repos, and services, swaps opaque timing integers for readable durations, and backports pe...
New
New
nwjlyons
or put another way, can I run a chunked worker on a queue which has no global limit set?
New
michallepicki
I am using Oban and occasionally, shortly after a deployment, a handful of jobs can fail because of dependency on other parts of the syst...
New
quatermain
Hello, I’m sharing my plugin here in forum after some time so it has time to mature and proof yourself. I use Claude Code daily on a pr...
New
anotherpit
Summary A downstream job that deps on a graft correctly waits for the grafted jobs at one graft level, but stops waiting when the workflo...
New

HOTTEST IN Oban THIS WEEK! Top

thiagogsr
** (ArgumentError) expected :max_attempts to be a positive integer, got: {:@, [line: 10, column: 19], [{:max_attempts, [line: 10, column:...
New

HOTTEST IN Oban THIS MONTH! Top

marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
sorenone
Today we’re releasing Oban for Python. Not an Oban client in Python. Not a pythonx wrapper embedded in Elixir. Nope, it’s a fully operati...
New
sorenone
This release unifies configuration for queues, repos, and services, swaps opaque timing integers for readable durations, and backports pe...
New
New
Papipo
Name: Rodrigo Álvarez Location: Gijón, Spain Available for full remote backend/fullstack work. Experience: More than 20 years, 20 of t...
New
ryanwinchester
apply_graft/2 doesn’t rewrite an add_many sub-workflow’s deps on an add step. Grafted jobs cancel with “upstream job was deleted” Version...
New

HOTTEST IN Oban THIS YEAR! Top

sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 45278 311
New
wmnnd
Hey folks, I wanted to share with you a project I’ve been working on for a while: It’s an Open Source (AGPLv3) newsletter tool. Think Ma...
New
stjefim
Hello! Suppose you are building workflow (order / task / payment) processing system with the following requirements: Each workflow con...
New
belaustegui
Announcing ErrorTracker, an Elixir-based built-in error tracking solution. Features Basic, free, built-in error tracking solution. Trac...
New
raa-ziq
Hi everyone :waving_hand: I wanted to share something I’ve been building — NowBlind, a random chat app designed to help people discover ...
New
rindek
Hi everyone, I’m currently working on a project using Oban Pro 1.4.0 with Smart Engine, and I need some guidance on configuring a queue ...
New
johantell
We’ve come across a somewhat frustrating problem on our development machines where the application gets shut down after Oban fails with t...
New
quatermain
Hello, I’m sharing my plugin here in forum after some time so it has time to mature and proof yourself. I use Claude Code daily on a pr...
New
ffloyd
The Problem Currently, if I define a struct in the following way: defmodule MyStruct do # Both x and y will have the FIXED values unti...
New
nono.31
Hello We’re using Oban.Pro 1.14 we have 23 queues we use partitioning we use uniqueness we use local limits we use global limits we use...
New
yosalama
Hey! Just launched https://buzzbear.ai after quite a bit of time working on it on and off. It monitors Reddit and uses semantic matching ...
New
alejolcc
Oban Chore provides an Oban plugin to generate a dashboard to run Oban jobs Motivation In previous jobs, I often had to run Oban jobs...
New
neilberkman
We’re seeing failures in our CI pipeline starting about an hour ago when the runner tries to add the Oban Pro hex repo: mix hex.repo add...
New
sorentwo
A new article showcasing some of Oban, and Oban Pro’s, distinct agentic workflow abilities.
New
egze
I know that Oban supports sqlite and it works very well. But I couldn’t find any mention of sqlite for ObanWeb and ObanPro. Can somebody...
New

HOTTEST IN Oban THE LAST THREE YEARS! Top

managua1902
I use Oban to make external API requests every N minutes. It’s turned out that the frequnecy I use it with is too dense such that it’ll c...
New
jswny
Clip from the Elixir Mentor Podcast: https://youtu.be/mKp30PNM_Q4?si=WHjZEzq3DLNUp-VD Very exciting news! Oban is a fantastic piece of s...
New
AHBruns
We are using Oban rate limiting to ensure we don’t overload an external service. The service has a rate limit of no more than 100 request...
New
linusdm
Hi! :wave: This weekend I experienced jobs accumulating in a state available across all queues. We run a two-node setup. One of them was...
New
sorentwo
Oban.Web is a view of Oban’s inner workings that you host directly within your Phoenix application. Powered by Oban Metrics and Phoenix L...
New
sorentwo
The Oban Training 101 curriculum is extracted from our in-person training from ElixirConf 2023. It’s designed to teach everything you nee...
New
sorenone
The title doesn’t relay the depth of this announcement, but it is short, balanced, and looked good to us. From open sourcing multiple pac...
New
sorentwo
Oban.Pro is a collection of extensions, workers, and plugins that expand what Oban is capable of while making complex workflows possible....
New
scottmessinger
@sorentwo I’m running into an issue where I start an iex session (iex -S mix) and then my terminal keeps showing log messages from Oban: ...
New
benonymus
Hey, I have been using quantum for cron kind of jobs in a project, and when 2 instances of this project were running the jobs were runni...
New
budgie
I have a daily quota from an API that I’m calling in Oban jobs. When I get an error response because of the quota exceeded, I want to pos...
New
Cam
I have recently upgraded Oban from 2.0 → 2.16 - After the upgrade I’m getting an interesting interaction when running my scheduled job. A...
New
dimitarvp
We have jobs with the following requirements: Jobs need to be retried exactly once every 24h or slightly less, with no exceptions – I a...
New
houayang
I am trying to test oban job retries locally, my perform job returns {:error, %{}, and I see the job is in a retryable state, but it neve...
New
travisf
I have an application which has always worked fine locally, and works well in production but today I’ve been trying to start it iex -S mi...
New

HOTTEST IN Oban THIS Over 3 Years! Top

sorentwo
Many months ago when I originally announced Oban I mentioned that a LiveView powered UI would be available for it soon. Well, the “soon” ...
New
tirana
Let’s say: I have 1 millions of records in a DB and I want to process them daily via something like Oban. there’s an Oban job which is ...
New
setop
Hi, I have an Elixir application configured to run background scheduled jobs. One of them runs every couple of minutes and fails every ...
New
tovarchristian21
Hello guys, I’ve been checking out Oban for implementing some processing queues for my application. Something I’ve been wondering is that...
New
sheharyarn
I have an Elixir app that uses Oban to schedule jobs at a time specified by users. For example, users can specify the date and time to se...
New
carterbryden
Hi, wondering if anyone has experience creating a lot of queues dynamically with oban, and how that went for you. I’m writing an app tha...
New
Papillon6814
Hello. I cannot run mix test due to this error. 18:22:11.758 [error] GenServer {Oban.Registry, {Oban, {:plugin, Oban.Plugins.Stager}}} ...
New
pavancse17
Hey Devs, I have been using Oban — Oban v2.5.0 (hexdocs.pm) in one of my phoenix application. My requirement is like when job fails afte...
New
andreyuhai
I am trying to insert another Oban job after one finishes by listening to [:oban, :job, :stop]. I’d like to assert that the next job was...
New
tompesman
Hi, I’m tracing down an issue with Oban. I’ve a staging environment which works correctly and a production environment which has issues....
New
osmirbresciani
I’m developing process automation using oban, but lately I’m facing a problem with updating the code in worker modules. Whenever I updat...
New
MMore
I have an Elixir apps which does some harder jobs in the background. I am using Oban to run them asynchrously. For better availability I’...
New
kevinschweikert
Hi, we are trying to build a system, where a user can add events to a calendar. When the event is due, some specific business logic shou...
New
artem
Hi there I am still learning my elixir ways, doing my first real elixir project. It is going to process excels or CSV files of user feed...
New
onkara
I am trying to wrap my head around the difference between Oban & RabbitMQ i.e. when does it make sense to use Oban vs RabbitMQ? I kn...
New

Oban

Classification: Job Processing Library
Threads: 422
Posts: 2884
Forum Tags: #oban
RSS

"Robust job processing in Elixir, backed by modern PostgreSQL, MySQL, and SQLite3. Reliable, observable, and loaded with enterprise grade features."

  • Follow
  • Join
  • Shape
the conversation
Oban on GitHub
Stars: 3,973 Watchers: 39 Open Issues: 1 Last push: 1 day ago

Core Team Members

Confs & Meetups

12 days remaining
Goatmire Elixir (+ NervesConf EU)
Varberg, Sweden September 30, 2026
34 days remaining
MQ Summit 2026
Haarlem, the Netherlands & Virtual October 22, 2026

Saved Forums

    None saved yet

Top Sub Portals

    None added yet

Saved Forums

    None saved yet

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews