https://github.com/jackc/puddle
connection pool resource
Score: 29.77091589344308
Last synced: about 22 hours ago
JSON representation
Repository metadata:
Generic resource pool for Go
- Host: GitHub
- URL: https://github.com/jackc/puddle
- Owner: jackc
- License: mit
- Created: 2018-12-23T05:12:12.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2026-10-05T13:20:55.000Z (28 days ago)
- Last Synced: 2026-10-28T13:21:15.656Z (5 days ago)
- Topics: connection, pool, resource
- Language: Go
- Size: 128 KB
- Stars: 427
- Watchers: 9
- Forks: 38
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Owner metadata:
- Name: Jack Christensen
- Login: jackc
- Email: jack@jackchristensen.com
- Kind: user
- Description:
- Website: https://www.jackchristensen.com/
- Location: United States
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/94130?v=4
- Repositories: 194
- Last Synced at: 2026-10-31T12:51:24.865Z
- Profile URL: https://github.com/jackc
GitHub Events
Total
- Fork event: 8
- Issue comment event: 16
- Issues event: 5
- Pull request event: 6
- Pull request review comment event: 5
- Pull request review event: 5
- Push event: 4
- Watch event: 94
- Total: 143
Last Year
- Fork event: 1
- Issues event: 1
- Pull request event: 1
- Push event: 1
- Watch event: 5
- Total: 9
Committers metadata
Last synced: 2 days ago
Total Commits: 162
Total Committers: 17
Avg Commits per committer: 9.529
Development Distribution Score (DDS): 0.235
Commits in past year: 6
Committers in past year: 2
Avg Commits per committer in past year: 3.0
Development Distribution Score (DDS) in past year: 0.167
| Name | Commits | |
|---|---|---|
| Jack Christensen | j****k@j****m | 124 |
| Jan Dubsky | j****y@s****m | 15 |
| Patrick Ellul | e****k@g****m | 4 |
| Maxim Ivanov | h****b@y****e | 3 |
| Andy Walker | a****y@a****v | 2 |
| James Hartig | m****e@j****m | 2 |
| Yaz Saito | y****o@g****m | 2 |
| Evgeny Vanslov | e****v@a****m | 1 |
| A. Jensen | j****o@g****m | 1 |
| Alexander Staubo | a****x@p****t | 1 |
| Dmitriy Matrenichev | l****h@p****m | 1 |
| Jille Timmermans | j****e@q****x | 1 |
| Michael Tharp | m****p@s****m | 1 |
| bensynapse | 1****e | 1 |
| ccoVeille | 3****e | 1 |
| maypok86 | a****6@g****m | 1 |
| Столяров Владимир Алексеевич | x****6@g****m | 1 |
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 18
Total pull requests: 35
Average time to close issues: 4 months
Average time to close pull requests: 5 days
Total issue authors: 17
Total pull request authors: 23
Average comments per issue: 2.39
Average comments per pull request: 1.66
Merged pull request: 23
Bot issues: 0
Bot pull requests: 0
Past year issues: 2
Past year pull requests: 5
Past year average time to close issues: N/A
Past year average time to close pull requests: 1 day
Past year issue authors: 2
Past year pull request authors: 3
Past year average comments per issue: 0.5
Past year average comments per pull request: 1.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- waponxie (2)
- cyberhck (1)
- DmitriyMV (1)
- icco (1)
- rubenhazelaar (1)
- u-veles-a (1)
- mikluko (1)
- JordanP (1)
- lzap (1)
- ajjensen13 (1)
- redloaf (1)
- ansoda (1)
- nexovec (1)
- wkwi2r (1)
- xakep666 (1)
Top Pull Request Authors
- flowchartsman (4)
- jameshartig (3)
- sonnemusk (3)
- Jille (2)
- ccoVeille (2)
- sashayakovtseva (2)
- ellulpatrick (2)
- maypok86 (2)
- yasushi-saito (1)
- waponxie (1)
- henvic (1)
- atombender (1)
- mikluko (1)
- bensynapse (1)
- xakep666 (1)
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 12
- Total downloads: unknown
- Total docker downloads: 1,157,186,222
- Total dependent packages: 2,745 (may contain duplicates)
- Total dependent repositories: 19,528 (may contain duplicates)
- Total versions: 46
proxy.golang.org: github.com/jackc/puddle
Package puddle is a generic resource pool.
- Homepage: https://github.com/jackc/puddle
- Documentation: https://pkg.go.dev/github.com/jackc/puddle#section-documentation
- Licenses: MIT
- Latest release: v1.3.0 (published about 4 years ago)
- Last Synced: 2026-10-31T14:30:33.471Z (2 days ago)
- Versions: 9
- Dependent Packages: 1,651
- Dependent Repositories: 17,921
- Docker Downloads: 712,443,950
-
Rankings:
- Dependent repos count: 0.054%
- Dependent packages count: 0.092%
- Docker downloads count: 0.142%
- Average: 1.798%
- Stargazers count: 3.818%
- Forks count: 4.881%
proxy.golang.org: github.com/jackc/puddle/v2
Package puddle is a generic resource pool with type-parametrized api.
- Homepage: https://github.com/jackc/puddle
- Documentation: https://pkg.go.dev/github.com/jackc/puddle/v2#section-documentation
- Licenses: MIT
- Latest release: v2.2.3 (published 28 days ago)
- Last Synced: 2026-10-31T14:30:34.890Z (2 days ago)
- Versions: 11
- Dependent Packages: 1,094
- Dependent Repositories: 1,607
- Docker Downloads: 444,742,272
-
Rankings:
- Dependent repos count: 0.202%
- Dependent packages count: 0.226%
- Docker downloads count: 0.288%
- Average: 1.883%
- Stargazers count: 3.818%
- Forks count: 4.881%
proxy.golang.org: github.com/Jackc/puddle/v2
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Jackc/puddle/v2#section-documentation
- Licenses: mit
- Latest release: v2.2.3 (published 28 days ago)
- Last Synced: 2026-10-31T14:30:31.417Z (2 days ago)
- Versions: 11
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.644%
- Average: 4.8%
- Dependent repos count: 4.956%
proxy.golang.org: github.com/jackc/puddle/v2/internal/genstack
- Homepage: https://github.com/jackc/puddle
- Documentation: https://pkg.go.dev/github.com/jackc/puddle/v2/internal/genstack#section-documentation
- Licenses: MIT
- Latest release: v2.2.3 (published 28 days ago)
- Last Synced: 2026-10-31T14:30:32.733Z (2 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.779%
- Average: 4.939%
- Dependent repos count: 5.1%
ubuntu-24.10: golang-github-jackc-puddle
- Homepage: https://github.com/jackc/puddle
- Licenses: mit
- Latest release: 1.3.0-1 (published 9 months ago)
- Last Synced: 2026-08-27T05:34:02.388Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: golang-github-jackc-puddle
- Homepage: https://github.com/jackc/puddle
- Documentation: https://packages.debian.org/trixie/golang-github-jackc-puddle
- Licenses: mit
- Latest release: 1.3.0-1 (published 9 months ago)
- Last Synced: 2026-08-03T19:00:48.003Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-12: golang-github-jackc-puddle
- Homepage: https://github.com/jackc/puddle
- Documentation: https://packages.debian.org/bookworm/golang-github-jackc-puddle
- Licenses: mit
- Latest release: 1.2.1-2 (published 9 months ago)
- Last Synced: 2026-08-27T05:33:21.889Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.04: golang-github-jackc-puddle
- Homepage: https://github.com/jackc/puddle
- Licenses: mit
- Latest release: 1.2.1-2 (published 9 months ago)
- Last Synced: 2026-08-27T05:47:15.889Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.04: golang-github-jackc-puddle
- Homepage: https://github.com/jackc/puddle
- Licenses: mit
- Latest release: 1.3.0-1 (published 9 months ago)
- Last Synced: 2026-08-13T18:02:31.739Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
guix: go-github-com-jackc-puddle
Generic resource pool for Golang
- Homepage: https://github.com/jackc/puddle
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-xyz.scm#n14254
- Licenses: expat
- Latest release: 1.3.0 (published 8 months ago)
- Last Synced: 2026-04-27T18:14:37.253Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.10: golang-github-jackc-puddle
- Homepage: https://github.com/jackc/puddle
- Licenses: mit
- Latest release: 1.2.1-2 (published 9 months ago)
- Last Synced: 2026-08-27T05:33:55.435Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
guix: go-github-com-jackc-puddle-v2
Generic resource pool for Golang
- Homepage: https://github.com/jackc/puddle
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-xyz.scm#n14284
- Licenses: mit
- Latest release: 2.2.2 (published 8 months ago)
- Last Synced: 2026-08-27T05:39:07.106Z (2 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- github.com/davecgh/go-spew v1.1.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/stretchr/objx v0.4.0
- github.com/stretchr/testify v1.8.0
- gopkg.in/yaml.v3 v3.0.1
- github.com/davecgh/go-spew v1.1.0
- github.com/davecgh/go-spew v1.1.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/stretchr/objx v0.1.0
- github.com/stretchr/objx v0.4.0
- github.com/stretchr/testify v1.3.0
- github.com/stretchr/testify v1.7.1
- github.com/stretchr/testify v1.8.0
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
- gopkg.in/yaml.v3 v3.0.1
- actions/checkout v2 composite
- actions/setup-go v2 composite