Version 0.1, free and open source

A job queue in one file

ukue keeps your background jobs in a single SQLite file, with retries, delayed jobs and dead letters. Embed it in your app, or run it as one small binary that any language can talk to. There's no Redis or RabbitMQ to look after.

1 file

Holds every queue, job and retry. Copy it and you have a backup

0 lost

Jobs out of 8,000 while worker processes were killed 250 times

1,000/s

Jobs one worker ran, each step written safely to disk

Apache 2.0

License for all of the code

Speed measured on a two-core cloud machine with every change flushed to disk. The test logs are on GitHub.

Guides and notes

Questions or ideas?

If ukue nearly fits your project, or you'd like it to do something it doesn't yet, write in.

Contact