A HTTP client in Golang.
-
Updated
Nov 10, 2025 - Go
A HTTP client in Golang.
A set of utility algorithms to retry operations, again and again.
for retrying functions in Go
reqctl is a Go package that provides enhanced control over HTTP requests, including retry and fastest first functionalities.
Supply some retry policies to call a function.
RabbitMQ retry queue handler with exponential backoff, jitter, and max-attempt control. Built with Go.
Golang HTTP client imbued with retry strategy and circuit breaker strategy
mongo wrapper with retry user defined retry policies
A robust Go + Gin-based batch processor for PostgreSQL transactions, featuring parallel execution with goroutines, retry logic, structured logging, and job tracking. Modular schedulers (daily/weekly/etc.) are defined in separate files and initialized via `cmd/main.go`.
Fortify is a production-grade resilience and fault-tolerance library for Go 1.23+. It provides a comprehensive suite of battle-tested patterns including circuit breakers, retries, rate limiting, timeouts, and bulkheads with zero external dependencies for core functionality.
Add a description, image, and links to the retry-strategies topic page so that developers can more easily learn about it.
To associate your repository with the retry-strategies topic, visit your repo's landing page and select "manage topics."