Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Job Queue

Job Queue

70 projects

Showing 34 of 70 projects

PHP Queue
PHP QueuePHP

A unified PHP front-end for different queuing backends with REST server, CLI, and daemon runners.

#memcache#redis#message-queue
Stars665
Forks68
Last commit2 months ago
aurora
auroraJavaScript

A cross-platform web-based admin console for managing Beanstalkd queue servers.

#devops#bstk#admin
Stars599
Forks84
Last commit5 years ago
better-queue
better-queueJavaScript

A powerful, feature-rich queue library for Node.js with persistent storage, batch processing, prioritization, and task management.

#async-processing#concurrency-control#task-queue
Stars550
Forks43
Last commit2 years ago
Rihanna
RihannaElixir

A high-performance, reliable Postgres-backed distributed job queue for Elixir with ACID guarantees and a web GUI.

#async-processing#elixir#distributed-systems
Stars457
Forks47
Last commit3 years ago
Backburner
BackburnerRuby

A Ruby gem providing a simple and reliable beanstalkd-powered job queue for background processing.

#task-queue#reliability#ruby-gem
Stars433
Forks68
Last commit6 months ago
CrackLord
CrackLordGo

A scalable, pluggable, and distributed queue and resource system for password cracking and other compute-intensive tasks.

#plugin-system#resource-management#password-cracking
Stars395
Forks68
Last commit3 years ago
goose
gooseClojure

A powerful, reliable background job processing library for Clojure with pluggable message brokers and a management console.

#scheduled-jobs#task-processing#batch-processing
Stars312
Forks16
Last commit2 months ago
Queue plugin
Queue pluginPHP

A simple, dependency-free job queue plugin for CakePHP enabling deferred task execution.

#task-processing#cron-alternative#queue
Stars308
Forks139
Last commit26 days ago
Jobs
JobsSwift

A minimalistic job system for Swift backends, enabling scheduled and recurring tasks with error handling.

#cron-alternative#task-scheduler#error-handling
Stars293
Forks21
Last commit6 years ago
ecto_job
ecto_jobElixir

Transactional job queue library for Elixir using Ecto, PostgreSQL/MySQL, and GenStage for reliable background processing.

#elixir#concurrent-processing#ecto
Stars276
Forks36
Last commit4 years ago
artifex
artifexGo

A simple in-memory job queue for Go with worker-based dispatching and cron scheduling.

#in-memory#cron-jobs#job-scheduler
Stars214
Forks14
Last commit2 months ago
task_bunny
task_bunnyElixir

A background job processing library for Elixir using RabbitMQ for reliable messaging and job queuing.

#task-processing#elixir#reliability
Stars199
Forks29
Last commit4 years ago
backlite
backliteGo

A type-safe, persistent, embedded task queue and background job runner for Go applications using SQLite, with a built-in web monitoring UI.

#graceful-shutdown#job-runner#task-queue
Stars150
Forks9
Last commit3 days ago
Vert.x blueprint - Job Queue
Vert.x blueprint - Job QueueJava

A priority task queue implementation using Vert.x and Redis, inspired by Automattic/kue.

#task-queue#redis#message-queue
Stars146
Forks32
Last commit8 years ago
Lowkiq
LowkiqRuby

A Ruby background job processor that guarantees ordered execution for jobs with the same ID, preventing race conditions and data overwrites.

#lowkiq#reliable-queues#redis
Stars142
Forks12
Last commit3 years ago
LeezyPheanstalkBundle
LeezyPheanstalkBundlePHP

A Symfony bundle providing Pheanstalk integration for beanstalkd workqueue management with CLI tools and monitoring.

#workqueue#message-queue#monitoring
Stars124
Forks48
Last commit3 years ago
BernardBundle
BernardBundlePHP

A Symfony bundle that integrates Bernard message queue with Symfony applications for background job processing.

#message-queue#bernard#asynchronous-processing
Stars95
Forks34
Last commit4 years ago
flume
flumeElixir

