Jerb is a background job library for Rust. It runs async functions on Tokio workers, stores jobs in a database or Redis, and handles retries
README.md

Architecture decision records #

Each record holds one decision: what we chose, why, and what it costs. Read writing ADRs before you add one.

# Title Status Created
0001 Split jerb into a Cargo workspace with jerb-macros Active 2026-10-23
0002 Put every store behind one backend trait Active 2026-10-23
0003 Build the SQL backends on SeaORM Active 2026-10-23
0004 Run on tokio Active 2026-10-23
0005 Use the redis crate as the Redis client Active 2026-10-23
0006 Store job args as JSON Active 2026-10-23
0007 Register jobs at link time with inventory Active 2026-10-23
0008 Parse cron schedules with croner Active 2026-10-23
0009 Build the dashboard on axum Active 2026-10-23