Back to the feed
priyashah/tinyqueue

TinyQueue: A tiny job queue with big reliability

How a minimal footprint and durable background jobs can coexist without a fleet of external services.

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.