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.
RealHTTP
🌀swift async http client - fast, lightweight, type-safe
Queuer
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
Then
:clapper: Tame async code with battle-tested promises
open-weather-kit
An open implementation of Apple's WeatherKit for Swift.
SmartNetwork
Light weight wrapper around URLSession
SwiftyContacts
A Swift library for Contacts framework.
swift-retry
Retries in Swift with sensible defaults and powerful flexibility.
Shift
Light-weight & concurrent EventKit wrapper
SwiftSlash
Concurrent shell scripting framework with deep support for async/await.
AsyncLocationKit
📍async/await CoreLocation
IdentifiableContinuation
Swift continuation that conforms to Identifiable and includes a cancellation handler.
OpenAIKit
Swift Package for OpenAI's API
SwiftRest
SwiftRest is a lightweight, easy-to-use Swift package for building REST API clients. It provides a flexible and robust solution for sending HTTP requests with built-in support for retries, base headers, and per-request authorization tokens—all while using a consistent JSON encoding/decoding strategy.
Asyncify
🔄 Swift utility class designed to convert callback-based asynchronous methods into the modern async/await pattern.
SwiftCoroutine
Swift coroutines for iOS, macOS and Linux.
Networking
✨ A fully declarative Swift networking library inspired by SwiftUI and macros. Build expressive, composable, and testable network requests with ease.
AsyncButton
Wrapper view of Button that supports asynchronous code.
Fork
🍴 Parallelize two or more async functions
request-dl-nio
Simplifies network requests using SwiftNIO with powerful types like DataTask, DownloadTask, and UploadTask.