retry package for golang

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • retry

    Small, full-featured, 100% test-covered retry package for golang. (by s0rg)

    https://github.com/s0rg/retry - Small, full-featured, 100% test-covered retry package for golang.

  • retry-go

    Simple golang library for retry mechanism

    What is that advantage of your package compared to other ones like https://github.com/avast/retry-go?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • retry

    Efficient for-loop retries in Go (by rogpeppe)

    github.com/rogpeppe/retry is even smaller!

  • backoff

    ⏱ The exponential backoff algorithm in Go

    May I suggest directions to improve? - add option for exponential or linear backoff - stop early on non-retriable errors Example: https://pkg.go.dev/github.com/cenkalti/backoff/v4 (do not know about its author, just a package I've been using).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts