Skip to content
/ cwab Public

A simple, fast, and efficient background job processor for Rust

License

Notifications You must be signed in to change notification settings

njaremko/cwab

Repository files navigation

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.

About

A simple, fast, and efficient background job processor for Rust

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published