Flexible asynchronous operation and state management for SwiftUI, Linux, WASM, and more.
-
Updated
Nov 10, 2025 - Swift
Flexible asynchronous operation and state management for SwiftUI, Linux, WASM, and more.
Useful Swift NSOperation and NSOperationQueue subclasses
PeakOperation is a Swift microframework providing enhancement and conveniences to Operation.
AdvancedOperation
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
Job Scheduler for IOS with Concurrent run, failure/retry, persistence, repeat, delay and more
Manager of different background tasks
NSOperation's missing pieces
Enqueue your network requests using NetworkRequestOperationQueue.
⏲ A tiny package to measure code execution time. Only 20 lines of code.
Simple search photos application which uses Flickr REST API.
An example project looking at how to combine Operations with URLSession 📡
A Wrapper on NSOperation, which Makes using of NSOperation More Efficient
An example project showing usage of Operations and dependencies.
Wrapper around URLSession and URLSessionTask to enable seamless integration with Operation / OperationQueue.
An example project showing how we can capture the callback queue across threads
Add a description, image, and links to the operation topic page so that developers can more easily learn about it.
To associate your repository with the operation topic, visit your repo's landing page and select "manage topics."