Threading and Caching Utilities for golang
- Updated
Jul 15, 2025 - Go
Threading and Caching Utilities for golang
Native threading and multiprocessing in Go
`go-worker` provides a simple way to manage and execute tasks concurrently and prioritized, leveraging a `TaskManager` that spawns a pool of `workers`.
Poolman is a goroutine pool manager
dispatcher library in golang
Forward Proxy Built using GO that you can use right in your system
Common queue implementation with various features.
GoExecutorService is a library for scheduling lambda functions in a queue processing items from the queue by goroutines
control count of goroutines
Golang thread pool
Example of the concurrency pattern Thread Pool
A tiny library in Go for goroutine worker pools conceptually looks like a work with thread pools
Simple go worker pools that support timeout
A component for a large logging system that deal with concurrency and connection pooling for file writing.
An idiomatic Go worker pool with zero-allocation submissions, backpressure, and graceful shutdown.
Add a description, image, and links to the thread-pool topic page so that developers can more easily learn about it.
To associate your repository with the thread-pool topic, visit your repo's landing page and select "manage topics."