kyoo
Job queue library
An unlimited job queue with concurrent worker pools for Go applications
Unlimited job queue for go, using a pool of concurrent workers processing the job queue entries
51 stars
4 watching
4 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists
gogolanggolang-libraryjob-queuequeuerabbitmqsqsworker
Related projects:
Repository | Description | Stars |
---|---|---|
didil/goblero | A Go library that provides an embedded persistent job queue with in-process job processing and storage backed by BadgerDB. | 161 |
anikhasibul/queue | Provides a concurrency control mechanism for managing goroutine groups and ensuring their termination after completion. | 18 |
turgayozgur/tossit | A distributed job and worker logic library that utilizes RabbitMQ for message handling. | 62 |
alitto/pond | A high-performance worker pool library for managing concurrent tasks in Go | 1,517 |
koudelka/honeydew | A pluggable job queue and worker pool for Elixir, focused on at-least-once execution. | 724 |
xxjwxc/gowp | A library that provides a concurrency limiting goroutine pool for efficient task execution and management. | 516 |
enriquebris/goconcurrentqueue | A package offering concurrent-safe queue implementations with auto-expanding capacity and fixed capacities | 396 |
shomali11/parallelizer | Simplifies creating multiple worker threads to execute tasks in parallel | 72 |
saurabhnanda/odd-jobs | A Haskell-based job queue system with an admin UI and additional features. | 75 |
sherifabdlnaby/gpool | Manages a resizeable pool of context aware goroutines to bound concurrency and wait for resources to become available. | 90 |
reugn/go-quartz | A minimalistic scheduling library that allows developers to create and manage scheduled jobs with various triggers. | 1,793 |
koed00/django-q | A task queue system for Django applications | 1,832 |
ajvb/kala | A modern job scheduler written in Go. | 2,136 |
mborders/artifex | A simple in-memory job queue for Golang using worker-based dispatching | 206 |
workanator/go-floc | A package that simplifies the creation and management of parallel jobs with easy-to-use interfaces. | 269 |