Packages for keyword “concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
Principle
Essential tools that extend the capabilities of Swift Standard Library
Probing
Breakpoints for Swift Testing - precise control over side effects and fully observable state transitions in asynchronous functions
PugiSwift
Blazing fast XML Parser in Swift for all platforms
swift-concurrency-retry
A retry algorithm for Swift Concurrency
swift-concurrency-task-manager
Managing concurrency tasks in queueing or switching
swift-function-composition
ViewScope
Better async contexts in SwiftUI
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.
Monstra
High-performance Swift framework for task execution, memory caching, and data management with intelligent execution merging, TTL caching, and retry logic
ReduxUI
💎 Redux like architecture for SwiftUI
DelayedJob
Run a task at a later time. But only run once if it's already scheduled.
Fork
🍴 Parallelize two or more async functions
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
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.
Swollama
A comprehensive Swift SDK for Ollama
WKMarkdownView
A local Markdown webview renderer for iOS with optional LaTeX support. Fully self-contained, no network required.