Topics / #job-queue
Job-queue projects on GitHub
Task queue systems for processing background jobs in applications.
As of , the most-starred Job-queue projects on GitHub are bull (16.3K stars), skypilot (10.7K stars) and rq (10.7K stars). GitHub.Locker tracks 6 Job-queue repositories with 38.8K stars combined. The fastest-growing on October 16 was bull, with +1 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+1bull
OptimalBits/bull · ★ 16.3KBull 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.
+1skypilot
skypilot-org/skypilot · ★ 10.7KSkyPilot is an open-source system for running, managing, and scaling AI workloads — training, serving, batch inference — on any infrastructure: your own Kubernetes or Slurm clusters, reserved GPUs, or 20+ clouds.
+1effect-mq
TeamWarp/effect-mq · ★ 188effect-mq is an Effect-native background job and message queue library: schema-first job definitions, a storage-agnostic queue core, a worker runtime, and stores for Postgres (via Drizzle) and Redis.
The all-time top
6 projects · by stars
- 16.3K
#1 · OptimalBits/bullbull
Bull 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.
- 10.7K
#2 · skypilot-org/skypilotskypilot
SkyPilot is an open-source system for running, managing, and scaling AI workloads — training, serving, batch inference — on any infrastructure: your own Kubernetes or Slurm clusters, reserved GPUs, or 20+ clouds.
- 10.7K
#3 · rq/rqrq
RQ (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.
- 4
tork
820runabol/tork · GoTork is a lightweight, distributed workflow engine written in Go. You define jobs made of multiple tasks, and each task runs as a simple script inside its own Docker container — on one machine or across many workers.
- 5

effect-mq
188TeamWarp/effect-mq · TypeScripteffect-mq is an Effect-native background job and message queue library: schema-first job definitions, a storage-agnostic queue core, a worker runtime, and stores for Postgres (via Drizzle) and Redis.
- 6

clevis
169nazarli-shabnam/clevis · JavaScriptClevis is a self-hosted dashboard that turns the GitHub API into security and analytics insight for your repositories and organizations — it computes a security score from six automated checks (MFA enforcement, branch protection, secret scanning, Dependabot alerts, code scanning alerts, default-branch force-push protection) and lets admins run privileged maintenance jobs like clearing GitHub Actions caches.
Related topics
Often tagged together
- background-jobs16
- cron42
- scheduler47
- docker1,660
- job-scheduler8
- library1,587
- linux4,184
- message-queue26
- monitoring418
- open-source5,666
- postgresql338
- python2,383
- redis202
- self-hosted1,929
- task-queue8
- automation1,183
- backend460
- cli2,227
- database473
- developer-tools2,924
- devops455
- distributed-systems270
- javascript1,842
- macos3,544