go-commons-pool

Object Pool

A generic object pool implementation with flexible configuration options and support for custom factories.

a generic object pool for golang

GitHub

1k stars
52 watching
151 forks
Language: Go
last commit: over 3 years ago
Linked from 2 awesome lists

commons-poolgolangobjectpool

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ivpusic/grpoolA lightweight goroutine pool for concurrent job execution.745
xxjwxc/gowpA library that provides a concurrency limiting goroutine pool for efficient task execution and management.519
alitto/pondA high-performance worker pool library for managing concurrent tasks in Go1,560
neilotoole/errgroupA package that provides an alternative to the standard errgroup with a fixed number of goroutines and queue capacity162
loveleshsharma/gohiveA goroutine pool library for efficient asynchronous task execution52
ik5/gostrutilsA collection of string utilities for the Go programming language45
oneofone/go-utilsA collection of miscellaneous Go utility packages.50
xxjwxc/publicA comprehensive utility package for Go programmers175
chrisvest/stormpotAn object pooling library designed to efficiently manage and reuse expensive objects in Java applications.360
gammazero/workerpoolA concurrency limiting goroutine pool that manages task execution without blocking task submission or exceeding system resource limits.1,342
jyotiska/go-webcolorsA Go library that provides color-related functions and support for various color formats28
bobg/go-genericsGeneric utilities for slices and goroutine patterns in Go76
zenthangplus/go-workerpoolA library that controls heavy Go Routines by providing a worker pool system for concurrent execution of tasks13
ugorji/goA high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats.1,868
nvidia/gontainerA dependency injection service container for Go projects.40