retry

Retry

A Go package for implementing retry logic in error handling

Percolate's Go retry package

GitHub

10 stars
42 watching
2 forks
Language: Shell
last commit: over 3 years ago
Linked from 2 awesome lists

goretry

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rafaeljesus/retry-goA package for implementing retries in Go programs with flexible retry policies and timing50
thedevsaddam/retryProvides a flexible retry mechanism for Go functions66
shafreeck/retryA simple library to handle repeated attempts at completing a task with error handling and customizable backoff strategy12
grammarly/perseveranceA flexible retry library inspired by the Common Lisp condition system.184
percolate/charlatanTools to generate mock implementations of interfaces in Go programming language203
go-rel/relA modern ORM layer for Golang772
hashicorp/go-retryablehttpA Go library that provides an HTTP client with automatic retries and exponential backoff.2,020
petaki/inertia-goA Go package providing an Inertia.js server-side adapter217
pavlo/gosuiteTool for organizing and running test suites in Go12
ybbus/httpretryEnriches an HTTP client with automatic retry functionality using exponential backoff.48
eapache/go-resiliencyProvides resiliency patterns and implementations for Go applications to handle failures and exceptions.2,234
kamilsk/retryA library providing an interruptible mechanism to perform actions repetitively until successful341
wenerme/go-reqA declarative HTTP client library for the Go programming language22
aphistic/gomol-consoleA console logger package for Go applications0
ssgreg/repeatProvides a Go implementation of backoff strategies and retry mechanisms for operations with timed-out or failed attempts.85