Packages for keyword “concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Background
Background Tasks and Networking
CAtomics
C11 atomics for Swift
Concurrency
concurrency is a modern, testable Swift framework that provides elegant abstractions for Grand Central Dispatch (GCD) primitives
Flywheel
A simple and predictable state management library inspired by Redux for Kotlin Multiplatform using the concepts of actors.
IOStreams
🚰 Asynchronous I/O Streams for Swift concurrency
Monstra
High-performance Swift framework for task execution, memory caching, and data management with intelligent execution merging, TTL caching, and retry logic
Packet
AsyncSequence Data transforms
SwiftAsyncSerialQueue
A simple async serial queue for Swift concurrency
swift-concurrency-retry
A retry algorithm for Swift Concurrency
WKMarkdownView
A local Markdown webview renderer for iOS with optional LaTeX support. Fully self-contained, no network required.
deferred
A lock-free, asynchronous Result: a future Result, a promised Result, a deferred Result.
Dots
Lightweight Concurrent Networking Framework
Fork
🍴 Parallelize two or more async functions
GroupWork
Easy, concurrent, asynchronous tasks in Swift.
ReduxUI
💎 Redux like architecture for SwiftUI
Semalot
An elementary counting semaphore for async tasks in Swift
ViewScope
Better async contexts in SwiftUI
DelayedJob
Run a task at a later time. But only run once if it's already scheduled.
PhoenixNectar
Swift 6 Phoenix Channels client with async/await, AsyncStream, typed payloads, and Swift Testing
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