{"library":"better-queue","type":"library","category":null,"description":"Simple-to-use yet powerful queue for Node.js with support for persistent storage, batched processing, priority, task merging, retry on fail, concurrent processing, progress events, and task statistics. Current stable version is 3.8.12. The library is mature and stable with infrequent releases. It differentiates itself through its extensive feature set including fine-tuned timing controls, ETA progress, and extendable storage backends like SQLite and Redis, while remaining easy to set up.","language":"javascript","status":"maintenance","version":"3.8.12","tags":["javascript","queue","cargo","async","timeout","priority"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install better-queue","imports":["import Queue from 'better-queue'","const Queue = require('better-queue')","const q = new Queue(fn); q.on('task_finish', handler)"]},{"cmd":"yarn add better-queue","imports":[]},{"cmd":"pnpm add better-queue","imports":[]}],"homepage":"https://github.com/diamondio/better-queue","github":"https://github.com/diamondio/better-queue","docs":null,"changelog":null,"pypi":null,"npm":"better-queue","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}