Packages

Message Queues & Background Jobs Packages

Task queues, job schedulers, and background-processing libraries for running work asynchronously and reliably outside the request cycle (BullMQ, Celery).

101 packages

Packages in Message Queues & Background Jobs

Showing 15 of 101 packages
91Health
Librarynpm

BullMQ

Fast, reliable Redis-based message queue and background job processing for Node.js and TypeScript.

9,373
MIT
Used by 41
85Health
Librarynpm

cron-parser

Parse, validate, and iterate cron expressions in Node.js with full timezone and DST support.

1,491
MIT
Used by 34
45Health
LibraryGo

cron

A dependency-free Go library for running recurring jobs on standard cron schedules, with functional options and composable job middleware.

14,185
MIT
Used by 27
83Health
Librarynpm

@nestjs/schedule

Declarative cron, interval, and timeout job scheduling for NestJS applications via decorators.

423
MIT
Used by 18
92Health
LibraryPyPI

Celery

Distributed task queue for running asynchronous jobs, scheduled work, and complex workflows across Python applications at scale.

28,863
BSD 3
Used by 16
60Health
Librarynpm

Croner

A zero-dependency cron job scheduler and cron-expression evaluator for JavaScript and TypeScript

2,588
MIT
Used by 16
92Health
Librarynpm

bull-board

The framework-agnostic core API and queue adapters that power the Bull Board dashboard for Bull and BullMQ.

3,474
MIT
Used by 15
82Health
Librarynpm

node-cron

Zero-dependency cron job scheduling for Node.js with overlap prevention and distributed coordination

3,279
Other
Used by 15
78Health
LibraryPyPI

croniter

Parses cron schedule strings and iterates the matching datetime values, with DST, second/year fields, and last-weekday support.

563
MIT
Used by 15
87Health
Librarynpm

node-cron

A lightweight Node.js library for scheduling jobs on cron expressions, dates, or Luxon DateTimes, with built-in time zone support.

8,948
MIT
Used by 13
51Health
Librarynpm

KafkaJS

A modern Apache Kafka client for Node.js

4,007
MIT
Used by 13
83Health
Librarynpm

@nestjs/bullmq

Official NestJS integration module for BullMQ, bringing decorator-based job queues to Nest applications.

703
MIT
Used by 13
65Health
Librarynpm

Bull

Redis-backed job queue for Node.js with retries, rate limiting, and scheduling

16,253
MIT
Used by 12
75Health
LibraryPyPI

APScheduler

Python task scheduler with cron, interval, and one-off triggers, backed by pluggable persistent datastores for distributed job scheduling.

7,626
MIT
Used by 11
82Health
SDKGo

nats.go

The official Go client for NATS, the cloud native messaging system, with built-in JetStream persistence.

6,741
Apache 2.0
Used by 9

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search