Small enough to understand
TinyQueue is a durable job queue for Node.js applications that need background work without adopting a large operational stack. Jobs are stored locally, claimed atomically, and retried with a clear backoff policy.
Built for the boring path
The API stays intentionally narrow: enqueue work, register a handler, and inspect the result. SQLite provides the durability, while TypeScript keeps job payloads honest from producer to worker.
The useful constraint
TinyQueue is not trying to replace distributed streaming infrastructure. It is for products that want dependable background work today and a clean migration path if their scale changes tomorrow.