Swiftpack.co -  ffried/GCDOperations as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
Swift Operations based purely on GCD.
.package(url: "https://github.com/ffried/GCDOperations.git", from: "0.4.0")

GitHub release Tests jazzy


Operations written in Swift based purely on GCD - no Objective-C dynamics, no key value observing.


This project aims to provide Operations very similar to Foundation.Operation. However, instead of heavily relying on KVO and the like, this library implements it using purerly GCD features. On top of that, this library embraces what Apple initially showed in in the "Advanced Operations" WWDC Talk, and what was then continued to be developed and maintained by Pluralsight in this repository.


You can find the online documentation of this project here.


All features known from the WWDC Talk Advanced Operations have only encountered slight adjustments. So big thanks to Apple for the ideas and initial implementation of these features. Also, thanks to pluralsight for adding tests and fixing some bugs in their repository.


Stars: 1
Last commit: 3 days ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Release Notes

14 weeks ago
  • Add Swift 5.4 support

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API