{"library":"bull","type":"library","category":null,"description":"Bull is a battle-tested, Redis-backed job manager for Node.js, designed to handle background tasks, deferred processes, and distributed workloads with a strong emphasis on stability and atomicity. The current stable version is 4.16.5. As of recent updates, the project is in 'maintenance mode,' meaning it primarily receives bug fixes and security updates, with new feature development largely ceasing. Its release cadence is irregular, driven by necessary patches for critical issues like CVEs (e.g., cron-parser) and runtime errors (e.g., msgpackr buffer issues). Bull distinguishes itself through its robust, polling-free design for minimal CPU usage and reliable 'at least once' job processing semantics. For new projects and active feature development, users are strongly encouraged to consider BullMQ, which is a modern rewrite in TypeScript and the actively maintained successor.","language":"javascript","status":"maintenance","version":"4.16.5","tags":["javascript","job","queue","task","parallel","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install bull","imports":["import Queue from 'bull';","import { Job } from 'bull';","import { QueueEvents } from 'bull';"]},{"cmd":"yarn add bull","imports":[]},{"cmd":"pnpm add bull","imports":[]}],"homepage":"https://optimalbits.github.io/bull","github":"https://github.com/OptimalBits/bull","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/bull","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/bull/compatibility"}}