Packages for keyword “concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-resource-pool
A Swift package for actor-based resource pooling.
SwiftRest
SwiftRest is a lightweight, easy-to-use Swift package for building REST API clients. It provides a flexible and robust solution for sending HTTP requests with built-in support for retries, base headers, and per-request authorization tokens—all while using a consistent JSON encoding/decoding strategy.
Typhoon
Typhoon is a lightweight library for handling task retries with customizable policies.
AsyncObjects
Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.
deferred
A lock-free, asynchronous Result: a future Result, a promised Result, a deferred Result.
Dots
Lightweight Concurrent Networking Framework
GroupWork
Easy, concurrent, asynchronous tasks in Swift.
Lock
A lock for Swift concurrency
ReduxUI
💎 Redux like architecture for SwiftUI
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.
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
Sqlable
Swift library for making storing data in a SQLite database simple and magic-free
swift-concurrency-primitives
Low-level concurrency primitives
AsyncChannelKit
Simple implementation of an async channel for use with Swift Concurrency