An open API service for producing an overview of a list of open source projects.

https://github.com/avast/retry-go

go golang hacktoberfest retry retry-library

Score: 32.985675333381685

Last synced: about 10 hours ago
JSON representation

Repository metadata:

Simple golang library for retry mechanism


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 5 days ago

Total Commits: 198
Total Committers: 47
Avg Commits per committer: 4.213
Development Distribution Score (DDS): 0.727

Commits in past year: 11
Committers in past year: 4
Avg Commits per committer in past year: 2.75
Development Distribution Score (DDS) in past year: 0.273

Name Email Commits
Jan Seidl s****l@a****m 54
Jan Seidl j****l@a****m 30
Jan Seidl j****l@v****z 23
Craig Pastro p****g@g****m 8
Oded Valtzer o****r@g****m 8
Szymon Janota s****a@s****m 7
dependabot[bot] 4****] 7
Will w****9@h****m 4
Craig Pastro c****o@p****d 3
Jamie Edge J****e 3
Vincent Le q****i@g****m 3
amirreza.fahimidero a****o@s****b 2
Matthew Palmer m****r@h****m 2
Alex Bechanko a****o@e****m 2
dillon d****r@g****m 2
Ajeet D'Souza 9****t@g****m 2
Calvin Moore c****e@o****m 2
Keiichi Hirobe c****e@g****m 2
Kohei Morita m****i@g****p 2
Nikolay Edigaryev e****v@g****m 2
StounhandJ r****v@g****m 2
Sylvain Baubeau l****e@g****m 2
Josh Anderson f****r@g****m 2
Avinash Sajjanshetty o****e@a****m 1
罗泽轩 s****x@g****m 1
yangfengting y****g@s****m 1
subvillion 3****n 1
nickChenyx n****x@g****m 1
amukherj a****e@g****m 1
Yuxuan 'fishy' Wang y****g@r****m 1
and 17 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 53
Total pull requests: 108
Average time to close issues: 4 months
Average time to close pull requests: about 2 months
Total issue authors: 50
Total pull request authors: 56
Average comments per issue: 1.43
Average comments per pull request: 1.5
Merged pull request: 73
Bot issues: 0
Bot pull requests: 16

Past year issues: 4
Past year pull requests: 16
Past year average time to close issues: N/A
Past year average time to close pull requests: 10 days
Past year issue authors: 4
Past year pull request authors: 8
Past year average comments per issue: 0.25
Past year average comments per pull request: 1.31
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 5

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/avast/retry-go

Top Issue Authors

  • JaSei (2)
  • 56KBs (2)
  • JamieEdge (2)
  • zrbecker (1)
  • neta540 (1)
  • akshaybharambe14 (1)
  • caevv (1)
  • Lucciffee (1)
  • msf (1)
  • z9905080 (1)
  • ruijunwang (1)
  • pallavJha (1)
  • iamsli (1)
  • zaquestion (1)
  • codyaray (1)

Top Pull Request Authors

  • JaSei (16)
  • dependabot[bot] (16)
  • JamieEdge (3)
  • lizhiquan (3)
  • sjanota (3)
  • tstromberg (3)
  • StounhandJ (3)
  • amirrezafahimi (2)
  • ajeetdsouza (2)
  • amnay-mo (2)
  • haaawk (2)
  • lebauce (2)
  • 56KBs (2)
  • natenho (2)
  • alex-bechanko (2)

Top Issue Labels

  • enhancement (1)
  • bug (1)

Top Pull Request Labels

  • dependencies (16)
  • go (7)
  • github_actions (2)
  • bug (1)

Package metadata

debian-13: golang-github-avast-retry-go

  • Homepage: https://github.com/avast/retry-go
  • Documentation: https://packages.debian.org/trixie/golang-github-avast-retry-go
  • Licenses: mit
  • Latest release: 4.6.0-1 (published 6 months ago)
  • Last Synced: 2026-07-24T20:45:20.074Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.175%
    • Stargazers count: 0.276%
    • Forks count: 0.426%
