Topics / #queue
Queue projects on GitHub
Message and job queues for asynchronous background work.
As of , the most-starred Queue projects on GitHub are framework (35K stars), awesome-php (32.8K stars) and nsq (25.8K stars). GitHub.Locker tracks 11 Queue repositories with 192.4K stars combined. The fastest-growing on October 16 was open-compute, with +21 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+21open-compute
elliothux/open-compute · ★ 2Kopen-compute is a self-hosted platform that runs Cloudflare Workers code unchanged on hardware you control, reimplementing Workers, KV, D1, R2, Durable Objects, Queues, Workflows, Cron, Cache, Images, Vectorize and AI Search as a single Rust binary.
framework
laravel/framework · ★ 35KLaravel is a PHP web application framework known for expressive, elegant syntax, built to make development enjoyable and to ease the common tasks most web projects share.
+5asynq
hibiken/asynq · ★ 13.8KAsynq is a Go library for queueing tasks and processing them asynchronously with workers, backed by Redis. It distributes work across multiple machines and is designed to be scalable yet easy to get started.
+4awesome-php
ziadoz/awesome-php · ★ 32.8KA curated list of amazingly awesome PHP libraries, resources, frameworks and tools, organized by category.
The all-time top
11 projects · by stars
- 35K
#1 · laravel/framework
framework
Laravel is a PHP web application framework known for expressive, elegant syntax, built to make development enjoyable and to ease the common tasks most web projects share.
- 32.8K
#2 · ziadoz/awesome-phpawesome-php
A curated list of amazingly awesome PHP libraries, resources, frameworks and tools, organized by category.
- 25.8K
#3 · nsqio/nsqnsq
NSQ is a realtime distributed messaging platform — a message queue built to operate at scale, handling billions of messages per day.
- 4

redisson
24.4Kredisson/redisson · JavaA Java client and real-time data platform for Redis and Valkey: 50+ distributed Java objects, collections and services — maps, queues, locks, rate limiters, bloom filters, schedulers — beyond what Redis offers natively.
- 5
gods
17.5Kemirpasic/gods · GoGoDS (Go Data Structures) is a Go library that implements the classic data structures and algorithms the Go standard library leaves out: sets, lists, stacks, maps, trees and queues.
- 6

bull
16.3KOptimalBits/bull · JavaScriptBull is a Redis-based queue package for Node.js for handling distributed jobs and messages — background tasks, scheduled work and message passing, written for rock solid stability and atomicity.
- 7

rabbitmq-server
13.9Krabbitmq/rabbitmq-server · JavaScriptRabbitMQ is an open source, feature-rich messaging and streaming broker — a server applications use to pass messages between services, speaking multiple protocols like AMQP, MQTT and STOMP.
- 8

asynq
13.8Khibiken/asynq · GoAsynq is a Go library for queueing tasks and processing them asynchronously with workers, backed by Redis. It distributes work across multiple machines and is designed to be scalable yet easy to get started.
- 9

rq
10.7Krq/rq · PythonRQ (Redis Queue) is a simple Python library for putting jobs on a queue and processing them in the background with worker processes, backed by Redis or Valkey.
- 10

open-compute
2Kelliothux/open-compute · Rustopen-compute is a self-hosted platform that runs Cloudflare Workers code unchanged on hardware you control, reimplementing Workers, KV, D1, R2, Durable Objects, Queues, Workflows, Cron, Cache, Images, Vectorize and AI Search as a single Rust binary.
- 11

buzzkit
389buzzkit-dev/buzzkit · TypeScriptBuzzKit is an open source orchestration layer for notifications: you plug in your own provider keys, and it handles subscriber management, targeting, preferences, scheduling, workflows, retries and delivery receipts behind one API and one dashboard.
Related topics
Often tagged together