Skip to content
JS
Package category

Queues and background jobs

Job queues, schedulers, retries and message brokers.

261 packages2 comparisons

Packages compared

261 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@webext-core/job-scheduler
Schedule and run jobs in your background script
2.1k---2 months ago
2.0.0
ESM onlyBundledQueues 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 onlyBundledQueues 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 onlyBundledQueues 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 + CommonJSBundledQueues and background jobs, Build tools
@layered-loader/sqs
SNS/SQS remote invalidation adapter for layered-loader
2k---1 month ago
2.0.0
ESM onlyBundledCloud 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 + CommonJSBundledQueues and background jobs
mosca
MQTT broker as a module
1.9k+48%-8 years ago
2.8.3
CommonJSNoneWebSockets 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 + CommonJSBundledQueues 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
CommonJSBundledQueues 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
CommonJSBundledSecurity, Queues and background jobs
sns-sqs-big-payload
![Build](https://github.com/aspecto-io/sns-sqs-big-payload/workflows/Build/badge.svg) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![TypeScript](https://badgen.net/npm/types/env
1.8k-20%-4 years ago
0.1.4
CommonJSBundledQueues and background jobs
groupmq
Per-group FIFO queue on Redis with visibility timeouts and retries.
1.8k+351%-9 months ago
1.1.0
ESM + CommonJSBundledDatabase clients and drivers, Queues and background jobs
redis-smq-common
Provides essential components and utilities shared across RedisSMQ packages.
1.8k-6%-5 months ago
10.1.2
ESM + CommonJSBundledQueues and background jobs, Database clients and drivers
aws-sqs
Amazon AWS SQS (Simple Queue Service) library for Node.js that is user-friendly
1.8k+98%-13 years ago
0.0.6
CommonJSNoneCloud 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 + CommonJSBundledVue, 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 onlyBundledQueues 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 + CommonJSBundledQueues and background jobs, TypeScript tooling
graphql-kafkajs-subscriptions
Apollo graphql subscription over Kafka protocol
1.7k+100%-15 days ago
4.0.13
CommonJSBundledGraphQL, 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 onlyBundledQueues 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 onlyBundledQueues 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 onlyBundledAI 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
CommonJSBundledQueues 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 + CommonJSBundledQueues and background jobs
@lssm-tech/lib.jobs
Background jobs and scheduler module for ContractSpec applications
1.5k---6 days ago
5.0.5
ESM onlyBundledQueues 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
CommonJSBundledQueues 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 onlyNoneQueues and background jobs
react-schedule-meeting
![](./ReactScheduleMeetingExample.png)
1.5k+97%-1 year ago
5.0.0
ESM onlyBundledQueues 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 onlyBundledQueues 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 + CommonJSBundledVideo 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 + CommonJSBundledAuthentication and authorisation, WebSockets and realtime
@whisthub/agenda
Light weight job scheduler for Node.js
1.4k---2 years ago
7.0.2
ESM onlyBundledQueues 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 + CommonJSBundledQueues 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
CommonJSBundledQueues 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 + CommonJSBundledQueues 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 + CommonJSBundledQueues and background jobs, TypeScript tooling
@daypilot/daypilot-lite-angular
DayPilot Lite for Angular
1.4k---30 days ago
5.10.1
ESM + CommonJSBundledQueues 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 + CommonJSBundledTypeScript 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 onlyBundledQueues 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 + CommonJSBundledQueues 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 + CommonJSBundledQueues and background jobs, TypeScript tooling
@clipboard-health/mongo-jobs
MongoDB-powered background jobs.
1.3k---15 days ago
2.8.1
CommonJSBundledQueues and background jobs
@2l/kafkajs-lz4
LZ4 compression codec for the KafkaJS library
1.3k---1 year ago
1.3.2
CommonJSBundledCompression 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 onlyBundledQueues and background jobs, TypeScript tooling
mongodb-queue-up
Message queues which uses MongoDB.
1.2k+57%-10 months ago
5.5.0
CommonJSBundledQueues 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 + CommonJSBundledQueues 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 + CommonJSBundledCloud SDKs, Queues and background jobs
@zdavison/matador
A batteries-included event system.
1.2k---1 month ago
4.2.0
ESM + CommonJSBundledQueues and background jobs
@zdavison/matador-nest
NestJS integration for Matador event processing library
1.2k---1 month ago
4.2.0
ESM + CommonJSBundledQueues 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
CommonJSNoneUI 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 onlyBundledQueues 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![Build](https://github.com/aspecto-io/sns-sqs-big-payload/workflows/Build/badge.svg) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![TypeScript](https://badgen.net/npm/types/env
  • groupmqPer-group FIFO queue on Redis with visibility timeouts and retries.
  • redis-smq-commonProvides essential components and utilities shared across RedisSMQ packages.
  • aws-sqsAmazon AWS SQS (Simple Queue Service) 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![](./ReactScheduleMeetingExample.png)
  • 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.