Packages authored by Kyle Hughes
These packages are available as a package collection, usable in Xcode or SwiftPM.
ChildrenOfTasks
Typed result handles for structured child tasks in Swift.
Coalesced
Coalesce overlapping async calls by key into one in-flight invocation, without caching completed results.
DerivedKeys
Memoize Swift calculations and UIKit view sizes by the key paths they depend on.
InternalAppUpdates
In-app updates for signed internal iOS builds, with a Swift package and portable publishing tools.
PersistentKeyValueKit
Perfectly-shaped interfaces for UserDefaults and NSUbiquitiousKeyValueStore.
RomanNumeralKit
First-class Roman numeral support for Swift.
sort-state-university
A Swift package that provides stateful implementations of sorting algorithms.
swift-async-result
Swift's Result type, extended with an in-progress case for asynchronous operations.
URLQueryItemCoder
Encoder & decoder for working with Codable types as URLQueryItems.
Weakify
A simple, ergonomic solution for safely capturing method references in Swift.
10 packages.