<h1 align="center">Yarn</h1>
<h3 align="center">A simple PostgreSQL-based task runner</h2>
<div align="center">
<a href="https://crates.io/crates/yarn">
<img src="https://img.shields.io/crates/v/yarn.svg"/>
</a>
<a href="https://docs.rs/yarn">
<img src="https://img.shields.io/docsrs/yarn.svg"/>
</a>
</div>
---
Yarn is a simple task runner that uses PostgreSQL as storage. Yarn has the following goals:
* Simple and predictable: Scheduling and running tasks should be easy to reason about and use.
* Exclusively target PostgreSQL as storage: Adding other backends raises complexity substantially.
* Transactional guarantees: Using PostgreSQL, you can register tasks in your database transactions (currently only `sqlx` supported).
* Scheduled and regular tasks: Submit tasks to run now, later or at regular intervals (similar to cron).