A job processing system for Elixir applications built on GenStage and Redis, offering durability, back-pressure, and rate limiting.

#scheduled-jobs#elixir-lang#elixir
Stars81
Forks10
Last commit10 days ago
react-native-persistent-job
react-native-persistent-jobTypeScript

A React Native library for running async tasks that automatically retry after crashes, connection loss, or exceptions.

#retry-logic#storage#react-native
Stars79
Forks6
Last commit8 years ago
Tarantool Queue
Tarantool QueuePHP

PHP bindings for Tarantool Queue, enabling PHP applications to interact with Tarantool's queue system.

#tarantool#task-queue#message-queue
Stars65
Forks7
Last commit1 year ago
Tossit
TossitC#

A .NET library for distributed job/worker logic using RabbitMQ, with automatic connection management and recovery.

#distributed#message-queue#distributed-systems
Stars62
Forks7
Last commit2 months ago
psychiq
psychiqCommon Lisp

A Common Lisp background job processing library inspired by Sidekiq, using Redis for job queuing.

#redis#message-queue#sbcl
Stars57
Forks3
Last commit2 years ago
kyoo
kyooGo

A Go library providing an unlimited job queue and concurrent worker pools for background task processing.

#concurrent-workers#queue#go-library
Stars51
Forks4
Last commit4 months ago
Multivac
MultivacPython

An extensible ChatOps framework for Slack with an integrated job queue and RESTful API.

#devops#chatops#workflow-automation
Stars47
Forks4
Last commit5 years ago
faktory_worker
faktory_workerElixir

An Elixir client library for Faktory, enabling background job processing and worker management.

#async-processing#elixir#faktory-client
Stars39
Forks14
Last commit21 days ago
cl-gearman
cl-gearmanCommon Lisp

A Common Lisp client library for the Gearman distributed job queuing system.

#gearman-client#workload-distribution#concurrency
Stars22
Forks6
Last commit4 years ago
MongoMQ2
MongoMQ2TypeScript

A Node.js library that turns MongoDB collections into message queues and event logs without additional infrastructure.

#event-driven#event-driven-architecture#message-queue
Stars21
Forks0
Last commit6 days ago
elixir_talk
elixir_talkElixir

An Elixir client for beanstalkd, supporting the full Beanstalkd protocol for job queue operations.

#elixir#message-queue#distributed-systems
Stars19
Forks7
Last commit3 years ago
exdisque
exdisqueElixir

Elixir client for Disque, an in-memory distributed job queue.

#task-processing#redis-protocol#elixir
Stars17
Forks1
Last commit7 years ago
GedisQueue
GedisQueueGDScript

A powerful and flexible job queue system for Godot, built on top of Gedis for managing asynchronous tasks.

#gdscript#asynchronous-processing#game-development
Stars15
Forks1
Last commit1 month ago
HeriJobQueueBundle
HeriJobQueueBundlePHP

A Symfony bundle for scheduling console commands as server-side jobs using Zend Queue.

#doctrine#asynchronous-processing#zend-queue
Stars15
Forks6
Last commit9 years ago
go-workerpool
go-workerpoolGo

A Go library for managing and controlling concurrent goroutines using a worker pool pattern inspired by Java Thread Pool.

#threadpool#library#goroutine
Stars13
Forks0
Last commit3 years ago
scheduler
schedulerGo

A Go-native distributed job scheduler with delayed tasks, Redis coordination, retries, and lease-based recovery.

#retry-logic#task-processing#distributed
Stars7
Forks0
Last commit3 months ago
Crustum/BatchQueue plugin
Crustum/BatchQueue pluginPHP

A CakePHP plugin for managing batch job processing with parallel execution, sequential chains, and compensation patterns.

#batch-processing#compensation-patterns#cakephp
Stars0
Forks0
Last commit16 hours ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Background Jobs47
#Message Queue24
#Redis23
#Distributed Systems20
#Queue14
#Elixir13
#Asynchronous Processing12
#Ruby10
#Task Queue10
#Rabbitmq9
#Php9
#Concurrency9