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

52Health
Library npm

cron-validate

A configurable TypeScript/JavaScript validator for cron expressions, with presets for crontab, node-cron, cron-schedule, and AWS CloudWatch.

82
MIT
Used by 3
47Health
Tool PyPI

Supervisor

A battle-tested client/server system for monitoring and auto-restarting UNIX processes.

9,149
Other
Used by 2
94Health
Framework PyPI

Apache Beam

A unified programming model for defining batch and streaming data-parallel pipelines

8,688
Apache 2.0
Used by 2
79Health
Library PyPI

Dramatiq

A fast and reliable distributed task processing library for Python

5,331
Other
Used by 2
75Health
Library Composer

php-amqplib

The most widely used pure-PHP client for RabbitMQ and the AMQP 0-9-1 messaging protocol.

4,599
Other
Used by 2
89Health
Library PyPI

pyzmq

Python bindings for ZeroMQ, the lightweight messaging library for building distributed, concurrent, and asynchronous applications.

4,184
BSD 3
Used by 2
80Health
Library Go

franz-go

A feature-complete, pure Go client for Apache Kafka with full protocol support, transactions, and admin tooling.

3,120
BSD 3
Used by 2
86Health
Framework npm

workflow

Durable, resilient workflow execution for TypeScript, with automatic retries, persistence, and built-in observability.

2,471
Apache 2.0
Used by 2
68Health
Library PyPI

Django-RQ

Django integration for RQ (Redis Queue) with settings-based queues, a job decorator, and an admin dashboard.

1,954
MIT
Used by 2
85Health
SDK Cargo

async-nats

The official async, Tokio-based Rust client for the NATS messaging system

1,556
Apache 2.0
Used by 2
48Health
Library PyPI

RQ Scheduler

Job scheduling capabilities for RQ, the Redis-based Python task queue.

1,516
MIT
Used by 2
84Health
Library PyPI

aio-pika

An asyncio-native Python client for RabbitMQ that wraps aiormq with a high-level, fully type-hinted API and transparent auto-reconnection.

1,482
Apache 2.0
Used by 2
78Health
Library Composer

vapor-core

Core service providers and runtime client that run Laravel applications serverlessly on AWS Lambda.

414
MIT
Used by 2
67Health
SDK npm

workflow-js

A TypeScript SDK for writing durable, reliable serverless functions with automatic retries, delays, and event waiting, backed by Upstash QStash.

156
MIT
Used by 2
76Health
Library Composer

Symfony Scheduler

Cron-style and periodic task scheduling built on Symfony Messenger

94
MIT
Used by 2
93Health
SDK PyPI

dagster-aws

AWS resource library for Dagster pipelines: S3 I/O managers, an ECS run launcher, and Pipes clients for EMR, Glue, and Lambda.

16,320
Apache 2.0
Used by 1
93Health
Library PyPI

dagster-docker

Dagster's official integration for launching runs and executing steps inside Docker containers.

16,320
Apache 2.0
Used by 1
93Health
SDK PyPI

dagster-slack

Slack integration for Dagster: post pipeline alerts and custom messages via a configurable resource, op/asset hooks, and a run-failure sensor.

16,320
Apache 2.0
Used by 1
55Health
Library npm

agenda

A lightweight, TypeScript-first Node.js job scheduler with pluggable MongoDB, PostgreSQL, and Redis backends.

9,709
MIT
Used by 1
88Health
SDK PyPI

Hatchet Python SDK

Official Python SDK for Hatchet, a distributed, fault-tolerant task queue and durable workflow engine.

8,172
MIT
Used by 1
89Health
Library PyPI

huey

A lightweight Python task queue with decorator-based tasks, scheduling, retries, and pluggable Redis, Postgres, SQLite, and file-system storage backends.

6,055
MIT
Used by 1
66Health
SDK Cargo

fluvio

The Rust client for Fluvio, a lean distributed data streaming engine.

5,260
Apache 2.0
Used by 1
89Health
SDK Cargo

iggy

The official Rust SDK for Apache Iggy, a hyper-efficient persistent message streaming platform.

5,183
Apache 2.0
Used by 1
63Health
Library Composer

Spatie Async

Run PHP code in parallel with an easy pool API built on PCNTL child processes.

2,809
MIT
Used by 1

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