Packages for keyword “structured-concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Venice
Coroutines, structured concurrency and CSP for Swift on macOS and Linux.
napkin
Swift 6.2 framework for clean-architecture apps as a tree of isolated, composable units. Modeled on Uber's RIBs, rebuilt around Swift Concurrency.
AwaitlessKit
Simplifies the migration to async/await. It likely performs better than your ad hoc hacks.
swift-lifetime
Structured concurrency — beyond a single function call. Arbitrarily nested cancellation made awaitable and deterministic.
SwiftCoroutine
Swift coroutines for iOS, macOS and Linux.
swift-questionable-concurrency
For when crimes against Structured Concurrency are necessary 😉
TaskTrigger
Attach async tasks to SwiftUI views using a trigger mechanism.
NetworkReachability
Modern Network Reachability in Swift using Structured Concurrency
AnyAsyncSequence
Type-Erased Existential Generic AsyncSequence Values in Swift
swift-async-result
Swift's Result type, extended with an in-progress case for asynchronous operations.
Jec
Modern Swift dependency inJECtion
AsyncMux
Asynchronous caching and multiplexing layer for modern Swift client apps
12 packages.