Packages for keyword “concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
AsyncObjects
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
PINOperation
Principle
Essential tools that extend the capabilities of Swift Standard Library
Probing
Breakpoints for Swift Testing - precise control over side effects and fully observable state transitions in asynchronous functions
Processed
Automated loading states in SwiftUI
swift-concurrency-deadline
A deadline 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.
swift-resource-pool
A Swift package for actor-based resource pooling.
Typhoon
Typhoon is a lightweight library for handling task retries with customizable policies.
async-plus
⛓ A chainable interface for Swift's async/await.
Bluebird
Promise/A+, Bluebird inspired, implementation in Swift 5
ConcurrencyPlus
Utilities for working with Swift Concurrency
IORingSwift
A Swift wrapper for io_uring
PugiSwift
Blazing fast XML Parser in Swift for all platforms
Shift
Light-weight & concurrent EventKit wrapper
swift-function-composition
Sworm
CoreData based Swift ORM
TaskGate
An tool for managing actor reentrancy with Swift Concurrency
AsyncButton
Wrapper view of Button that supports asynchronous code.
Atomic
Atomic is a lightweight Swift property wrapper that provides thread-safe access to values. It ensures safe concurrent access to properties without the complexity of manual lock management.