Retries in Swift with sensible defaults and powerful flexibility.
-
Updated
Jun 5, 2024 - Swift
Retries in Swift with sensible defaults and powerful flexibility.
Typhoon is a lightweight library for handling task retries with customizable policies.
A retry algorithm for Swift Concurrency
🪨 Rock-solid, concise and thorough library to retry and repeat `async throws` jobs.
Interpret HTTP responses and handle failures in Swift.
RetryKit is a package that implements a mechanism for retrying work based on strategies and outputs.
Token refresh, retry and single-flight as composable middleware, generic over your Operation type
🚂 Interruptible queuing system for closures
Gemini AI client kit for Swift (iOS, macOS, Mac Catalyst): structured output, retry policies, model catalog with automatic fallback, lenient LLM JSON decoding. Ships in three App Store apps.
🔄 Try, try, try again (with backoff)
Example for retry service provides policy for how often some operation should happen with the timeout limit
Offline-first async networking and task orchestration framework for modern Swift applications.
Lightweight, tested async/await concurrency primitives for Swift — retry with backoff, debounce, semaphore, and rate limiter. iOS 15+.
Typed, async/await-first HTTP networking for iOS — auth, retry, and background transfers.
Easy to use UI component for IOS, where you need to display retry option. You can display it on any UIView.
To associate your repository with the retry topic, visit your repo's landing page and select "manage topics."