Packages for keyword “async-await”
These packages are available as a package collection, usable in Xcode or SwiftPM.
CombineMIDI
Connect MIDI using async-await to SwiftUI (or UIKit)
Disposable
🗑️ Disposable lifecycle handlers. 'Disposables' are source-agnostic and can represent custom handlers or wrap Swift Tasks, Combine Cancellable, RxSwift Disposables, etc.
Lurker
Abstraction over the iOS BackgroundTask API to make background tasks easy to isolate, maintain and schedule.
NetworkKit
Powerful network layer seamlessly integrating Combine Framework, Async/Await, and Closures.
NetworkXI
Exquisite networking package for iOS
Plugin
🔌 Plug and Play
PromiseQ
Javascript style promises with async/await, suspend/resume and cancel features for Swift.
swift-http-error-handling
Interpret HTTP responses and handle failures in Swift.
SwiftLivenessKit
Production-ready iOS liveness detection with multi-vendor support, automatic fallback, and enterprise security. Built with Swift 6 actors and async/await.
NetworkLayer
Network communication made easy.
Scribe
📜 Logging all events
AsyncImage
This pacakge provides a clean way to fetch images from url
Refreshable
✳️ SwiftUI Pull to Refresh (for iOS 13 and iOS 14) package.
NetworkMonitorKit
NetworkMonitorKit - A simple Swift package to monitor network connectivity using NWPathMonitor.
SwiftAsyncAssert
Assert functions to evaluate Swift concurrency async expressions in XCTests.
Network
🕸️ Output and Input for remote URLs using REST
RedUx
A super simple Swift implementation of the redux pattern making use of Swift 5.5's new async await API's.