Most popular queue repositories and open source projects

nsq

A realtime distributed messaging platform

2911   25628   25628  

redisson

Redisson - Valkey & Redis Java client. Real-Time Data Platform. Sync/A...

5476   24049   24049  

gods

GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues,...

1815   17154   17154  

bull

Premium Queue package for handling distributed jobs and messages in No...

1439   16119   16119  

gf

A powerful framework for faster, easier, and more efficient project de...

1711   12753   12753  

agenda

Lightweight job scheduling for Node.js

828   9570   9570  

resque

Resque is a Redis-backed Ruby library for creating background jobs, pl...

1665   9466   9466  

machinery

Machinery is an asynchronous task queue/job queue based on distributed...

951   7849   7849  

bullmq

BullMQ - Message Queue and Batch processing for NodeJS and Python base...

508   7600   7600  

boltons

🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets...

365   6728   6728  

hatchet

🪓 Run Background Tasks at Scale

263   6058   6058  

algodeck

An Open-Source Collection of Flash Cards to Help You Preparing Your Al...

574   5770   5770  

huey

a little task queue for python

383   5638   5638  

jocko

Kafka implemented in Golang with built-in coordination (No ZK dep, sin...

366   4996   4996  

javascript-datastructures-algorithms

:books: collection of JavaScript and TypeScript data structures and al...

1241   4787   4787  

river

Fast and reliable background jobs in Go

123   4438   4438  

coravel

Near-zero config .NET library that makes advanced application features...

270   4211   4211  

swift-collections

Commonly used data structures for Swift

342   4177   4177  

horizon

Dashboard and code-driven configuration for Laravel queues.

692   4011   4011  

p-queue

Promise queue with concurrency control

196   3854   3854  

Chronicle-Queue

Micro second messaging that stores everything to disk

553   3576   3576  

node-rate-limiter-flexible

Atomic counters and rate limiting tools. Limit resource access at any...

177   3374   3374  

acl

C/C++ server and network library, including coroutine,redis client,htt...

945   3005   3005  

blazingmq

A modern high-performance open source message queuing system

150   2998   2998  

svix-webhooks

The open source and enterprise-ready webhooks service 🦀

207   2907   2907  

DEPRECATED-data-structures

A collection of powerful data structures

1263   2897   2897  

pg-boss

Queueing jobs in Postgres from Node.js like a boss

186   2708   2708  

arq

Fast job queuing and RPC in python with asyncio and redis.

191   2668   2668  

sc

Common libraries and data structures for C.

286   2503   2503  

smoothmq

An improved drop-in replacement for SQS

50   2245   2245  

laravel-queue-rabbitmq

RabbitMQ driver for Laravel Queue. Supports Laravel Horizon.

426   2050   2050  

Foundatio

Pluggable foundation blocks for building distributed apps.

249   2050   2050  

worker

High performance Node.js/PostgreSQL job queue (also suitable for getti...

108   2028   2028  

rsmq

Redis Simple Message Queue

120   1794   1794  

resque-scheduler

A light-weight job scheduling system built on top of Resque

483   1739   1739  

atomic_queue

C++14 lock-free queue.

201   1730   1730  

rageframe2

一个基于 Yii2 高级框架的快速开发应用引擎

587   1704   1704  

sequin

Postgres change data capture to streams, queues, and search indexes li...

82   1609   1609  

exq

Job processing library for Elixir - compatible with Resque / Sidekiq

182   1523   1523  

workq

Job server in Go

74   1516   1516  

30-seconds-of-cpp

30 Seconds of C++ (STL in C++). Read More about 30C++ here 👉

609   1473   1473  

tasktiger

Python task queue using Redis

84   1447   1447  

node-resque

Node.js Background jobs backed by redis.

153   1403   1403  

MPMCQueue

A bounded multi-producer multi-consumer concurrent queue written in C+...

180   1368   1368  

pgqueuer

PgQueuer is a Python library leveraging PostgreSQL for efficient job q...

27   1350   1350  

taskq

Golang asynchronous task/job queue with Redis, SQS, IronMQ, and in-mem...

106   1319   1319  

hyper-fetch

⚡ Fetching and realtime data exchange framework.

32   1308   1308  

Cleanuparr

Cleanuparr is a tool for automating the cleanup of unwanted or blocked...

25   1276   1276  

Buckets-JS

A complete, fully tested and documented data structure library written...

113   1255   1255  

robustmq

New generation of cloud-native and AI-native messaging infrastructure.

187   1250   1250