Package category
Queues and background jobs
Job queues, schedulers, retries and message brokers.
261 packages2 comparisons
Packages compared
261 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @webext-core/job-scheduler Schedule and run jobs in your background script | 2.1k | - | - | - | 2 months ago 2.0.0 | ESM only | Bundled | Queues and background jobs |
| @happyvertical/jobs Job queue abstraction with multiple backend adapters (SQLite, PostgreSQL, Bull, SQS) | 2.1k | - | - | - | 9 days ago 0.89.12 | ESM only | Bundled | Queues and background jobs |
| @getworkbench/fastify Fastify adapter for Workbench — modern BullMQ dashboard, drop-in alternative to `@bull-board/fastify`. | 2k | - | - | - | 3 months ago 0.9.1 | ESM only | Bundled | Queues and background jobs, Database clients and drivers |
| concurrent-tasks A simple task runner which will run tasks concurrently while maintaining limits. | 2k | +20% | - | 1 year ago 3.0.3 | ESM + CommonJS | Bundled | Queues and background jobs, Build tools | |
| @layered-loader/sqs SNS/SQS remote invalidation adapter for layered-loader | 2k | - | - | - | 1 month ago 2.0.0 | ESM only | Bundled | Cloud SDKs, Queues and background jobs |
| hardened-fetch Hardened Fetch is a tiny wrapper for `global.fetch` adding request timeouts, throttling, rate limit awareness, retries, and descriptive errors. It makes working with APIs without SDKs and building robust web scrapers easier. | 2k | -73% | - | 10 months ago 2.0.0 | ESM + CommonJS | Bundled | Queues and background jobs | |
| mosca MQTT broker as a module | 1.9k | +48% | - | 8 years ago 2.8.3 | CommonJS | None | WebSockets and realtime, Queues and background jobs | |
| @amqp-contract/client Client utilities for publishing messages using amqp-contract | 1.9k | - | - | - | 2 months ago 2.4.0 | ESM + CommonJS | Bundled | Queues and background jobs, TypeScript tooling |
| dhtmlx-scheduler JavaScript event calendar. Allows to manage events and appointments in different views | 1.9k | -20% | - | 1 month ago 7.2.15 | CommonJS | Bundled | Queues and background jobs | |
| fast-ratelimit Fast and efficient in-memory rate-limit for Node, used to alleviate severe DOS attacks. | 1.9k | -9% | - | 10 months ago 4.0.0 | CommonJS | Bundled | Security, Queues and background jobs | |
| sns-sqs-big-payload  [](http://makeapullrequest.com) [ library for Node.js that is user-friendly | 1.8k | +98% | - | 13 years ago 0.0.6 | CommonJS | None | Cloud SDKs, Queues and background jobs | |
| jordium-gantt-vue3 A Vue 3 Gantt chart component for project management, task scheduling, resource planning, calendar, resource usage and timeline visualization. | 1.8k | +3367% | - | 18 days ago 1.14.1 | ESM + CommonJS | Bundled | Vue, TypeScript tooling | |
| @twin.org/background-task-scheduler Schedules background tasks for one-off or recurring execution windows | 1.7k | - | - | - | 9 days ago 0.10.0 | ESM only | Bundled | Queues and background jobs, Blockchain and Web3 |
| @amqp-contract/worker Worker utilities for consuming messages using amqp-contract | 1.7k | - | - | - | 2 months ago 2.4.0 | ESM + CommonJS | Bundled | Queues and background jobs, TypeScript tooling |
| graphql-kafkajs-subscriptions Apollo graphql subscription over Kafka protocol | 1.7k | +100% | - | 15 days ago 4.0.13 | CommonJS | Bundled | GraphQL, Queues and background jobs | |
| @getworkbench/nestjs NestJS adapter for Workbench — modern BullMQ dashboard, drop-in alternative to `@bull-board/nestjs`. | 1.7k | - | - | - | 3 months ago 0.9.1 | ESM only | Bundled | Queues and background jobs, Database clients and drivers |
| @k2b/sync NATS-native distributed sync primitives for TypeScript and Bun — queue, topic, job, pump, scheduler, mutex, ephemeral, object store, retry | 1.6k | - | - | - | 2 days ago 6.5.0 | ESM only | Bundled | Queues and background jobs |
| @workerdeck/queue Job queue over the WorkerDeck session runner: remote services schedule one-shot runs; the queue executes them as sessions with bounded concurrency and token budgets, delivering progress and completion via webhooks. Pluggable adapter interface (in-memory b | 1.6k | - | - | - | 2 days ago 2.15.0 | ESM only | Bundled | AI and machine learning, Queues and background jobs |
| redis-smq-monitor RedisSMQ Monitor is an application which lets you monitor, debug, and manage your RedisSMQ message queue | 1.6k | -50% | - | 3 years ago 7.3.1 | CommonJS | Bundled | Queues and background jobs | |
| rx-queue Easy to Use ReactiveX Queue that Supports Delay/DelayExecutor/Throttle/Debounce/Concurrency Features Powered by RxJS/IxJS | 1.6k | +26% | - | 4 years ago 1.0.5 | ESM + CommonJS | Bundled | Queues and background jobs | |
| @lssm-tech/lib.jobs Background jobs and scheduler module for ContractSpec applications | 1.5k | - | - | - | 6 days ago 5.0.5 | ESM only | Bundled | Queues and background jobs, TypeScript tooling |
| redis-smq-monitor-client A Web UI for the RedisSMQ Monitor application | 1.5k | +263% | - | 3 years ago 7.3.1 | CommonJS | Bundled | Queues and background jobs, Database clients and drivers | |
| @goodandready/dsh-key-rotation Per-provider API key rotation for DeepSeek Harness: a key pool per provider, auto-created clone routes, and switching to the next key on quota/rate-limit errors. Includes a Settings section (Key Rotation) to edit the key pools, cooldown and switch codes. | 1.5k | - | - | - | 1 day ago 0.8.23 | ESM only | None | Queues and background jobs |
| react-schedule-meeting  | 1.5k | +97% | - | 1 year ago 5.0.0 | ESM only | Bundled | Queues and background jobs, React | |
| lambder Opinionated serverless web framework for TypeScript on AWS Lambda: type-safe APIs from Zod schemas, DynamoDB sessions, and declarative rate limits, authorization guards and idempotency. | 1.5k | +168% | - | 4 days ago 7.3.1 | ESM only | Bundled | Queues and background jobs, TypeScript tooling | |
| distube A powerful Discord.js module for simplifying music commands and effortless playback of various sources with integrated audio filters. | 1.5k | -62% | - | 9 months ago 5.2.3 | ESM + CommonJS | Bundled | Video and audio, Queues and background jobs | |
| bro-framework The No-BS Backend Framework for Node.js | 1.5k | - | - | 4 days ago 3.0.6 | ESM + CommonJS | Bundled | Authentication and authorisation, WebSockets and realtime | |
| @whisthub/agenda Light weight job scheduler for Node.js | 1.4k | - | - | - | 2 years ago 7.0.2 | ESM only | Bundled | Queues and background jobs |
| @scratch/task-herder An asynchronous task runner with configurable rate limiting / throttling and concurrency control. | 1.4k | - | - | - | 22 days ago 15.1.1 | ESM + CommonJS | Bundled | Queues and background jobs, Promises and async control flow |
| lz4-kafkajs LZ4 streaming compression and decompression library for KafkaJS | 1.4k | -80% | - | 3 years ago 1.0.0 | CommonJS | Bundled | Queues and background jobs | |
| @sidequest/core @sidequest/core is the core package of SideQuest, a distributed background job queue for Node.js and TypeScript applications. | 1.4k | - | - | - | 3 days ago 1.16.5 | ESM + CommonJS | Bundled | Queues and background jobs, TypeScript tooling |
| @sidequest/backend @sidequest/backend is the backend package of SideQuest, a distributed job queue for Node.js and TypeScript. | 1.4k | - | - | - | 3 days ago 1.16.5 | ESM + CommonJS | Bundled | Queues and background jobs, TypeScript tooling |
| @daypilot/daypilot-lite-angular DayPilot Lite for Angular | 1.4k | - | - | - | 30 days ago 5.10.1 | ESM + CommonJS | Bundled | Queues and background jobs, Angular |
| @sidequest/engine @sidequest/engine is the core engine of SideQuest, a distributed background job processing system for Node.js and TypeScript. | 1.4k | - | - | - | 3 days ago 1.16.5 | ESM + CommonJS | Bundled | TypeScript tooling, Queues and background jobs |
| opencode-scheduler OpenCode plugin for scheduling recurring jobs using launchd (Mac) or systemd (Linux) | 1.4k | - | - | 7 months ago 1.3.0 | ESM only | Bundled | Queues and background jobs | |
| sidequest Redis-free background job processor for Node.js. Persist jobs in your existing PostgreSQL, MySQL, SQLite, or MongoDB, with a built-in dashboard. A distributed, durable BullMQ and pg-boss alternative. | 1.4k | +191% | - | 3 days ago 1.16.5 | ESM + CommonJS | Bundled | Queues and background jobs, Database clients and drivers | |
| @sidequest/dashboard @sidequest/dashboard is the web dashboard for Sidequest, a distributed background job queue system. | 1.4k | - | - | - | 3 days ago 1.16.5 | ESM + CommonJS | Bundled | Queues and background jobs, TypeScript tooling |
| @clipboard-health/mongo-jobs MongoDB-powered background jobs. | 1.3k | - | - | - | 15 days ago 2.8.1 | CommonJS | Bundled | Queues and background jobs |
| @2l/kafkajs-lz4 LZ4 compression codec for the KafkaJS library | 1.3k | - | - | - | 1 year ago 1.3.2 | CommonJS | Bundled | Compression and archives, Queues and background jobs |
| tasktimer An accurate timer utility for running periodic tasks on the given interval ticks or dates. | 1.2k | -82% | - | 2 months ago 4.0.0 | ESM only | Bundled | Queues and background jobs, TypeScript tooling | |
| mongodb-queue-up Message queues which uses MongoDB. | 1.2k | +57% | - | 10 months ago 5.5.0 | CommonJS | Bundled | Queues and background jobs, Database clients and drivers | |
| josk Tasks/CRON scheduler and manager for horizontally scaled multi-server applications. Supports Redis, MongoDB, PostgreSQL adapters. | 1.2k | +93% | - | 1 month ago 6.3.0 | ESM + CommonJS | Bundled | Queues and background jobs, Database clients and drivers | |
| bun-rate-limiter A modern, modular rate limiter and concurrency queue. Built with Bun, runs anywhere—Node.js 18+, Vercel, AWS Lambda, and more. | 1.2k | - | - | 3 days ago 0.2.2 | ESM + CommonJS | Bundled | Cloud SDKs, Queues and background jobs | |
| @zdavison/matador A batteries-included event system. | 1.2k | - | - | - | 1 month ago 4.2.0 | ESM + CommonJS | Bundled | Queues and background jobs |
| @zdavison/matador-nest NestJS integration for Matador event processing library | 1.2k | - | - | - | 1 month ago 4.2.0 | ESM + CommonJS | Bundled | Queues and background jobs |
| jqwidgets-scripts-custom jQWidgets is an advanced jQuery, Angular 7, Vue, React, ASP .NET MVC, Custom Elements and HTML5 UI framework. | 1.2k | -47% | - | 7 years ago 7.1.0 | CommonJS | None | UI component libraries, React | |
| @gobing-ai/ts-infra @gobing-ai/ts-infra — Infrastructure backbone: event bus, job queue, scheduler, telemetry, API client, and logging. | 1.1k | - | - | - | 1 day ago 0.5.5 | ESM only | Bundled | Queues and background jobs, Monitoring and error tracking |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- @webext-core/job-schedulerSchedule and run jobs in your background script
- @happyvertical/jobsJob queue abstraction with multiple backend adapters (SQLite, PostgreSQL, Bull, SQS)
- @getworkbench/fastifyFastify adapter for Workbench — modern BullMQ dashboard, drop-in alternative to `@bull-board/fastify`.
- concurrent-tasksA simple task runner which will run tasks concurrently while maintaining limits.
- @layered-loader/sqsSNS/SQS remote invalidation adapter for layered-loader
- hardened-fetchHardened Fetch is a tiny wrapper for `global.fetch` adding request timeouts, throttling, rate limit awareness, retries, and descriptive errors. It makes working with APIs without SDKs and building robust web scrapers easier.
- moscaMQTT broker as a module
- @amqp-contract/clientClient utilities for publishing messages using amqp-contract
- dhtmlx-schedulerJavaScript event calendar. Allows to manage events and appointments in different views
- fast-ratelimitFast and efficient in-memory rate-limit for Node, used to alleviate severe DOS attacks.
- sns-sqs-big-payload [](http://makeapullrequest.com) [ library for Node.js that is user-friendly
- jordium-gantt-vue3A Vue 3 Gantt chart component for project management, task scheduling, resource planning, calendar, resource usage and timeline visualization.
- @twin.org/background-task-schedulerSchedules background tasks for one-off or recurring execution windows
- @amqp-contract/workerWorker utilities for consuming messages using amqp-contract
- graphql-kafkajs-subscriptionsApollo graphql subscription over Kafka protocol
- @getworkbench/nestjsNestJS adapter for Workbench — modern BullMQ dashboard, drop-in alternative to `@bull-board/nestjs`.
- @k2b/syncNATS-native distributed sync primitives for TypeScript and Bun — queue, topic, job, pump, scheduler, mutex, ephemeral, object store, retry
- @workerdeck/queueJob queue over the WorkerDeck session runner: remote services schedule one-shot runs; the queue executes them as sessions with bounded concurrency and token budgets, delivering progress and completion via webhooks. Pluggable adapter interface (in-memory b
- redis-smq-monitorRedisSMQ Monitor is an application which lets you monitor, debug, and manage your RedisSMQ message queue
- rx-queueEasy to Use ReactiveX Queue that Supports Delay/DelayExecutor/Throttle/Debounce/Concurrency Features Powered by RxJS/IxJS
- @lssm-tech/lib.jobsBackground jobs and scheduler module for ContractSpec applications
- redis-smq-monitor-clientA Web UI for the RedisSMQ Monitor application
- @goodandready/dsh-key-rotationPer-provider API key rotation for DeepSeek Harness: a key pool per provider, auto-created clone routes, and switching to the next key on quota/rate-limit errors. Includes a Settings section (Key Rotation) to edit the key pools, cooldown and switch codes.
- react-schedule-meeting
- lambderOpinionated serverless web framework for TypeScript on AWS Lambda: type-safe APIs from Zod schemas, DynamoDB sessions, and declarative rate limits, authorization guards and idempotency.
- distubeA powerful Discord.js module for simplifying music commands and effortless playback of various sources with integrated audio filters.
- bro-frameworkThe No-BS Backend Framework for Node.js
- @whisthub/agendaLight weight job scheduler for Node.js
- @scratch/task-herderAn asynchronous task runner with configurable rate limiting / throttling and concurrency control.
- lz4-kafkajsLZ4 streaming compression and decompression library for KafkaJS
- @sidequest/core@sidequest/core is the core package of SideQuest, a distributed background job queue for Node.js and TypeScript applications.
- @sidequest/backend@sidequest/backend is the backend package of SideQuest, a distributed job queue for Node.js and TypeScript.
- @daypilot/daypilot-lite-angularDayPilot Lite for Angular
- @sidequest/engine@sidequest/engine is the core engine of SideQuest, a distributed background job processing system for Node.js and TypeScript.
- opencode-schedulerOpenCode plugin for scheduling recurring jobs using launchd (Mac) or systemd (Linux)
- sidequestRedis-free background job processor for Node.js. Persist jobs in your existing PostgreSQL, MySQL, SQLite, or MongoDB, with a built-in dashboard. A distributed, durable BullMQ and pg-boss alternative.
- @sidequest/dashboard@sidequest/dashboard is the web dashboard for Sidequest, a distributed background job queue system.
- @clipboard-health/mongo-jobsMongoDB-powered background jobs.
- @2l/kafkajs-lz4LZ4 compression codec for the KafkaJS library
- tasktimerAn accurate timer utility for running periodic tasks on the given interval ticks or dates.
- mongodb-queue-upMessage queues which uses MongoDB.
- joskTasks/CRON scheduler and manager for horizontally scaled multi-server applications. Supports Redis, MongoDB, PostgreSQL adapters.
- bun-rate-limiterA modern, modular rate limiter and concurrency queue. Built with Bun, runs anywhere—Node.js 18+, Vercel, AWS Lambda, and more.
- @zdavison/matadorA batteries-included event system.
- @zdavison/matador-nestNestJS integration for Matador event processing library
- jqwidgets-scripts-customjQWidgets is an advanced jQuery, Angular 7, Vue, React, ASP .NET MVC, Custom Elements and HTML5 UI framework.
- @gobing-ai/ts-infra@gobing-ai/ts-infra — Infrastructure backbone: event bus, job queue, scheduler, telemetry, API client, and logging.