An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: task-queue

myui/fairque-dashboard

Dashboard for monitoring and managing FairQueue task processing system.

Language: Python - Size: 45.9 KB - Last synced at: about 2 hours ago - Pushed at: about 18 hours ago - Stars: 1 - Forks: 0

mudittt/remote-job-execution

A Redis-backed job queue system with retry mechanisms, timeouts, and dead letter queues.

Language: Python - Size: 0 Bytes - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

runabol/tork

Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.

Language: Go - Size: 7.72 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 696 - Forks: 44

premana/fairque

FairQueue offers a robust fair queue system built on Redis, featuring priority scheduling and work stealing for efficient task management. With built-in monitoring and error handling, this solution ensures reliability in production environments. 🚀👨💻

Language: Python - Size: 202 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

procrastinate-org/procrastinate

PostgreSQL-based Task Queue for Python

Language: Python - Size: 21 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,044 - Forks: 70

hibiken/asynq

Simple, reliable, and efficient distributed task queue in Go

Language: Go - Size: 7.65 MB - Last synced at: 4 days ago - Pushed at: 25 days ago - Stars: 11,287 - Forks: 798

coleifer/huey

a little task queue for python

Language: Python - Size: 3.51 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 5,502 - Forks: 377

django-commons/django-tasks-scheduler

Schedule async tasks using redis protocol. Redis/ValKey/Dragonfly or any broker using the redis protocol can be used.

Language: Python - Size: 3.37 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 144 - Forks: 16

legout/flowerpower

Simple Workflow Framework - Hamilton + Task Queue (RQ or APScheduler) = FlowerPower

Language: Python - Size: 19 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 20 - Forks: 1

cadence-workflow/cadence-java-client

Java framework for Cadence Workflow Service

Language: Java - Size: 4.26 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 145 - Forks: 113

rq/rq

Simple job queues for Python

Language: Python - Size: 3.88 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 10,193 - Forks: 1,438

cadence-workflow/cadence-go-client

Framework for authoring workflows and activities running on top of the Cadence orchestration engine.

Language: Go - Size: 7.66 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 357 - Forks: 134

myui/fairque

Fair queue implementation using Redis with work stealing and priority scheduling

Language: Python - Size: 130 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 0

django-q2/django-q2 Fork of Koed00/django-q

A multiprocessing distributed task queue for Django based on Django-Q

Language: Python - Size: 2.3 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 486 - Forks: 48

vmihailenco/taskq

Golang asynchronous task/job queue with Redis, SQS, IronMQ, and in-memory backends

Language: Go - Size: 709 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 1,283 - Forks: 107

luocfprime/labtasker

Experiment task scheduling made easy.

Language: Python - Size: 5.66 MB - Last synced at: 4 days ago - Pushed at: 13 days ago - Stars: 27 - Forks: 5

quirrel-dev/quirrel

The Task Queueing Solution for Serverless.

Language: TypeScript - Size: 34.6 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 917 - Forks: 69

acaloiaro/neoq

Queue-agnostic background job library for Go, with a pleasant API and powerful features.

Language: Go - Size: 404 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 316 - Forks: 5

vduseev/raquel

Distributed task queue for Python with SQL

Language: Python - Size: 526 KB - Last synced at: 1 day ago - Pushed at: 8 days ago - Stars: 4 - Forks: 2

nekomeowww/timecapsule

A Redis based task scheduling module written in Golang.

Language: Go - Size: 83 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 9 - Forks: 0

rq/django-rq

A simple app that provides django integration for RQ (Redis Queue)

Language: Python - Size: 1.02 MB - Last synced at: 7 days ago - Pushed at: 9 days ago - Stars: 1,877 - Forks: 291

XHunter74/Task-Executor

Concurrency-controlled task execution framework

Language: C# - Size: 29.3 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

dymmond/asyncmq

Supercharge your async applications with tasks so fast, you’ll think you’re bending time itself.

Language: Python - Size: 587 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 50 - Forks: 1

srivathsashreyas/task-queue

A Redis-backed priority task queue (using a sorted set / ZSET) with Go-based workers, timeouts, and backpressure control

Language: Go - Size: 0 Bytes - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

adam-rocska/use-task-queue

React hook for managing queues of tasks.

Language: TypeScript - Size: 1.25 MB - Last synced at: 2 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

wakatime/wakaq

Background task queue for Python backed by Redis, a super minimal Celery

