An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/jackc/puddle

Package puddle is a generic resource pool. Puddle is a tiny generic resource pool library for Go that uses the standard context library to signal cancellation of acquires. It is designed to contain the minimum functionality a resource pool needs that cannot be implemented without concurrency concerns. For example, a database connection pool may use puddle internally and implement health checks and keep-alive behavior without needing to implement any concurrent code of its own.

Ecosystem
proxy.golang.org
Latest Release
v1.3.0
over 3 years ago
Versions
9
Dependent Packages
1,651
Dependent Repos
17,921
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/jackc/puddle
spec
License MIT
Namespace github.com/jackc
First Release over 6 years ago
Last Synced about 18 hours ago
Repository
Stars 376 on GitHub
Forks 32 on GitHub
Docker Dependents 305
Docker Downloads 712,443,950
Commits 152
Committers 14
Avg per Author 10.857
DDS 0.224
Rankings on proxy.golang.org
Overall Top 1.8%
Dependent packages Top 0.1%
Dependent repos Top 0.1%
Forks Top 4.9%
Docker downloads Top 0.1%