pool

Task manager

A package that provides an efficient and flexible way to manage concurrent tasks or units of work in Go programs.

speedboat a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation

GitHub

727 stars
19 watching
65 forks
Language: Go
last commit: over 5 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
xxjwxc/gowpA library that provides a concurrency limiting goroutine pool for efficient task execution and management.519
go-gilbert/gilbertA toolchain and task runner for Go projects that allows declarative task definition and execution with features such as conditional logic and job templates.117
gojek/proctorAn automation orchestration service that manages and executes tasks in a developer-friendly manner123
oklog/runA mechanism to manage goroutine lifecycles in Go programs1,563
x-mod/routineA package that abstracts and simplifies the management of concurrent goroutines in Go programming61
workanator/go-flocA package that simplifies the creation and management of parallel jobs with easy-to-use interfaces.269
zenthangplus/go-workerpoolA library that controls heavy Go Routines by providing a worker pool system for concurrent execution of tasks13
alitto/pondA high-performance worker pool library for managing concurrent tasks in Go1,560
loveleshsharma/gohiveA goroutine pool library for efficient asynchronous task execution52
shomali11/parallelizerSimplifies creating multiple worker threads to execute tasks in parallel72
sjl/tA simple, flexible command-line todo list manager that helps users focus on completing tasks.763
nikhilsaraf/go-toolsA collection of tools for managing goroutines and concurrency in Go programming language15
timandy/routineProvides a set of goroutine context access interfaces to simplify the management of coroutine-specific information240
taskctl/taskctlAn automation toolkit for managing developer tasks and pipelines in a concurrent, human-readable format.299
x1unix/go-playgroundA web-based development environment for Go programming1,319