overview
What is bunqueue?
bunqueue is a job queue and workflow orchestration tool developed by Egeominotti that enables developers using Bun for job queuing to offload tasks for asynchronous processing, ensuring execution state survives restarts through SQLite persistence. It distinguishes itself by using SQLite for persistence instead of external dependencies like Redis, and supports up to 286,000 operations per second.
Bunqueue functions as a robust job queue system for the Bun JavaScript runtime, designed for AI agents and automation. It allows for reliable background job processing, supporting features such as priorities, delayed jobs, retries with backoff, cron scheduling, a Dead Letter Queue (DLQ), stall detection, progress tracking, and S3 backups. Recent developments include a Workflow Engine for multi-step orchestration with saga compensation, branching, and human-in-the-loop signals, as well as MCP auto-discovery and a Claude Code plugin for AI-native integration.