Packages for keyword “concurrency”
These packages are available as a package collection, usable in Xcode or SwiftPM.
swift-event
Swift wrapper around libevent for event-driven, non-blocking I/O and async TCP sockets. Uses kqueue on Apple platforms and epoll on Linux. Swift 6 concurrency.
PINOperation
Processed
Automated loading states in SwiftUI
swift-concurrency-deadline
A deadline algorithm for Swift Concurrency
Networking
✨ A fully declarative Swift networking library inspired by SwiftUI and macros. Build expressive, composable, and testable network requests with ease.
swift-resource-pool
A Swift package for actor-based resource pooling.
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.
async-plus
⛓ A chainable interface for Swift's async/await.
Bluebird
Promise/A+, Bluebird inspired, implementation in Swift 5
ConcurrencyPlus
Utilities for working with Swift Concurrency
IORingSwift
A Swift wrapper for io_uring
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
Shift
Light-weight & concurrent EventKit wrapper
Sworm
CoreData based Swift ORM
AsyncButton
Wrapper view of Button that supports asynchronous code.
Atomic
Atomic is a lightweight Swift property wrapper that provides thread-safe access to values. It ensures safe concurrent access to properties without the complexity of manual lock management.
Background
Background Tasks and Networking