All projects ·

Job Queue — Background Job Queue & Worker System

A resilient, fault-tolerant background execution engine and worker management platform.

A resilient, fault-tolerant background execution engine and worker management platform. Enables web applications to submit long-running tasks asynchronously, receive deterministic job IDs immediately, and process jobs safely with atomic row locking (FOR UPDATE SKIP LOCKED), multi-level priority scheduling (High, Normal, Low), exponential backoff retries, Dead Letter Queue (DLQ) quarantine, heartbeat-based worker crash detection, and automatic job recovery without duplicate execution.

Built with: Distributed Job Queue, Worker Pool Architecture, FOR UPDATE SKIP LOCKED, Exponential Backoff & Jitter, Dead Letter Queue (DLQ), Heartbeat Watchdog Recovery, Mutual Exclusion Locks, Per-Type Concurrency Rate Limits, Supabase / PostgreSQL Schema, Vanilla JavaScript, HTML5 / CSS3, Google Fonts (Sora, Outfit, Chivo Mono)

Open the live demo

Have something like this built