Ecosyste.ms: Funds
An open API service for providing issue and pull request metadata for open source projects.
https://github.com/jackc/puddle
connection pool resource
Last synced: about 4 hours ago
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 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-10T11:12:45.000Z (2 months ago)
- Last Synced: 2024-10-29T20:31:59.632Z (11 days ago)
- Topics: connection, pool, resource
- Language: Go
- Size: 135 KB
- Stars: 299
- Watchers: 8
- Forks: 25
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Owner metadata:
- Name: Jack Christensen
- Login: jackc
- Email:
- Kind: user
- Description:
- Website: http://www.jackchristensen.com/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/94130?v=4
- Repositories: 101
- Last Synced at: 2023-03-10T19:06:53.876Z
- Profile URL: https://github.com/jackc
- Sponsor URL:
Committers metadata
Last synced: 1 day ago
Total Commits: 152
Total Committers: 14
Avg Commits per committer: 10.857
Development Distribution Score (DDS): 0.224
Commits in past year: 7
Committers in past year: 4
Avg Commits per committer in past year: 1.75
Development Distribution Score (DDS) in past year: 0.571
Name | Commits | |
---|---|---|
Jack Christensen | j****k@j****m | 118 |
Jan Dubsky | j****y@s****m | 15 |
Patrick Ellul | e****k@g****m | 4 |
Maxim Ivanov | h****b@y****e | 3 |
James Hartig | me@j****m | 2 |
Yaz Saito | y****o@g****m | 2 |
A. Jensen | j****o@g****m | 1 |
Dmitriy Matrenichev | l****h@p****m | 1 |
Evgeny Vanslov | e****v@a****m | 1 |
Jille Timmermans | j****e@q****x | 1 |
Michael Tharp | m****p@s****m | 1 |
maypok86 | a****6@g****m | 1 |
Столяров Владимир Алексеевич | x****6@g****m | 1 |
Alexander Staubo | a****x@p****t | 1 |
Issue and Pull Request metadata
Last synced: about 4 hours ago
Package metadata
- Total packages: 2
- 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: 19
go: 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.
- 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 2 years ago)
- Last Synced: 2024-11-09T00:37:17.873Z (1 day 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%
go: github.com/jackc/puddle/v2
Package puddle is a generic resource pool with type-parametrized api. 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.
- Homepage: https://github.com/jackc/puddle
- Documentation: https://pkg.go.dev/github.com/jackc/puddle/v2#section-documentation
- Licenses: MIT
- Latest release: v2.2.1 (published over 1 year ago)
- Last Synced: 2024-11-09T00:37:17.260Z (1 day ago)
- Versions: 10
- 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%
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