Packages for keyword “async-await”
These packages are available as a package collection, usable in Xcode or SwiftPM.
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.
SwiftyNetworking
SwiftyNetworking is a powerful and easy-to-use networking client written in Swift
SwiftUPnP
A 100% Swift based UPnP implementation
Arweave
A lightweight Swift client for the Arweave blockchain
async-collections
Swift concurrency collection support
AsyncObjects
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
EagleNet
Simple lightweight networking layer written on top of URLSession. This will provide a clean, separate layer for networking.
IzziRequest
IzziRequest is a super lightweight Swift package that helps you efficiently manage network calls in your application. It supports all key aspects of modern networking, including HTTP methods, request bodies, headers, timeout control, and flexible caching.
NetworkService
An async library for using URLSession
CacheStore
🌳 SwiftUI State Management
Fork
🍴 Parallelize two or more async functions
NetworkKit
Powerful network layer seamlessly integrating Combine Framework, Async/Await, and Closures.
SwiftAPIClient
Simple, flexible, generic and easy to use HTTP API Client written in Swift
AsyncHTTP
Swift networking with async/await
AsyncImage
This pacakge provides a clean way to fetch images from url
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.
NetworkMonitorKit
NetworkMonitorKit - A simple Swift package to monitor network connectivity using NWPathMonitor.
NetworkXI
Exquisite networking package for iOS