Packages for keyword “concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Background
Background Tasks and Networking
PugiSwift
Blazing fast XML Parser in Swift for all platforms
SwiftAsyncSerialQueue
A simple async serial queue for Swift concurrency
Bluebird
Promise/A+, Bluebird inspired, implementation in Swift 5
ConcurrencyPlus
Utilities for working with Swift Concurrency
SwiftSlash
Concurrent shell scripting framework with deep support for async/await.
Sworm
CoreData based Swift ORM
AsyncButton
Wrapper view of Button that supports asynchronous code.
CAtomics
C11 atomics for Swift
IOStreams
🚰 Asynchronous I/O Streams for Swift concurrency
Packet
AsyncSequence Data transforms
retry-policy-service
Retry policies for network requests in swift DispatchTimeInterval to Duration swift retry swift Retry strategies library Retry policies for network requests Retry strategies for API calls Configurable retry strategies for REST Exponential backoff algorithm
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.
async-collections
Swift concurrency collection support
AsyncObjects
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
Concurrency
concurrency is a collection of concurrency primitives which helps increase testability
deferred
A lock-free, asynchronous Result: a future Result, a promised Result, a deferred Result.
Dots
Lightweight Concurrent Networking Framework
GroupWork
Easy, concurrent, asynchronous tasks in Swift.
IORingSwift
A Swift wrapper for io_uring