proxy.golang.org: github.com/avast/retry-go

Simple library for retry mechanism

  • Homepage: https://github.com/avast/retry-go
  • Documentation: https://pkg.go.dev/github.com/avast/retry-go#section-documentation
  • Licenses: mit
  • Latest release: v3.0.0+incompatible (published almost 6 years ago)
  • Last Synced: 2026-08-22T11:02:43.639Z (1 day ago)
  • Versions: 13
  • Dependent Packages: 1,519
  • Dependent Repositories: 1,765
  • Docker Downloads: 848,927,551
  • Rankings:
    • Dependent packages count: 0.112%
    • Dependent repos count: 0.191%
    • Docker downloads count: 0.21%
    • Average: 0.948%
    • Stargazers count: 1.717%
    • Forks count: 2.508%
proxy.golang.org: github.com/avast/retry-go/v4

Simple library for retry mechanism

  • Homepage: https://github.com/avast/retry-go
  • Documentation: https://pkg.go.dev/github.com/avast/retry-go/v4#section-documentation
  • Licenses: mit
  • Latest release: v4.7.0 (published 10 months ago)
  • Last Synced: 2026-08-22T11:22:06.019Z (1 day ago)
  • Versions: 19
  • Dependent Packages: 643
  • Dependent Repositories: 356
  • Docker Downloads: 664,613,769
  • Rankings:
    • Dependent packages count: 0.26%
    • Docker downloads count: 0.309%
    • Dependent repos count: 0.362%
    • Average: 0.961%
    • Stargazers count: 1.566%
    • Forks count: 2.309%
proxy.golang.org: github.com/avast/retry-go/v3

