Simple, reliable, and efficient distributed task queue in Go
Repository Index
47,133 repositories indexed
1–24 of 26 · Most stars
Lightweight job scheduling for Node.js
- cron
- scheduler
- job-scheduler
- crontab
🪓 An orchestration engine for background tasks, AI agents, and durable workflows
Machinery is an asynchronous task queue/job queue based on distributed message passing.
- go
- golang
- task
- task-scheduler
a little task queue for python
- redis
- python
- task-queue
- queue
The polyglot queue: Fast and reliable background jobs in Go, Java, JS, Ruby, and Rust on Postgres/SQLite.
- background-jobs
- go
- golang
- postgres
Multithreaded, Postgres-based, Active Job backend for Ruby on Rails.
- ruby-on-rails
- activejob
- activejob-backend
- multithreaded
goworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.
Message Queue, Job Queue, Broadcasting, WebSockets packages for PHP, Symfony, Laravel, Magento. DEVELOPMENT REPOSITORY - provided by Forma-Pro
- message-queue
- message-bus
- rabbitmq
- amqp
Message queue system written in Go and backed by Redis
- go
- golang
- redis
- message-queue
Simple, efficient job processing for Crystal
Easy C# API for Distributed Background Tasks/Jobs for .NET Core.
- netcore
- csharp
- aspnet
- netstandard
A powerful background job processing library for Clojure
- clojure
- redis
- asynchronous
- background-processing
Simple in-memory job queue for Golang using worker-based dispatching
- golang
- queue-workers
- job-scheduler
- job-worker
A simple jobs queue that just works (for Meteor.js)
- meteor
- jobs
- scheduled-tasks
- schedule
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
- concurrency
- go
- goroutine
- priority-queue
Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.
- go
- golang
- job-queue
- job-scheduler
redisqueue provides a producer and consumer of a queue that uses Redis streams
- go
- golang
- redis
- consumer
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.
- distributed-systems
- priority-queue
- task-queue
- task-scheduler
RapidMQ is a pure, extremely productive, lightweight and reliable library for managing of the local messages queue
Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries
A comprehensive queue for Godot - backed by Gedis
AsyncJob is an asynchronous queue job manager with light code, clear and speed. I hope so ! 😬
- async
- queue
- simple
- lightweight
Go-native distributed job scheduler with delayed tasks, batched Redis coordination, retries, lease-based recovery, and versioned queue partitioning.
- distributed
- distributed-scheduler
- golang
- scheduler