#job-scheduler #coil #background-jobs #primitive #retry

coil-jobs

Background job and scheduler primitives for the Coil framework

2 releases

Uses new Rust 2024

0.1.1 Mar 29, 2026
0.1.0 Mar 28, 2026

#23 in #coil

Download history 20/week @ 2026-03-25 31/week @ 2026-04-08 36/week @ 2026-04-15 24/week @ 2026-04-22 15/week @ 2026-04-29

106 downloads per month
Used in 14 crates (10 directly)

MIT license

180KB
5K SLoC

coil-jobs

coil-jobs provides background job and scheduler primitives for Coil.

It models queued work, retryable execution, scheduling, and the persistence needed to coordinate job state.

Install

[dependencies]
coil-jobs = "0.1.0"

When to use this crate directly

  • You are composing Coil manually and want access to the jobs subsystem.
  • You are building framework-level background work integration.
  • You are contributing to schedulers, queue handling, or retry behaviour.
  • coil-config: queue and scheduler configuration models.
  • coil-runtime: live execution paths that enqueue or consume jobs.
  • coil-ops: operational tooling built around jobs and release workflows.

Learn more

Dependencies

~21–40MB
~542K SLoC