Distributed Task Queue (development branch)
- python
- task-manager
- task-scheduler
- task-runner
63,269 visible repositories in the index
1–19 of 19 · Most stars
Distributed Task Queue (development branch)
Premium Queue package for handling distributed jobs and messages in NodeJS.
Simple, reliable, and efficient distributed task queue in Go
The AI Compute Platform for frontier teams. SkyPilot turns fragmented AI compute into one AI supercomputer, so frontier AI teams build custom intelligence faster.
Lightweight job scheduling for Node.js
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Disque is a distributed message broker
Machinery is an asynchronous task queue/job queue based on distributed message passing.
A fast and reliable background task processing library for Python 3.
Database based asynchronous priority queue system -- Extracted from Shopify
High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
Distributed task queue with full async support
Pluggable foundation blocks for building distributed apps.
Easy C# API for Distributed Background Tasks/Jobs for .NET Core.
In-memory key-value server in Rust that speaks RESP, so redis-cli and Redis clients connect. Locks, rate limits, job queues and a change feed are single commands; Raft-based failover. Clients for Rust, .NET, Go, Java, Python and Node.js.
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries
Go-native distributed job scheduler with delayed tasks, batched Redis coordination, retries, lease-based recovery, and versioned queue partitioning.