Packages for keyword “concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
AsyncValue
A simple swift package that provides a Swift Concurrency equivalent to `@Published`.
Lurker
Abstraction over the iOS BackgroundTask API to make background tasks easy to isolate, maintain and schedule.
Futures
Demand-driven asynchronous programming in Swift
Swollama
A comprehensive Swift SDK for Ollama
SwiftMVI
A lightweight MVI framework for Swift
RedisConnection
A Swift Concurrency based implementation of the Redis Protocol
Async
Swift Async package that makes creating and using asynchronous tasks easier.
ErrorHandler
A very tiny repackage for SwiftUI's alert(isPresent:error:actions:) modifier.
RWLock
Read-Write lock in Swift
SwiftAnnouncements
Thread-safe and block-based alternative to NSNotifications
Bloc
The BLoC design pattern implemented for Swift
STM
An optimistic STM written in Swift
UnsplashSwiftUI
This SwiftUI package makes using the Unsplash API in an app simple and easy.
swiftui-bloc
The state management BLoC design pattern implementation for SwiftUI
AsyncCloudKit
🌤 Swift extensions for asynchronous CloudKit record processing
Atomic
Uses `DispatchQueue` to ensure a value is only read from and written to by one thread at a time