BrightFutures
|
Write great asynchronous code in Swift using futures and promises |
Zewo
|
Lightweight library for web server applications in Swift on macOS and Linux powered by coroutines. |
swift-atomics
|
Low-level atomic operations for Swift |
Semaphore
|
A Synchronization Primitive for Swift Concurrency |
AsyncExtensions
|
AsyncExtensions aims to mimic Swift Combine operators for async sequences. |
swiftui-atom-properties
|
⚛️ Atomic approach state management and dependency injection for SwiftUI |
ConcurrencyPlus
|
Utilities for working with Swift Concurrency |
Queue
|
A queue for Swift concurrency |
Kommander-iOS
|
/usr/src/package: error: package at '/usr/src/package' is using Swift tools version 3.1.0 which is no longer supported; consider using '// swift-tools-version:5.3' to specify the current tools version
|
Asynchrone
|
Extensions and additions to AsyncSequence, AsyncStream and AsyncThrowingStream. |
AsyncNinja
|
A complete set of primitives for concurrency and reactive programming on Swift |
SwiftAtomics
|
Atomic operations bridged from Clang to Swift |
DKGame
|
Swift 3D Game Engine for Windows, macOS, iOS, Linux |
Queryable
|
Asynchronous view presentations in SwiftUI |
PINOperation
|
|
Sworm
|
CoreData based Swift ORM |
Sqlable
|
Swift library for making storing data in a SQLite database simple and magic-free |
SwiftSlash
|
Concurrent shell scripting framework with deep support for async/await. |
Shift
|
Light-weight & concurrent EventKit wrapper |
swift-service-context
|
Minimal type-safe context propagation container |
Lurker
|
Abstraction over the iOS BackgroundTask API to make background tasks easy to isolate, maintain and schedule. |
AsyncObjects
|
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency. |
ReduxUI
|
💎 Redux like architecture for SwiftUI |
GroupWork
|
Easy, concurrent, asynchronous tasks in Swift. |
Flywheel
|
A simple and predictable state management library inspired by Redux for Kotlin Multiplatform using the concepts of actors. |
Bluebird
|
Promise/A+, Bluebird inspired, implementation in Swift 5 |
AsyncStateMachine
|
Async State Machine aims to provide a way to structure an application thanks to state machines. The goal is to identify the states and the side effects involved in each feature and to model them in a consistent and scalable way. |
Dots
|
'Dots' /usr/src/package: error: could not find source files for target(s): Dots; use the 'path' property in the Swift 4 manifest to set a custom target path
|
AsyncValue
|
A simple swift package that provides a Swift Concurrency equivalent to `@Published`. |
Futures
|
Demand-driven asynchronous programming in Swift |
AsyncXPCConnection
|
Concurrency support for NSXPCConnection |
AsyncCloudKit
|
🌤 Swift extensions for asynchronous CloudKit record processing |
Packet
|
AsyncSequence Data transforms |
SwiftMVI
|
A lightweight MVI framework for Swift |
Processed
|
Automated loading states in SwiftUI |
IORingSwift
|
error: The version specifier ' 5.8' in '/usr/src/package/Package.swift' is not valid
|
Background
|
Background Tasks and Networking |
RedisConnection
|
A Swift Concurrency based implementation of the Redis Protocol |
AsyncChannelKit
|
Simple implementation of an async channel for use with Swift Concurrency |
UnsplashSwiftUI
|
This SwiftUI package makes using the Unsplash API in an app simple and easy. |
Fork
|
🍴 Parallelize two or more async functions |
swift-stm
|
error: /usr/src/swift-atomics has no manifest
'STM' /usr/src/package: error: product dependency 'Atomics' not found
'STM' /usr/src/package: error: product dependency 'AtomicLinkedList' not found
|
retry-policy-service
|
Retry policies for network requests in swift DispatchTimeInterval to Duration swift retry swift Retry strategies library Retry policies for network requests Retry strategies for API calls Configurable retry strategies for REST Exponential backoff algorithm |
swift-concurrency-task-manager
|
Managing concurrency tasks in queueing or switching |
swift-concurrency-primitives
|
Low-level concurrency primitives for Swift |
deferred
|
/usr/src/package: error: package at '/usr/src/package' requires a minimum Swift tools version of 5.0.0 (currently 4.2.0)
|
Bloc
|
The BLoC design pattern implemented for Swift |
IOStreams
|
🚰 Asynchronous I/O Streams for Swift concurrency |
Async
|
Swift Async package that makes creating and using asynchronous tasks easier. |
swiftui-bloc
|
The state management BLoC design pattern implementation for SwiftUI |
Atomic
|
Uses `DispatchQueue` to ensure a value is only read from and written to by one thread at a time |
RWLock
|
Read-Write lock in Swift |
CAtomics
|
C11 atomics for Swift |
AsyncTesting
|
Testing async code with Swift Concurrency |
SwiftAnnouncements
|
Thread-safe and block-based alternative to NSNotifications |
Semalot
|
An elementary counting semaphore for async tasks in Swift |
DelayedJob
|
Run a task at a later time. But only run once if it's already scheduled. |
Concurrency
|
concurrency is a collection of concurrency primitives which helps increase testability |
AsyncButton
|
Wrapper view of Button that supports asynchronous code. |