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
150 forks
Language: Go
last commit: over 1 year ago
Linked from 2 awesome lists

commons-poolgolangobjectpool

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ivpusic/grpool A lightweight goroutine pool for concurrent job execution. 746
xxjwxc/gowp A library that provides a concurrency limiting goroutine pool for efficient task execution and management. 518
alitto/pond A high-performance worker pool library for managing concurrent tasks in Go 1,522
neilotoole/errgroup A package that provides an alternative to the standard errgroup with a fixed number of goroutines and queue capacity 162
loveleshsharma/gohive A goroutine pool library for efficient asynchronous task execution 52
ik5/gostrutils A collection of string utilities for the Go programming language 45
oneofone/go-utils A collection of miscellaneous Go utility packages. 50
xxjwxc/public A comprehensive utility package for Go programmers 175
chrisvest/stormpot An object pooling library designed to efficiently manage and reuse expensive objects in Java applications. 358
gammazero/workerpool A concurrency limiting goroutine pool that manages task execution without blocking task submission or exceeding system resource limits. 1,334
jyotiska/go-webcolors A Go library that provides color-related functions and support for various color formats 28
bobg/go-generics Generic utilities for slices and goroutine patterns in Go 76
zenthangplus/go-workerpool A library that controls heavy Go Routines by providing a worker pool system for concurrent execution of tasks 13
ugorji/go A high-performance, feature-rich Idiomatic Go 1.4+ codec/encoding library for various binary and text formats. 1,861
nvidia/gontainer A dependency injection service container for Go projects. 39