Packages for keyword “async-await”
These packages are available as a package collection, usable in Xcode or SwiftPM.
FlyingFox
Lightweight, HTTP server written in Swift using async/await.
Queuer
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
RealHTTP
🌀swift async http client - fast, lightweight, type-safe
request-dl
Simplifies network requests using SwiftNIO with powerful types like DataTask, DownloadTask, and UploadTask.
Then
:clapper: Tame async code with battle-tested promises
AsyncLocationKit
📍async/await CoreLocation
EagleNet
Simple lightweight networking layer written on top of URLSession. This will provide a clean, separate layer for networking.
OpenAIKit
Swift Package for OpenAI's API
SwiftyContacts
A Swift library for Contacts framework.
swift-retry
Retries in Swift with sensible defaults and powerful flexibility.
NextLevelSessionExporter
🔄 Export and transcode media in Swift
open-weather-kit
An open implementation of Apple's WeatherKit for Swift.
SmartNetwork
Light weight wrapper around URLSession
SwiftSlash
Concurrent shell scripting framework with deep support for async/await.
swift-http
An awesome Swift HTTP library to rapidly create communication layers with API endpoints.
Networking
✨ A fully declarative Swift networking library inspired by SwiftUI and macros. Build expressive, composable, and testable network requests with ease.
SwiftRest
SwiftRest is a beginner-friendly Swift 6 REST client built with actor-based concurrency safety, typed decoding, and simple response/header inspection.
Typhoon
Typhoon is a lightweight library for handling task retries with customizable policies.
Arachne
Networking layer for apps using Swift Concurrency.
Asyncify
🔄 Swift utility class designed to convert callback-based asynchronous methods into the modern async/await pattern.