Simple library for retry mechanism slightly inspired by [Try::Tiny::Retry](https://metacpan.org/pod/Try::Tiny::Retry) SYNOPSIS http get with retry: url := "http://example.com" var body []byte err := retry.Do( func() error { resp, err := http.Get(url) if err != nil { return err } defer resp.Body.Close() body, err = ioutil.ReadAll(resp.Body) if err != nil { return err } return nil }, ) fmt.Println(body) [next examples](https://github.com/avast/retry-go/tree/master/examples) SEE ALSO * [giantswarm/retry-go](https://github.com/giantswarm/retry-go) - slightly complicated interface.

  • Homepage: https://github.com/avast/retry-go
  • Documentation: https://pkg.go.dev/github.com/avast/retry-go/v3#section-documentation
  • Licenses: mit
  • Latest release: v3.1.1 (published about 5 years ago)
  • Last Synced: 2026-08-22T11:03:42.767Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 91
  • Dependent Repositories: 187
  • Docker Downloads: 364,548
  • Rankings:
    • Dependent repos count: 0.463%
    • Dependent packages count: 0.518%
    • Docker downloads count: 0.759%
    • Average: 1.189%
    • Stargazers count: 1.709%
    • Forks count: 2.497%
proxy.golang.org: github.com/avast/retry-GO/v4

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/avast/retry-GO/v4#section-documentation
  • Licenses: mit
  • Latest release: v4.7.0 (published 10 months ago)
  • Last Synced: 2026-08-22T11:02:33.729Z (1 day ago)
  • Versions: 19
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.451%
    • Forks count: 2.194%
    • Average: 3.938%
    • Dependent packages count: 5.856%
    • Dependent repos count: 6.248%
proxy.golang.org: github.com/avast/retry-GO

Simple library for retry mechanism

  • Homepage: https://github.com/avast/retry-GO
  • Documentation: https://pkg.go.dev/github.com/avast/retry-GO#section-documentation
  • Licenses: mit
  • Latest release: v2.7.0+incompatible (published almost 6 years ago)
  • Last Synced: 2026-08-22T11:06:06.761Z (1 day ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.451%
    • Forks count: 2.194%
    • Average: 3.938%
    • Dependent packages count: 5.856%
    • Dependent repos count: 6.248%
proxy.golang.org: github.com/avast/retry-go/v5

Simple library for retry mechanism

  • Homepage: https://github.com/avast/retry-go
  • Documentation: https://pkg.go.dev/github.com/avast/retry-go/v5#section-documentation
  • Licenses: mit
  • Latest release: v5.0.0 (published 9 months ago)
  • Last Synced: 2026-08-22T11:21:11.180Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Docker Downloads: 4,447,212
  • Rankings:
    • Dependent packages count: 5.077%
    • Average: 5.248%
    • Dependent repos count: 5.418%
proxy.golang.org: github.com/AVAST/retry-go/v4

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/AVAST/retry-go/v4#section-documentation
  • Licenses: mit
  • Latest release: v4.7.0 (published 10 months ago)
  • Last Synced: 2026-08-22T13:12:29.852Z (1 day ago)
  • Versions: 19
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.084%
    • Average: 5.255%
    • Dependent repos count: 5.425%
proxy.golang.org: github.com/AVAST/retry-go

Simple library for retry mechanism

  • Homepage: https://github.com/AVAST/retry-go
  • Documentation: https://pkg.go.dev/github.com/AVAST/retry-go#section-documentation
  • Licenses: mit
  • Latest release: v2.7.0+incompatible (published almost 6 years ago)
  • Last Synced: 2026-08-22T11:03:58.216Z (1 day ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.084%
    • Average: 5.255%
    • Dependent repos count: 5.425%
proxy.golang.org: gopkg.in/avast/retry-go.v3

Simple library for retry mechanism

  • Homepage: https://github.com/avast/retry-go
  • Documentation: https://pkg.go.dev/gopkg.in/avast/retry-go.v3#section-documentation
  • Licenses: mit
  • Latest release: v3.1.1 (published about 5 years ago)
  • Last Synced: 2026-08-22T11:10:13.701Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.528%
    • Average: 6.747%
    • Dependent repos count: 6.966%
proxy.golang.org: github.com/avast/retry-gO

Simple library for retry mechanism

  • Homepage: https://github.com/avast/retry-gO
  • Documentation: https://pkg.go.dev/github.com/avast/retry-gO#section-documentation
  • Licenses: mit
  • Latest release: v2.7.0+incompatible (published almost 6 years ago)
  • Last Synced: 2026-08-22T11:25:55.098Z (1 day ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.954%
    • Average: 7.399%
    • Dependent repos count: 7.843%
proxy.golang.org: github.com/Avast/retry-go

Simple library for retry mechanism

  • Homepage: https://github.com/Avast/retry-go
  • Documentation: https://pkg.go.dev/github.com/Avast/retry-go#section-documentation
  • Licenses: mit
  • Latest release: v3.0.0+incompatible (published almost 6 years ago)
  • Last Synced: 2026-08-22T11:09:37.952Z (1 day ago)
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 8.625%
    • Average: 9.176%
    • Dependent repos count: 9.726%
proxy.golang.org: github.com/Avast/retry-go/v4

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Avast/retry-go/v4#section-documentation
  • Licenses: mit
  • Latest release: v4.7.0 (published 10 months ago)
  • Last Synced: 2026-08-22T12:00:02.564Z (1 day ago)
  • Versions: 19
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 8.625%
    • Average: 9.176%
    • Dependent repos count: 9.726%
ubuntu-23.04: golang-github-avast-retry-go

  • Homepage: https://github.com/avast/retry-go
  • Licenses: mit
  • Latest release: 2.4.3-1 (published 6 months ago)
  • Last Synced: 2026-03-12T08:04:06.675Z (5 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-avast-retry-go

Simple golang library for retry mechanism

ubuntu-22.04: golang-github-avast-retry-go

  • Homepage: https://github.com/avast/retry-go
  • Licenses: mit
  • Latest release: 2.4.3-1 (published 7 months ago)
  • Last Synced: 2026-08-03T04:06:54.841Z (21 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-avast-retry-go

  • Homepage: https://github.com/avast/retry-go
  • Documentation: https://packages.debian.org/bookworm/golang-github-avast-retry-go
  • Licenses: mit
  • Latest release: 2.4.3-1 (published 6 months ago)
  • Last Synced: 2026-03-12T20:11:27.386Z (5 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-avast-retry-go-v4

Simple golang library for retry mechanism

guix: go-github-com-avast-retry-go-v3

Simple golang library for retry mechanism

debian-11: golang-github-avast-retry-go

  • Homepage: https://github.com/avast/retry-go
  • Documentation: https://packages.debian.org/bullseye/golang-github-avast-retry-go
  • Licenses: mit
  • Latest release: 2.4.3-1 (published 6 months ago)
  • Last Synced: 2026-03-13T14:34:39.192Z (5 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.10: golang-github-avast-retry-go

  • Homepage: https://github.com/avast/retry-go
  • Licenses: mit
  • Latest release: 4.6.0-1 (published 7 months ago)
  • Last Synced: 2026-03-08T15:03:43.081Z (6 months 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-avast-retry-go

  • Homepage: https://github.com/avast/retry-go
  • Documentation: https://packages.debian.org/buster/golang-github-avast-retry-go
  • Licenses: mit
  • Latest release: 1.0.2-1 (published 6 months ago)
  • Last Synced: 2026-03-13T07:04:01.726Z (5 months 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-avast-retry-go

  • Homepage: https://github.com/avast/retry-go
  • Licenses: mit
  • Latest release: 2.4.3-1 (published 7 months ago)
  • Last Synced: 2026-03-08T02:56:17.501Z (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-24.04: golang-github-avast-retry-go

  • Homepage: https://github.com/avast/retry-go
  • Licenses: mit
  • Latest release: 2.4.3-1 (published 7 months ago)
  • Last Synced: 2026-08-13T17:44:23.226Z (10 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-avast-retry-go

  • Homepage: https://github.com/avast/retry-go
  • Licenses: mit
  • Latest release: 2.4.3-1 (published 6 months ago)
  • Last Synced: 2026-08-19T07:31:14.710Z (5 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

go.mod go
  • github.com/pierrre/gotestcover v0.0.0-20160517101806-924dca7d15f0
  • github.com/robertkrimen/godocdown v0.0.0-20130622164427-0bfa04905481
  • github.com/stretchr/testify v1.7.0
  • golang.org/x/sys v0.0.0-20211107104306-e0b2ad06fe42
  • golang.org/x/tools v0.1.7
go.sum go
  • github.com/davecgh/go-spew v1.1.0
  • github.com/pierrre/gotestcover v0.0.0-20160517101806-924dca7d15f0
  • github.com/pmezard/go-difflib v1.0.0
  • github.com/robertkrimen/godocdown v0.0.0-20130622164427-0bfa04905481
  • github.com/stretchr/objx v0.1.0
  • github.com/stretchr/testify v1.7.0
  • github.com/yuin/goldmark v1.4.0
  • golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
  • golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
  • golang.org/x/mod v0.4.2
  • golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
  • golang.org/x/net v0.0.0-20190620200207-3b0461eec859
  • golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d
  • golang.org/x/sync v0.0.0-20190423024810-112230192c58
  • golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
  • golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
  • golang.org/x/sys v0.0.0-20190412213103-97732733099d
  • golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
  • golang.org/x/sys v0.0.0-20210423082822-04245dca01da
  • golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e
  • golang.org/x/sys v0.0.0-20211107104306-e0b2ad06fe42
  • golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
  • golang.org/x/text v0.3.0
  • golang.org/x/text v0.3.6
  • golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
  • golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
  • golang.org/x/tools v0.1.7
  • golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
  • golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
  • golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
  • gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
  • gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
.github/workflows/workflow.yaml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-go v3 composite
  • actions/upload-artifact v3 composite
  • codecov/codecov-action v3 composite
  • golangci/golangci-lint-action v3 composite