17 releases

0.6.2 Oct 14, 2023
0.6.1 Oct 14, 2023
0.6.0 Jun 6, 2023
0.5.12 May 1, 2023
0.0.1 Apr 22, 2023

#13 in #background-jobs

21 downloads per month

Apache-2.0

67KB
1.5K SLoC

Cwab

Adorable 2D cartoon crab fumbling with papers

Correct, efficient, and simple. Lets process some jobs.

Crates.io MIT licensed Build Status

Installation

The cwab library is installed by adding the following to your Cargo.toml

cwab = "^0.6"

You'll also need to run the following to install the CLI

cargo install cwab

Features

  • Reliable job dispatch
  • Error handling with retries
  • Scheduled jobs
  • An easy to use Rust API
  • Middleware support
  • Batched jobs
  • Cron support
  • Expiring jobs
  • Unique jobs
  • Encryption
  • Rate limiting
  • Parallelism

Documentation

You can find our documentation here

Library documentation can be found on docs.rs

Contributing

If you want to contribute, I recommend looking at our good first issues. Our contributing file has some tips for getting started.

Dependencies

~19–35MB
~606K SLoC