Packages for keyword “concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Dots
Lightweight Concurrent Networking Framework
Fork
🍴 Parallelize two or more async functions
GroupWork
Easy, concurrent, asynchronous tasks in Swift.
Lock
A lock for Swift concurrency
ReduxUI
💎 Redux like architecture for SwiftUI
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-primitives
Low-level concurrency primitives
swift-concurrency-task-manager
Managing concurrency tasks in queueing or switching
TMDB
Modern Swift client for The Movie Database (TMDB) API. Fetch movies, TV shows, and configuration data with pure Swift and multi-platform support.
WKMarkdownView
A local Markdown webview renderer for iOS with optional LaTeX support. Fully self-contained, no network required.
async-collections
Swift concurrency collection support
Concurrency
concurrency is a collection of concurrency primitives which helps increase testability
DelayedJob
Run a task at a later time. But only run once if it's already scheduled.
Flywheel
A simple and predictable state management library inspired by Redux for Kotlin Multiplatform using the concepts of actors.
IORingSwift
A Swift wrapper for io_uring
Sqlable
Swift library for making storing data in a SQLite database simple and magic-free
SwiftSessions
A library implementation of binary session types in Swift
AsyncChannelKit
Simple implementation of an async channel for use with Swift Concurrency
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.
AsyncTesting
Testing async code with Swift Concurrency