This Go package, vmihailenco/taskq, provides a flexible asynchronous task queue. It supports multiple backends like Redis, SQS, IronMQ, and in-memory storage. You can easily add tasks with options for retries, rate limiting, and batching.
A Go library for handling asynchronous task and job queuing.
Go developers needing to build scalable background job processing systems.