Minimalist and zero-dependency scheduling library for Go
-
Updated
Sep 12, 2025 - Go
Minimalist and zero-dependency scheduling library for Go
A distributed job server built specifically for queuing and executing heavy SQL read jobs asynchronously. Separate out reporting layer from apps. MySQL, Postgres, ClickHouse.
Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
GoQueue - The flexible Go job queue that grows with you. Start with in-memory for development, scale to Redis for production, or deploy to AWS SQS for the cloud. Built-in retries, DLQ, middleware pipeline, and observability - everything you need for reliable background processing.
Type-safe, persistent, embedded task queues and background job runner w/ SQLite. Web monitoring UI included.
Job queuing service and async task runner.
DelayQ is a Go library that provides a performant, reliable, distributed delay-queue using Redis.
Simple, efficient background processing for Golang backed by RabbitMQ and Redis
A job queue and scheduler written in Go, backed by Postgres, and available over HTTP
A worker pool which processes work in parallel but outputs results in the order the work was given
Enq — a simple, production-minded job scheduler without Redis (Go + Docker).
Taskrunner is an asynchronous task queue with Redis Streams backend
A distributed system for enqueuing and processing jobs asynchronously in Go
Background Tasks system backed by Elasticsearch with support for language agnostic Workers.
Dynamic Batching for Deep Learning Serving
A simple to maintain background job and message queue service. https://nickpoorman.com/2020-07-26-data-pipelines-part-2-retries/
A job-queue library providing Redis and in-memory backends.
Add a description, image, and links to the job-queue topic page so that developers can more easily learn about it.
To associate your repository with the job-queue topic, visit your repo's landing page and select "manage topics."