Something went wrong. Try again.
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
Something went wrong. Try again.
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 | 2026-10-23 | |
| 0002 | Put every store behind one backend trait | 2026-10-23 | |
| 0003 | Build the SQL backends on SeaORM | 2026-10-23 | |
| 0004 | Run on tokio | 2026-10-23 | |
| 0005 | Use the redis crate as the Redis client | 2026-10-23 | |
| 0006 | Store job args as JSON | 2026-10-23 | |
| 0007 | Register jobs at link time with inventory | 2026-10-23 | |
| 0008 | Parse cron schedules with croner | 2026-10-23 | |
| 0009 | Build the dashboard on axum | 2026-10-23 |