bunqueue
CommunityBuild resilient job queues for Bun, fast.
Authoregeominotti
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you set up and run reliable background job processing in Bun without Redis, by using bunqueue’s built-in Queue/Worker, persistence, and operational controls.
Core Features & Use Cases
- Choose the right processing mode: embedded for single-process apps, TCP for distributed producer/consumer, and Simple Mode via Bunqueue for quick setup.
- Run production-ready job workflows: retries, circuit breaking, TTL expiry, cancellation, batching, and priority aging to prevent starvation.
- Operate and integrate with tools: DLQ for dead-letter handling, cron/interval scheduling, webhooks for job events, and an MCP server with agent tools.
Quick Start
Create an embedded queue and worker that processes email-sending jobs by telling the AI: "Set up bunqueue in embedded mode for the queue 'emails' with a job processor that sends to job.data.to, then add a job named 'send' with {to:'[email protected]'} and show the minimal TypeScript code."
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: bunqueue Download link: https://github.com/egeominotti/bunqueue/archive/main.zip#bunqueue Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.