Top 0.3% dependent packages on proxy.golang.org
Top 0.5% dependent repos on proxy.golang.org
Top 5.6% forks on proxy.golang.org
Top 0.2% docker downloads on proxy.golang.org
proxy.golang.org : github.com/PuerkitoBio/rehttp
Package rehttp implements an HTTP transport that handles retries. An HTTP client can be created with a *rehttp.Transport as RoundTripper and it will apply the retry strategy to its requests. The retry strategy is provided by the Transport, which determines whether or not the request should be retried, and if so, what delay to apply before retrying, based on the RetryFn and DelayFn functions passed to NewTransport. The package offers common delay strategies as ready-made functions that return a DelayFn: It also provides common retry helpers that return a RetryFn: Those can be combined with RetryAny or RetryAll as needed. RetryAny enables retries if any of the RetryFn return true, while RetryAll enables retries if all RetryFn return true. Typically, the RetryFn of the Transport should use at least RetryMaxRetries and some other retry condition(s), combined using RetryAll. By default, the Transport will buffer the request's body in order to be able to retry the request, as a request attempt will consume and close the existing body. Sometimes this is not desirable, so it can be prevented by setting PreventRetryWithBody to true on the Transport. Doing so will disable retries when a request has a non-nil body. This package requires Go version 1.6+, since it uses the new http.Request.Cancel field in order to cancel requests. It doesn't implement the deprecated http.Transport.CancelRequest method (https://golang.org/pkg/net/http/#Transport.CancelRequest). On Go1.7+, it uses the context returned by http.Request.Context to check for cancelled requests. Before Go1.7, PerAttemptTimeout has no effect. It should work on Go1.5, but only if there is no timeout set on the *http.Client. Go's stdlib will return an error on the first request if that's the case, because it requires a RoundTripper that implements the CancelRequest method.
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/%21puerkito%21bio/rehttp
Keywords:
http-client
, retry
License: BSD-3-Clause
Latest release: over 1 year ago
First release: over 7 years ago
Namespace: github.com/PuerkitoBio
Dependent packages: 201
Dependent repositories: 194
Stars: 221 on GitHub
Forks: 17 on GitHub
Docker dependents: 95
Docker downloads: 279,463,113
Total Commits: 50
Committers: 2
Average commits per author: 25.0
Development Distribution Score (DDS): 0.02
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/mna, https://www.buymeacoffee.com/mna
Last synced: about 20 hours ago
github.com/pixlise/core/v4 v4.62.4
A REST API and other components for the Pixlise project, supporting the Pixlise UI.282 versions - Latest release: 13 days ago - 4 stars on GitHub
within.website/x v1.26.1
Package x is a hack53 versions - Latest release: 13 days ago - 1 dependent package - 1 dependent repositories - 200 stars on GitHub
github.com/xe/X v1.26.1 💰
Various tools, trinkets and experiments53 versions - Latest release: 13 days ago - 307 stars on GitHub
github.com/grafana/alloy v1.11.3
OpenTelemetry Collector distribution with programmable pipelines73 versions - Latest release: 29 days ago - 2,573 stars on GitHub
github.com/pomerium/ingress-controller v0.31.1
Package main contains main app entry point50 versions - Latest release: about 1 month ago - 30 stars on GitHub
github.com/pomerium/pomerium v0.31.1
Package pomerium is the root of the pomerium project.139 versions - Latest release: about 1 month ago - 5 dependent packages - 5 dependent repositories - 4,463 stars on GitHub
github.com/auth0/auth0-cli v1.22.0
Build, manage and test your Auth0 integrations from the command line93 versions - Latest release: about 1 month ago - 285 stars on GitHub
github.com/quarksgroup/paypack-go v0.2.9
31 versions - Latest release: about 1 month ago - 1 dependent repositories - 2 stars on GitHubgithub.com/auth0/terraform-provider-auth0 v1.32.0
The Auth0 Terraform Provider is the official plugin for managing Auth0 tenant configuration throu...85 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 193 stars on GitHub
github.com/auth0/go-auth0 v1.30.0
Package auth0 is the Auth0 SDK for Go. The SDK provides clients that interact with the Auth0 Aut...67 versions - Latest release: about 2 months ago - 41 dependent packages - 13 dependent repositories - 178 stars on GitHub
github.com/trisacrypto/envoy v1.2.0
An open source TRISA node for use in Travel Rule information transfers51 versions - Latest release: 3 months ago - 12 stars on GitHub
github.com/release-engineering/exodus-rsync v1.12.2
exodus-aware drop-in replacement for rsync32 versions - Latest release: 3 months ago - 3 stars on GitHub
github.com/trisacrypto/directory v1.10.3
TRISA implementation of the Global VASP Directory Service44 versions - Latest release: 3 months ago - 2 dependent packages - 2 dependent repositories - 5 stars on GitHub
github.com/txsvc/apikit v0.4.0
A standard library for API services and CLIs9 versions - Latest release: 4 months ago - 0 stars on GitHub
github.com/txsvc/stdlib/v2 v2.11.0
A "standard library" of go functions used in most of the txsvc repos.15 versions - Latest release: 4 months ago - 8 dependent packages - 4 dependent repositories - 0 stars on GitHub
github.com/txsvc/cloudlib v1.1.0
A "standard library" of go functions used to build portable cloud native apps6 versions - Latest release: 4 months ago - 0 stars on GitHub
github.com/pace/bricks v0.5.5
A standard library for microservices.152 versions - Latest release: 5 months ago - 2 dependent repositories - 161 stars on GitHub
github.com/contbank/grok v0.0.107
29 versions - Latest release: 7 months ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHubgithub.com/rotationalio/ensign v0.12.9
An eventing platform that is distributed in time and space.26 versions - Latest release: 7 months ago - 3 dependent packages - 1 dependent repositories - 5 stars on GitHub
github.com/turbot/steampipe-plugin-auth0 v1.1.1
Use SQL to instantly query Auth0 resources. Open source CLI. No DB required.9 versions - Latest release: 7 months ago - 4 stars on GitHub
github.com/rackerlabs/terraform-provider-spot v0.1.4
Terraform provider for Rackspace Spot18 versions - Latest release: 8 months ago - 12 stars on GitHub
github.com/quarksgroup/payment-client v0.5.1
Golang Payment Client33 versions - Latest release: 8 months ago - 2 stars on GitHub
github.com/aserto-dev/aserto v0.32.55
Aserto CLI56 versions - Latest release: 9 months ago - 4 stars on GitHub
github.com/aserto-dev/auth0-gw v0.0.6
Auth0 Gateway6 versions - Latest release: 9 months ago - 2 stars on GitHub
github.com/codeforkansascity/reusefull-web-app v0.1.31
90 versions - Latest release: 10 months ago - 1 stars on GitHubgithub.com/prometheus-community/stackdriver_exporter v0.18.0
Google Stackdriver Prometheus exporter25 versions - Latest release: 10 months ago - 1 dependent package - 26 dependent repositories - 280 stars on GitHub
github.com/kgeckhart/stackdriver_exporter v0.18.0
Google Stackdriver Prometheus exporter18 versions - Latest release: 10 months ago - 0 stars on GitHub
github.com/frodenas/stackdriver_exporter v0.18.0
25 versions - Latest release: 10 months ago - 1 dependent repositoriesgithub.com/superfly/flyctl v0.3.44
Command line tools for fly.io services1,172 versions - Latest release: 12 months ago - 3 dependent packages - 3 dependent repositories - 942 stars on GitHub
github.com/andrewbaxter/terraform-provider-fly v0.1.18
Terraform provider for the Fly.io API32 versions - Latest release: about 1 year ago - 1 stars on GitHub
github.hscsec.cn/pomerium/pomerium v0.27.0
119 versions - Latest release: about 1 year agogithub.com/ajanata/faapi v0.0.1
Go API around FurAffinity2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 3 stars on GitHub
github.com/miicchelle/go-auth0 v0.0.2
Go SDK for the Auth0 Management API.2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.mirror.nvdadr.com/prometheus-community/stackdriver_exporter v0.16.0
23 versions - Latest release: over 1 year agogithub.1git.de/pomerium/pomerium v0.26.1
118 versions - Latest release: over 1 year agogithub.com/blockopsnetwork/telescope v0.2.33
Node Monitoring Platform for blockchain nodes27 versions - Latest release: over 1 year ago - 7 stars on GitHub
github.phpd.cn/prometheus-community/stackdriver_exporter v0.15.1
22 versions - Latest release: over 1 year agogithub.com/nucleuscloud/neosync v0.4.19
Open Source Data Security Platform for Developers to Monitor and Detect PII, Anonymize Production...193 versions - Latest release: over 1 year ago - 2 dependent packages - 4,131 stars on GitHub
github.phpd.cn/pomerium/pomerium v0.25.2
116 versions - Latest release: over 1 year agogithub.xiaoq7.com/tfadeyi/auth0-simple-exporter v0.4.2
18 versions - Latest release: over 1 year agogithub.1git.de/tfadeyi/auth0-simple-exporter v0.4.2
18 versions - Latest release: over 1 year agogithub.com/tfadeyi/auth0-simple-exporter v0.4.2
Simple Prometheus exporter for Auth0 log events21 versions - Latest release: over 1 year ago - 18 stars on GitHub
github.hscsec.cn/tfadeyi/auth0-simple-exporter v0.4.2
18 versions - Latest release: over 1 year agogithub.com/denniskniep/pomerium v0.25.1
Pomerium is an identity and context-aware access proxy.116 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.imxd.top/prometheus-community/stackdriver_exporter v0.15.0
21 versions - Latest release: over 1 year agogithub.com/StayBlue/Rogo v0.0.1
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/stayblue/rogo v0.0.1
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.skymusic.top/tfadeyi/auth0-simple-exporter v0.4.1
17 versions - Latest release: almost 2 years agogithub.skymusic.top/auth0/auth0-cli v1.4.0
64 versions - Latest release: almost 2 years agogithub.com/interline-io/transitland-mw v0.0.0-20240126001316-f41a91e24d87
Transitland Middleware Helpers10 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/evergreen-ci/evergreen v0.0.0-20240125184439-f50345d4c091
A Distributed Continuous Integration System from MongoDB409 versions - Latest release: almost 2 years ago - 439 stars on GitHub
github.com/evergreen-ci/pail v0.0.0-20240125155701-e60f20da397e
10 versions - Latest release: almost 2 years ago - 8 dependent packages - 24 dependent repositories - 0 stars on GitHubgithub.com/interline-io/transitland-server v0.0.0-20240125035746-a0be5019b2b7
Transitland Server70 versions - Latest release: almost 2 years ago - 8 stars on GitHub
github.com/nucleuscloud/neosync/backend v0.0.0-20240124170021-336ee683296c
Open Source Data Security Platform for Developers to Monitor and Detect PII, Anonymize Production...391 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 4,131 stars on GitHub
github.com/bloominlabs/baseplate-go/config/auth0 v0.0.0-20240123231501-f0986af845ce
58 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/pulumi/pulumi-auth0/provider/v3 v3.0.0-20240123051500-298cc45978e0
An auth0Pulumi resource package, providing multi-language access to Auth03 versions - Latest release: almost 2 years ago - 24 stars on GitHub
github.com/opsly/terraformer v1.12.0
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastruc...23 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/Opsly/terraformer v1.12.0
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastruc...23 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/aserto-dev/ds-load/plugins/auth0 v0.0.0-20240122130151-a927ad3e9c95
CLI pipeline for populating the directory9 versions - Latest release: almost 2 years ago - 3 stars on GitHub
github.com/nettica-com/nettica-admin v0.0.0-20240115121819-2dd225459c89
Nettica Admin for managing WireGuard networks67 versions - Latest release: almost 2 years ago - 4 stars on GitHub
github.imxd.top/pomerium/pomerium v0.25.0
114 versions - Latest release: almost 2 years agogithub.com/evergreen-ci/logkeeper v0.0.0-20240108223959-dfc649ce2ffb
a service for storing test log output3 versions - Latest release: almost 2 years ago - 5 stars on GitHub
github.com/raynigon/climate-metrics/v2 v2.0.5
climate metrics6 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/virsas/lib-go-utilities v0.16.15
61 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/virsas/lib-go-modules v0.16.15
61 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/armory-io/go-commons v1.45.2
123 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 2 stars on GitHubgithub.com/armory-io/lib-go-armory-cloud-commons v1.45.2
123 versions - Latest release: almost 2 years agogithub.skymusic.top/armory-io/go-commons v1.45.2
118 versions - Latest release: almost 2 years agogithub.phpd.cn/armory-io/go-commons v1.45.2
118 versions - Latest release: almost 2 years agogithub.com/anyproto/any-pp-node v0.0.5
Any Payment Processing node5 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/pixlise/core/v3 v3.12.0
A REST API and other components for the Pixlise project, supporting the Pixlise UI.38 versions - Latest release: about 2 years ago - 4 stars on GitHub
github.com/hypnobrando/sendy v0.0.0-20231120195424-3bc53b36b194
A Go HTTP Builder Client.11 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/rgracey/auth0-operator v0.0.0-20231116140816-bf9a960bdffc
Kubernetes operator for Auth06 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/evergreen-ci/gimlet v0.0.0-20231108203524-e7de42b0623c
Package gimlet is a toolkit for building JSON/HTTP interfaces (e.g. REST). Gimlet builds on stan...8 versions - Latest release: about 2 years ago - 13 dependent packages - 32 dependent repositories - 0 stars on GitHub
github.com/mongodb/amboy v0.0.0-20231107210353-e120ae1e62fe
Package amboy provides basic infrastructure for running and describing jobs and job workflows wit...12 versions - Latest release: about 2 years ago - 8 dependent packages - 22 dependent repositories - 97 stars on GitHub
github.com/ConsultingMD/go-auth0 v1.0.2
Package auth0 provides a client for using the Auth0 Authentication and Management APIs. Initiali...3 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/consultingmd/go-auth0 v1.0.2
Forked version of Go SDK for the Auth0 Management API.3 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/mongodb/anser v0.0.0-20231019191251-2a589a5299e6
Package anser provides a document transformation and processing tool to support data migrations. ...8 versions - Latest release: about 2 years ago - 5 dependent packages - 17 dependent repositories - 20 stars on GitHub
github.com/evergreen-ci/utility v0.0.0-20231017180358-3a3a0617644d
common tools and services12 versions - Latest release: about 2 years ago - 17 dependent packages - 28 dependent repositories - 2 stars on GitHub
github.com/mongodb/grip v0.0.0-20231010153552-fd9e260891f5
Package grip provides a flexible logging package for basic Go programs. Drawing inspiration from ...15 versions - Latest release: about 2 years ago - 22 dependent packages - 43 dependent repositories - 14 stars on GitHub
github.com/raynigon/auth0_exporter/v2 v2.0.0-20230928004933-e7085353a3dc
A Auth0 metric exporter for Prometheus4 versions - Latest release: about 2 years ago - 1 stars on GitHub
github.com/mongodb/jasper v0.0.0-20230925210140-42106f8df2fa
Jasper is a Process Management Framework10 versions - Latest release: about 2 years ago - 3 dependent packages - 12 dependent repositories - 15 stars on GitHub
github.com/ditointernet/go-auth0 v0.0.0-20230921234924-540ec0c395f5
Package auth0 provides a client for using the Auth0 Authentication and Management APIs. Initiali...4 versions - Latest release: about 2 years ago
github.com/evergreen-ci/cocoa v0.0.0-20230918160723-69a3ef4b69a0
Package cocoa provides interfaces to interact with groups of containers (called pods) backed by c...10 versions - Latest release: about 2 years ago - 1 dependent package - 8 dependent repositories - 0 stars on GitHub
github.com/evergreen-ci/timber v0.0.0-20230905184025-88c53a14c47b
11 versions - Latest release: about 2 years ago - 3 dependent packages - 11 dependent repositories - 0 stars on GitHubgithub.com/heeser-io/universe-cli v0.0.0-20230829174253-806406a61d09
CLI for better usage of universecloud6 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/pete911/auth0 v0.0.0-20230825181653-2cab18a9492c
auth0 cli1 version - Latest release: about 2 years ago - 1 stars on GitHub
github.com/DazWilkin/fly-exporter v0.0.0-20230825165459-2f81b8514786
5 versions - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/palisadeinc/go-auth0 v1.1.0
Package auth0 provides a client for using the Auth0 Authentication and Management APIs. Initiali...1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/samuelbailey123/pomerium v0.23.0
Package pomerium is the root of the pomerium project.112 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/devusb/pomerium v0.23.0
Pomerium is an identity and context-aware access proxy.112 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/evergreen-ci/cedar v0.0.0-20230801145915-130bb7f6c2b9
Package cedar holds a a number of application level constants and shared resources for the Cedar ...19 versions - Latest release: over 2 years ago - 1 stars on GitHub
github.com/cigncloud/terraformer v0.9.0
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastruc...1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/pulumi/pulumi-auth0/provider/v2 v2.0.0-20230714051849-5ecec4f68e01
An auth0Pulumi resource package, providing multi-language access to Auth01 version - Latest release: over 2 years ago - 24 stars on GitHub
github.com/dekkart/terraformer-hw v1.0.0
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastruc...1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/dekkart/terraformer-ct v0.0.0-20230707100236-ec2e68e4a120
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastruc...2 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/tigrisdata/tigris v1.0.0-beta.122
Tigris is an Open Source Serverless NoSQL Database and Search Platform.175 versions - Latest release: over 2 years ago - 683 stars on GitHub
github.com/tigrisdata/tigrisdb v1.0.0-beta.122
175 versions - Latest release: over 2 years agogithub.com/con40/auth0-cli v0.0.0-20230616151107-63b909d3a517
Build, manage and test your Auth0 integrations from the command line1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/evergreen-ci/certdepot v0.0.0-20230605145113-e623e531f599
10 versions - Latest release: over 2 years ago - 4 dependent packages - 13 dependent repositories - 0 stars on GitHubCheck this option to include packages that no longer depend on this package in their latest version but previously did.