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

79Health
Library npm

@golevelup/nestjs-rabbitmq

Decorator-driven RabbitMQ publish/subscribe and RPC handlers for NestJS applications

2,749
MIT
Used by 1
83Health
Framework PyPI

taskiq

An async-first distributed task queue for Python with type-safe tasks, pluggable brokers, and first-class FastAPI/AioHTTP integration.

2,364
MIT
Used by 1
56Health
Library Cargo

rumqttc

A high-level, robust async MQTT client for Rust built on tokio.

2,179
Apache 2.0
Used by 1
76Health
Library PyPI

aiokafka

An asyncio-native Kafka client for Python with high-level producer and consumer APIs.

1,405
Apache 2.0
Used by 1
49Health
Library Composer

RabbitMqBundle

Symfony bundle integrating php-amqplib for RabbitMQ producers, consumers, and console commands

1,230
MIT
Used by 1
82Health
Library Composer

Laravel Webhook Server

Configure and send signed, retryable webhooks from Laravel applications with ease.

1,083
MIT
Used by 1
72Health
Library Composer

Yii2 Queue

Run tasks asynchronously via queues in Yii 2 with pluggable backends.

1,062
BSD 3
Used by 1
50Health
Library Cargo

tokio-cron-scheduler

Schedule async tasks on Tokio using cron-like annotations, one-shot timers, or repeating intervals.

742
Apache 2.0
Used by 1
43Health
Library PyPI

celery-once

Prevents Celery from executing or queuing the same task more than once, using a distributed Redis or file-based lock keyed by task name and arguments.

691
Other
Used by 1
78Health
Library PyPI

django-q2

A multiprocessing distributed task queue for Django, with schedules, cron, and pluggable brokers.

632
MIT
Used by 1
82Health
SDK npm

NATS Node Transport

The official Node.js and Bun TCP transport that connects the NATS.js client to a NATS server.

446
Apache 2.0
Used by 1
67Health
SDK Cargo

pulsar-rs

A pure Rust, future-based client for Apache Pulsar with async/await, TLS, batching, and pluggable compression.

409
Other
Used by 1
32Health
Library Cargo

Clokwerk

Schedule recurring tasks in Rust with a readable DSL instead of cron strings.

373
Apache 2.0
Used by 1
50Health
Library PyPI

CloudEvents

The official Python SDK for building, validating, and converting CloudEvents across HTTP, Kafka, AMQP, and RabbitMQ.

344
Apache 2.0
Used by 1
65Health
Library Cargo

RSKafka

A minimal, dependency-light Rust client for Apache Kafka, built for using Kafka as a distributed write-ahead log.

343
Apache 2.0
Used by 1
36Health
Library PyPI

celery-singleton

A Celery task base class that guarantees only one instance of a task runs at a time.

263
MIT
Used by 1
44Health
SDK Cargo

rabbitmq-stream-client

An async Rust client for RabbitMQ Streams with high-throughput publishing and consuming.

225
Other
Used by 1
36Health
Library npm

later

Composable library for defining recurring schedules and calculating their next or previous occurrences.

150
MIT
Used by 1
38Health
Library PyPI

kafka-python-ng

Actively maintained Python client for the Apache Kafka stream platform

105
Apache 2.0
Used by 1
38Health
Tool PyPI

weasel

A small workflow system for orchestrating ML training, packaging, and serving pipelines

93
MIT
Used by 1
25Health
Tool PyPI

dagster-cloud

The Hybrid Agent package that connects your own infrastructure to Dagster+'s managed orchestration control plane.

37
Apache 2.0
Used by 1
29Health
Library Cargo

scheduled-thread-pool

A Rust thread pool that runs tasks after a delay and can repeat them at fixed intervals.

37
Other
Used by 1
69Health
SDK npm

s2-sdk-typescript

The official TypeScript SDK for S2's durable streams API - append, read, and tail records with typed, retryable sessions.

35
MIT
Used by 1
29Health
SDK PyPI

QStash Python SDK

Official Python SDK for Upstash QStash serverless messaging and scheduling.

29
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