Language: Python - Size: 232 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 584 - Forks: 18

choria-io/asyncjobs

Asynchronous Job Processor

Language: Go - Size: 3.52 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 114 - Forks: 5

nicholasmordecai/node-scheduler

Node.js schedule / task manager system for MySQL / Redis

Language: TypeScript - Size: 121 KB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

actumn/celery.node

Celery task queue client/worker for nodejs

Language: TypeScript - Size: 915 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 298 - Forks: 75

mher/flower

Real-time monitor and web admin for Celery distributed task queue

Language: Python - Size: 5.01 MB - Last synced at: 19 days ago - Pushed at: 9 months ago - Stars: 6,756 - Forks: 1,112

TariqAHassan/alsek

Lightweight distributed task queue for Python.

Language: Python - Size: 1.67 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 0

justplainstuff/plainjob

SQLite-backed job queue processing 15k jobs/s

Language: TypeScript - Size: 182 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 41 - Forks: 2

h2337/cppq 📦

Simple, reliable & efficient distributed task queue for C++17

Language: C++ - Size: 463 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 98 - Forks: 7

yarhrn/rozklad

simple persistent task queue for Scala

Language: Scala - Size: 159 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 1 - Forks: 1

conveyor-mq/conveyor-mq

A fast, robust and extensible distributed task/job queue for Node.js, powered by Redis.

Language: TypeScript - Size: 2.74 MB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 50 - Forks: 3

zaidfadhil/cerra

Go async task queue

Language: Go - Size: 83 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 3 - Forks: 0

chriscarrollsmith/mcp-taskmanager Fork of kazuph/mcp-taskmanager 📦

MCP tool for exposing a structured task queue to guide AI agent workflows. Great for taming an over-enthusiastic Claude.

Language: TypeScript - Size: 298 KB - Last synced at: about 14 hours ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

mikestefanello/backlite

Type-safe, persistent, embedded task queues and background job runner w/ SQLite

Language: Go - Size: 101 KB - Last synced at: 20 days ago - Pushed at: about 1 month ago - Stars: 91 - Forks: 5

Pratik980/GigQ

GigQ is a unique platform that connects gig workers with potential job opportunities based on their skills and preferences. Users can create profiles, browse available gigs, and communicate with employers through the secure messaging system.

Language: Python - Size: 1020 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

hans-lizihan/bull-master

Nice UI for bull and bullmq

Language: JavaScript - Size: 4.27 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 163 - Forks: 12

Yaswanth-C/RapidQ

A lightweight and fast background task processing library for Python, developed with simplicity in mind.

Language: Python - Size: 73.2 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

samrith-s/concurrent-tasks

A simple task runner which will run all tasks till completion, while maintaining concurrency limits.

Language: TypeScript - Size: 1.26 MB - Last synced at: 6 days ago - Pushed at: 7 months ago - Stars: 41 - Forks: 5

hyrfilm/workhorse

High performance transactional task queues for the browser

Language: TypeScript - Size: 432 KB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

ipsosante/django-taskq

Yet another task queue

Language: Python - Size: 205 KB - Last synced at: 3 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

celery/Celery-Kubernetes-Operator

An operator to manage celery clusters on Kubernetes (Work in Progress)

Language: Python - Size: 136 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 90 - Forks: 8

ZhannaAV/run-task-manager

Асинхронный менеджер задач с ограничением по targetId и параллелизму

Language: TypeScript - Size: 0 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

xiyuan-fengyu/ppspider

web spider built by puppeteer, support task-queue and task-scheduling by decorators,support nedb / mongodb, support data visualization; 基于puppeteer的web爬虫框架,提供灵活的任务队列管理调度方案,提供便捷的数据保存方案(nedb/mongodb),提供数据可视化和用户交互的实现方案

Language: TypeScript - Size: 1.59 MB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 336 - Forks: 77

LaunchPlatform/bq

BeanQueue, a lightweight Python task queue framework based on SQLAlchemy, PostgreSQL SKIP LOCKED queries and NOTIFY / LISTEN statements.

Language: Python - Size: 217 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 17 - Forks: 2

pwwang/xqute

A job management system for python

Language: Python - Size: 1.44 MB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 3

jgujerry/python-frameworks

Another curated list of Python frameworks

Language: Python - Size: 13 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 61 - Forks: 4

flouthoc/buha.js

Browser based Strictly ordered Task Queue for Sync/Async Javascript Functions

