Packages for keyword “concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Background
Background Tasks and Networking
Principle
Essential tools that extend the capabilities of Swift Standard Library
Processed
Automated loading states in SwiftUI
PugiSwift
Blazing fast XML Parser in Swift for all platforms
SwiftAsyncSerialQueue
A simple async serial queue for Swift concurrency
swift-concurrency-retry
A retry algorithm for Swift Concurrency
Networking
✨ A fully declarative Swift networking library inspired by SwiftUI and macros. Build expressive, composable, and testable network requests with ease.
Probing
Breakpoints for Swift Testing - precise control over side effects and fully observable state transitions in asynchronous functions
Bluebird
Promise/A+, Bluebird inspired, implementation in Swift 5
ConcurrencyPlus
Utilities for working with Swift Concurrency
Semalot
An elementary counting semaphore for async tasks in Swift
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.
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
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
AsyncObjects
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
deferred
A lock-free, asynchronous Result: a future Result, a promised Result, a deferred Result.