Packages for keyword “concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Processed
Automated loading states in SwiftUI
Semalot
An elementary counting semaphore for async tasks in Swift
SwiftAsyncSerialQueue
A simple async serial queue for Swift concurrency
swift-concurrency-deadline
A deadline algorithm for Swift Concurrency
TaskGate
An tool for managing actor reentrancy with Swift Concurrency
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
Shift
Light-weight & concurrent EventKit wrapper
Networking
✨ A fully declarative Swift networking library inspired by SwiftUI and macros. Build expressive, composable, and testable network requests with ease.
Sworm
CoreData based Swift ORM
AsyncButton
Wrapper view of Button that supports asynchronous code.
AsyncObjects
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
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.
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
Packet
AsyncSequence Data transforms