Language: JavaScript - Size: 34.2 KB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 29 - Forks: 2

theeye-io-team/theeye-of-sauron

TheEye Dockers and QuickStart

Language: JavaScript - Size: 356 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 29 - Forks: 4

eXascaleInfolab/PyExPool

Python Multi-Process Execution Pool: concurrent asynchronous execution pool with custom resource constraints (memory, timeouts, affinity, CPU cores and caching), load balancing and profiling capabilities of the external apps on NUMA architecture

Language: Python - Size: 2.09 MB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 168 - Forks: 12

shuo-s-feng/taskon

A simple javascript/typesciprt tasks queue that supports concurrency control

Language: TypeScript - Size: 199 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 8 - Forks: 1

justrach/kew

🚀 Kew - A Fast, Redis-backed Task Queue Manager for Python

Language: Python - Size: 587 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 34 - Forks: 1

p-ranav/psched

Priority-based Task Scheduling for Modern C++

Language: C++ - Size: 873 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 89 - Forks: 11

f-str/radishmq

Fast and lightweight message broker written in Rust.

Language: Rust - Size: 250 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

giacbrd/SmartPipeline

A framework for rapid development of robust data pipelines following a simple design pattern

Language: Python - Size: 393 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 3

joegasewicz/pytask-io

Python Async Task Queue

Language: Python - Size: 5.98 MB - Last synced at: 14 days ago - Pushed at: 20 days ago - Stars: 93 - Forks: 5

cihga39871/JobSchedulers.jl

A Julia-based job scheduler and workload manager inspired by Slurm, PBS and Crontab.

Language: Julia - Size: 1.52 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 54 - Forks: 6

testdrivenio/fastapi-celery

Example of how to handle background processes with FastAPI, Celery, and Docker

Language: Python - Size: 8.79 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 420 - Forks: 97

meelahealth/benthos

A task queue service for Rust

Language: Rust - Size: 46.9 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 2

likhithkp/distributed-task-queue

A lightweight distributed task queue using Go, Redis, and net/http. Supports async task execution with scalable producers and workers.

Language: Go - Size: 12.7 KB - Last synced at: 1 day ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

mjhea0/flask-redis-queue

Example of how to handle background processes with Flask, Redis Queue, and Docker

Language: Python - Size: 146 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 221 - Forks: 73

erland1988/async-task-hub

Async Task Hub 基于 Go 语言开发,借助 MySQL 和 Redis 实现异步任务处理。适用于电商等业务场景,可有效管理任务执行流程,具备良好扩展性 。

Language: Vue - Size: 464 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Elijas/redis-message-queue

Robust Python queuing with message deduplication

Language: Python - Size: 35.2 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 6 - Forks: 1

verumlotus/NFT-Batch-Download

Batch download images from an NFT collection

Language: Python - Size: 315 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 15 - Forks: 3

hoangsonww/The-Ultimate-Task-Board

📋 A dynamic tool that allows users to display and organize tasks on a virtual board. It offers an intuitive interface for task management, supporting various types of tasks and customization options. Ideal for individuals and teams looking for an efficient way to manage projects and daily activities!

Language: Java - Size: 18.6 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 21 - Forks: 8

LgendSourabie/videoflix-backend

Backend of a Netflix-like video streaming platform using ffmpeg video encoding technics, django and django rest framework

Language: Python - Size: 26.1 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

alugowski/task-thread-pool

Fast and lightweight thread pool for C++11 and newer.

Language: C++ - Size: 54.7 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 42 - Forks: 3

r05323028/eyes

Public Opinion Mining System of Taiwanese Forums

Language: Python - Size: 8.17 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 120 - Forks: 18

AprilNEA/bullmq-zod

Type-safe BullMQ integration with Zod schema validation

Language: TypeScript - Size: 26.4 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

erdewit/distex 📦

Distributed process pool for Python

Language: Python - Size: 6.93 MB - Last synced at: 13 days ago - Pushed at: over 2 years ago - Stars: 110 - Forks: 12

agungdwiprasetyo/backend-microservices

Monorepo for backend microservices golang

Language: Go - Size: 849 KB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 69 - Forks: 18

bitleak/lmstfy

A task queue with REST API

Language: Go - Size: 9.06 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 829 - Forks: 124

wakatime/wakaq-ts

Background task queue for TypeScript backed by Redis, a super minimal Celery

