Hey, I built this because I needed a simple job queue for a side project but didn't want to set up Redis just for that. BunQueue uses SQLite as the backend with 16 shards for parallelism, so it's easy to deploy with zero external dependencies besides Bun.
Some numbers from my M1 Max:
1.2M+ ops/sec for batch push
494K ops/sec processing with 16 workers
1 million jobs in under 3 seconds with 100% data integrity
It supports delayed jobs, retries, priorities, and concurrent workers. The repo includes a full benchmark suite if you want to test on your own hardware.
Would love feedback on the API or any features you'd find useful.
Hey, I built this because I needed a simple job queue for a side project but didn't want to set up Redis just for that. BunQueue uses SQLite as the backend with 16 shards for parallelism, so it's easy to deploy with zero external dependencies besides Bun.
Some numbers from my M1 Max:
1.2M+ ops/sec for batch push 494K ops/sec processing with 16 workers 1 million jobs in under 3 seconds with 100% data integrity
It supports delayed jobs, retries, priorities, and concurrent workers. The repo includes a full benchmark suite if you want to test on your own hardware. Would love feedback on the API or any features you'd find useful.
Go Sandro!
thx!