https://github.com/hashicorp/go-cleanhttp
Score: 32.91623435716888
Last synced: about 5 hours ago
JSON representation
Repository metadata:
- Host: GitHub
- URL: https://github.com/hashicorp/go-cleanhttp
- Owner: hashicorp
- License: mpl-2.0
- Created: 2015-10-22T18:07:48.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2026-03-13T08:16:29.000Z (13 days ago)
- Last Synced: 2026-03-18T19:09:50.675Z (8 days ago)
- Language: Go
- Homepage: https://godoc.org/github.com/hashicorp/go-cleanhttp
- Size: 54.7 KB
- Stars: 428
- Watchers: 12
- Forks: 37
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Owner metadata:
- Name: HashiCorp
- Login: hashicorp
- Email: hello@hashicorp.com
- Kind: organization
- Description: Consistent workflows to provision, secure, connect, and run any infrastructure for any application.
- Website: https://hashicorp.com
- Location: San Francisco, CA
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/761456?v=4
- Repositories: 920
- Last Synced at: 2025-07-01T06:04:51.252Z
- Profile URL: https://github.com/hashicorp
GitHub Events
Total
- Create event: 12
- Delete event: 6
- Fork event: 5
- Issue comment event: 1
- Member event: 2
- Pull request event: 34
- Pull request review comment event: 1
- Pull request review event: 8
- Push event: 11
- Watch event: 41
- Total: 121
Last Year
- Create event: 10
- Delete event: 5
- Fork event: 3
- Issue comment event: 1
- Member event: 1
- Pull request event: 26
- Pull request review comment event: 1
- Pull request review event: 5
- Push event: 4
- Watch event: 24
- Total: 80
Committers metadata
Last synced: 2 days ago
Total Commits: 40
Total Committers: 13
Avg Commits per committer: 3.077
Development Distribution Score (DDS): 0.675
Commits in past year: 14
Committers in past year: 5
Avg Commits per committer in past year: 2.8
Development Distribution Score (DDS) in past year: 0.429
| Name | Commits | |
|---|---|---|
| Jeff Mitchell | j****l@g****m | 13 |
| dependabot[bot] | 4****] | 8 |
| KaushikiAnand | k****d@h****m | 6 |
| hashicorp-copywrite[bot] | 1****] | 3 |
| Calvin Leung Huang | c****0@g****m | 2 |
| vishalnayak | v****v@g****m | 1 |
| sonamtenzin | s****n@h****m | 1 |
| compliance-pr-automation-bot[bot] | 2****] | 1 |
| UKEME BASSEY | u****y@h****m | 1 |
| Mukesh Choudhari | m****i@g****m | 1 |
| James Bardin | j****n@g****m | 1 |
| Brian Flad | b****7@g****m | 1 |
| hashicorp-copywrite[bot] | n****y@h****m | 1 |
Issue and Pull Request metadata
Last synced: 8 days ago
Total issues: 9
Total pull requests: 38
Average time to close issues: about 1 month
Average time to close pull requests: 14 days
Total issue authors: 9
Total pull request authors: 15
Average comments per issue: 1.56
Average comments per pull request: 0.29
Merged pull request: 27
Bot issues: 0
Bot pull requests: 15
Past year issues: 0
Past year pull requests: 17
Past year average time to close issues: N/A
Past year average time to close pull requests: about 15 hours
Past year issue authors: 0
Past year pull request authors: 5
Past year average comments per issue: 0
Past year average comments per pull request: 0.24
Past year merged pull request: 9
Past year bot issues: 0
Past year bot pull requests: 11
Top Issue Authors
- glasser (1)
- kodabb (1)
- davidmateos (1)
- bhourigan (1)
- orivej (1)
- zeha (1)
- shalberd (1)
- sanketplus (1)
- MaerF0x0 (1)
Top Pull Request Authors
- dependabot[bot] (9)
- KaushikiAnand (8)
- hashicorp-copywrite[bot] (4)
- jefferai (4)
- zaafar (2)
- mukeshjc (2)
- bored-engineer (1)
- jbardin (1)
- Uk1288 (1)
- ibm-mend-app[bot] (1)
- bflad (1)
- paultyng (1)
- dmwilcox (1)
- calvn (1)
- compliance-pr-automation-bot[bot] (1)
Top Issue Labels
Top Pull Request Labels
- dependencies (9)
- github_actions (9)
- automated (4)
- legal (4)
Package metadata
- Total packages: 12
- Total downloads: unknown
- Total docker downloads: 34,826,343,907
- Total dependent packages: 12,592 (may contain duplicates)
- Total dependent repositories: 78,667 (may contain duplicates)
- Total versions: 14
proxy.golang.org: github.com/hashicorp/go-cleanhttp
Package cleanhttp offers convenience utilities for acquiring "clean" http.Transport and http.Client structs. Values set on http.DefaultClient and http.DefaultTransport affect all callers. This can have detrimental effects, esepcially in TLS contexts, where client or root certificates set to talk to multiple endpoints can end up displacing each other, leading to hard-to-debug issues. This package provides non-shared http.Client and http.Transport structs to ensure that the configuration will not be overwritten by other parts of the application or dependencies. The DefaultClient and DefaultTransport functions disable idle connections and keepalives. Without ensuring that idle connections are closed before garbage collection, short-term clients/transports can leak file descriptors, eventually leading to "too many open files" errors. If you will be connecting to the same hosts repeatedly from the same client, you can use DefaultPooledClient to receive a client that has connection pooling semantics similar to http.DefaultClient.
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Documentation: https://pkg.go.dev/github.com/hashicorp/go-cleanhttp#section-documentation
- Licenses: MPL-2.0
- Latest release: v0.5.2 (published about 5 years ago)
- Last Synced: 2026-03-25T11:02:04.484Z (1 day ago)
- Versions: 3
- Dependent Packages: 12,592
- Dependent Repositories: 78,667
- Docker Downloads: 34,826,343,907
-
Rankings:
- Docker downloads count: 0.013%
- Dependent repos count: 0.015%
- Dependent packages count: 0.017%
- Average: 1.446%
- Stargazers count: 3.117%
- Forks count: 4.068%
ubuntu-24.04: golang-github-hashicorp-go-cleanhttp
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Licenses:
- Latest release: 0.5.2-1 (published about 2 months ago)
- Last Synced: 2026-03-05T17:10:25.003Z (21 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-20.04: golang-github-hashicorp-go-cleanhttp
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Licenses:
- Latest release: 0.5.1-1 (published about 2 months ago)
- Last Synced: 2026-03-08T02:57:43.939Z (18 days 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-hashicorp-go-cleanhttp
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Documentation: https://packages.debian.org/trixie/golang-github-hashicorp-go-cleanhttp
- Licenses:
- Latest release: 0.5.2-1 (published about 1 month ago)
- Last Synced: 2026-03-13T19:14:13.285Z (13 days 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-hashicorp-go-cleanhttp
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Licenses:
- Latest release: 0.5.2-1 (published about 1 month ago)
- Last Synced: 2026-03-11T09:04:09.124Z (15 days 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-hashicorp-go-cleanhttp
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Licenses:
- Latest release: 0.5.2-1 (published about 1 month ago)
- Last Synced: 2026-03-10T04:12:10.941Z (16 days 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-hashicorp-go-cleanhttp
Functions for accessing clean Go @code{http.Client} values
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-web.scm#n7295
- Licenses: mpl2.0
- Latest release: 0.5.2 (published 24 days ago)
- Last Synced: 2026-03-02T23:01:19.486Z (24 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-22.04: golang-github-hashicorp-go-cleanhttp
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Licenses:
- Latest release: 0.5.2-1 (published about 2 months ago)
- Last Synced: 2026-03-07T03:36:43.975Z (19 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-11: golang-github-hashicorp-go-cleanhttp
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Documentation: https://packages.debian.org/bullseye/golang-github-hashicorp-go-cleanhttp
- Licenses:
- Latest release: 0.5.2-1 (published about 1 month ago)
- Last Synced: 2026-03-14T15:33:47.843Z (12 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.10: golang-github-hashicorp-go-cleanhttp
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Licenses:
- Latest release: 0.5.2-1 (published about 2 months ago)
- Last Synced: 2026-03-08T15:44:23.321Z (18 days 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-hashicorp-go-cleanhttp
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Documentation: https://packages.debian.org/bookworm/golang-github-hashicorp-go-cleanhttp
- Licenses:
- Latest release: 0.5.2-1 (published about 1 month ago)
- Last Synced: 2026-03-12T20:12:31.285Z (14 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-10: golang-github-hashicorp-go-cleanhttp
- Homepage: https://github.com/hashicorp/go-cleanhttp
- Documentation: https://packages.debian.org/buster/golang-github-hashicorp-go-cleanhttp
- Licenses:
- Latest release: 0.5.0-1.1 (published about 1 month ago)
- Last Synced: 2026-03-13T07:05:38.695Z (13 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
- actions/setup-go 44694675825211faa026b3c33043df3e48a5fa00 composite
- actions/upload-artifact b7c566a772e6b6bfb58ed0dc250532a479d7789f composite
- golangci/golangci-lint-action 08e2f20817b15149a52b5b3ebe7de50aff2ba8c5 composite