Language: TypeScript - Size: 155 KB - Last synced at: 26 days ago - Pushed at: 5 months ago - Stars: 26 - Forks: 1

DumbMachine/nq

Cancellable, Efficient and Reliable Distributed Task Queue in Go

Language: Go - Size: 3.64 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 93 - Forks: 4

4thel00z/task-manager

Bash task worker written in Go. Uses redpanda for queues and sqlite for storage. Very fast, and low mem footprint.

Language: Go - Size: 66.4 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

zhashkevych/musicload-bot

Telegram Bot written in Go

Language: Go - Size: 1.18 MB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 32 - Forks: 8

lilBunnyRabbit/task-manager

System for managing and executing asynchronous and synchronous tasks with queuing, parallel execution, and progress tracking.

Language: HTML - Size: 827 KB - Last synced at: 25 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 1

tawounfouet/advanced-django-coursera

Mastering Django and the Django Rest Framework. Creating a blog and an accompanying API using industry-standard tools and software packages

Language: Python - Size: 67.8 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

senatorpage445/Celery-Task-Queue-latest-2025

Celery is an open-source distributed task queue that helps you handle asynchronous tasks and job queues with ease. Designed for real-time processing, it integrates seamlessly with your Python applications to offload long-running or resource-intensive tasks. 🐍⚙️

Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

mugli/orkid-node

Reliable and modern Redis Streams based task queue for Node.js 🤖

Language: JavaScript - Size: 1.95 MB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 63 - Forks: 10

oshankkumar/taskqueue-go

TaskQueue-Go: A distributed, high-performance task queue library for Go with support for customizable backends and scalable background job processing.

Language: Go - Size: 1.68 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

abraham-ai/eden

Eden converts your python function into a hosted endpoint with minimal changes to your existing code :mage_man:

Language: Python - Size: 802 KB - Last synced at: 28 days ago - Pushed at: about 2 years ago - Stars: 48 - Forks: 5

levsh/arrlio

Asyncio distributed task system with local and RabbitMQ backends

Language: Python - Size: 1.41 MB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

queue-xec/master

Peer 2 peer distributed/serverless computing solution.Define the problem , the way workers to solve it, code dependencies. Then the most difficult part is to find more workers/peers.. Example usecase : distributed web scraper

Language: JavaScript - Size: 9.12 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 19 - Forks: 4

cnstark/gputasker

An awesome gpu tasks scheduler. 轻量好用的GPU机群任务调度工具。觉得有用可以点个star

Language: Python - Size: 592 KB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 169 - Forks: 18

pranavgupta1234/rqmonitor

Flask based more dynamic and actionable frontend dashboard for monitoring Redis Queue 👩🏿‍💻 http://python-rq.org

Language: Python - Size: 7.7 MB - Last synced at: 23 days ago - Pushed at: about 2 years ago - Stars: 188 - Forks: 23

alexfigliolia/task-queue

A basic queue for handling prioritized and scheduled tasks

Language: TypeScript - Size: 273 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

chris104957/django-carrot

A lightweight task queue for Django using RabbitMQ

Language: Python - Size: 1.96 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 72 - Forks: 15

soroosh-tanzadeh/taskrunner

Taskrunner is an asynchronous task queue with Redis Streams backend

Language: Go - Size: 73.2 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 9 - Forks: 1

MakayaYoel/GoTasker

A task queue/worker pool implementation in Golang.

Language: Go - Size: 7.81 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

TBXark/taskq

A lightweight, generic task queue

Language: Go - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

jtschoonhoven/superq

Simple, durable, asyncio-compatible task queue inspired by Celery and Huey.

Language: Python - Size: 52.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Soft/process-queue

Command-line task queue

Language: Rust - Size: 59.6 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 5

kureuil/batch-rs

Background job library for Rust supporting RabbitMQ

Language: Rust - Size: 679 KB - Last synced at: 8 days ago - Pushed at: about 4 years ago - Stars: 77 - Forks: 8

medecau/taskqueue

A set of classes to queue and thread function calls

Language: Python - Size: 12.7 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 3

Attumm/meesee

Task queue, Long lived workers for work based parallelization, with processes and Redis as back-end. For distributed computing.

Language: Python - Size: 110 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 18 - Forks: 1

vintasoftware/celery-tasks-checklist

Useful checklist for building great Celery tasks.

Size: 93.8 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 118 - Forks: 28