Packages for keyword “concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-atomics
Low-level atomic operations for Swift
swift-service-context
Minimal type-safe context propagation container
Queue
A queue for Swift concurrency
Semaphore
A Synchronization Primitive for Swift Concurrency
Zewo
Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines.
swiftui-atom-properties
⚛️ Atomic approach state management and dependency injection for SwiftUI
AsyncExtensions
AsyncExtensions aims to mimic Swift Combine operators for async sequences.
AsyncGraphics
Edit images and video with Swift concurrency, powered by Metal.
Asynchrone
Extensions and additions to AsyncSequence, AsyncStream and AsyncThrowingStream.
Threading
Thread-safe concurrency utilities for Swift: mutexes, locks, and dispatch queue abstractions
AsyncNinja
A complete set of primitives for concurrency and reactive programming on Swift
Queryable
Asynchronous view presentations in SwiftUI
SwiftAtomics
Atomic operations bridged from Clang to Swift
SwiftSlash
Concurrent shell scripting framework with deep support for async/await.
AsyncXPCConnection
Concurrency support for NSXPCConnection
BrightFutures
Write great asynchronous code in Swift using futures and promises
Semalot
An elementary counting semaphore for async tasks in Swift
SwiftLocalStorage
Type-safe local persistence and caching for Swift. Store your existing Codable DTOs with SwiftData, with no @Model entities. Supports cache expiration, indexed queries, live observation and DTO migrations. Swift 6, zero dependencies.
swift-resource-pool
A Swift package for actor-based resource pooling.
TaskGate
An tool for managing actor reentrancy with Swift Concurrency