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

59Health
Library Composer

Cron Expression

PHP library for parsing CRON expressions and calculating run dates

4,682
MIT
Used by 5
91Health
SDK PyPI

Pika

Pure Python RabbitMQ/AMQP 0-9-1 client library

3,888
BSD 3
Used by 5
48Health
Library npm

bottleneck

A lightweight, zero-dependency rate limiter and task scheduler for Node.js with built-in Redis clustering support.

2,007
MIT
Used by 5
79Health
Library npm

TanStack Pacer

A type-safe timing and scheduling library for debouncing, throttling, rate limiting, queuing, and batching function execution, with sync and async variants.

793
MIT
Used by 5
45Health
Library Cargo

cron

A cron expression parser and schedule explorer for Rust

453
Apache 2.0
Used by 5
97Health
SDK Go

Sarama

Sarama is a pure-Go client library for producing and consuming Apache Kafka, covering the full broker, consumer-group, and admin protocol surface with no cgo dependency.

12,523
MIT
Used by 4
77Health
Library npm

amqplib

The promise- and callback-based AMQP 0-9-1 client for Node.js, built for connecting to and messaging over RabbitMQ.

3,847
MIT
Used by 4
91Health
Library PyPI

kombu

A Python messaging library giving Celery and other apps one high-level API over AMQP, Redis, SQS, and a dozen other broker transports.

3,151
BSD 3
Used by 4
48Health
SDK Cargo

rust-rdkafka

Rust client for Apache Kafka built on librdkafka, with async producer and consumer APIs

2,009
MIT
Used by 4
89Health
Library PyPI

django-celery-beat

Store and manage Celery periodic task schedules in the Django ORM, editable from the Django admin.

1,956
BSD 3
Used by 4
75Health
Library PyPI

py-amqp

A pure Python client implementing the AMQP 0.9.1 protocol, powering RabbitMQ transport for Celery and Kombu.

315
BSD 3
Used by 4
96Health
Framework PyPI

Apache Airflow

Programmatically author, schedule, and monitor data workflows as Python-defined DAGs.

47,268
Apache 2.0
Used by 3
90Health
SDK npm

@trigger.dev/sdk

Official TypeScript SDK for defining and triggering background tasks and AI agent workflows on Trigger.dev

16,606
Apache 2.0
Used by 3
66Health
Library Go

Asynq

A simple, reliable Redis-backed distributed task queue for Go, with retries, scheduling, priority queues, and a monitoring Web UI.

13,783
MIT
Used by 3
43Health
Library PyPI

schedule

In-process Python job scheduling with a friendly, readable syntax for running functions on a fixed cadence.

12,268
MIT
Used by 3
62Health
Library Go

Watermill

A Go library for building event-driven applications with a unified Pub/Sub API across Kafka, RabbitMQ, NATS, SQL, and more.

9,927
MIT
Used by 3
52Health
Library Go

kafka-go

A high-performance, idiomatic Go client library for reading and writing Kafka messages, built without cgo dependencies.

8,637
MIT
Used by 3
86Health
Library Go

River

A robust, high-performance background job queue for Go, built directly on Postgres with transactional job enqueueing.

5,807
MPL-2.0
Used by 3
70Health
Library Cargo

lapin

An async AMQP 0-9-1 client library for Rust, targeting RabbitMQ

1,239
MIT
Used by 3
93Health
Library Composer

Symfony Messenger

A message bus component for building async workflows, queues, and CQRS-style command handling.

1,112
MIT
Used by 3
81Health
Library PyPI

redbeat

A Redis-backed Celery Beat scheduler for dynamic periodic tasks, distributed locking, and fast startup at scale.

1,054
Apache 2.0
Used by 3
84Health
Library Composer

Symfony Doctrine Messenger

The Doctrine DBAL bridge that lets Symfony Messenger use a database as a queue.

532
MIT
Used by 3
78Health
Library PyPI

billiard

A hardened fork of Python's multiprocessing library that powers Celery's worker pool with extra reliability fixes.

434
BSD 3
Used by 3
73Health
Library PyPI

vine

Lightweight Python promise implementation powering Celery's async callback chains

127
BSD 3
Used by 3

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