Open Source
I am a big believer in open source software, which I contribute to through GitHub. Below are the projects I have contributed to recently.
To view all the entries on this website related to open source projects you can view entries under the open-source tag. To see all my open source contributions visit my GitHub profile.
JosephDuffy/Persist
Extensible typesafe storage utilising property wrappers. Supports transformers such as Codable. Built in support for UserDefaults, NSUbiquitousKeyValueStore, FileManager, and in memory storage.
All ContributionsJosephDuffy/homebridge-pc-volume
Homebridge plugin to control your computer's volume using HomeKit and Siri
All ContributionsJosephDuffy/Partial
Type-safe wrapper mirroring the wrapped type's properties, making each property optional
All ContributionsJosephDuffy/aorus-pro-wifi-z390-hack
EFI and supporting files for my Aorus Pro WiFi Z390 Hackintosh
All ContributionsJosephDuffy/HashableByKeyPath
Add `Equatable` and/or `Hashable` conformance with a single function utilising `KeyPath`s.
All Contributionscomposed-swift/ComposedUI
A Swift framework for building User Interfaces with the Composed framework.
All ContributionsJosephDuffy/GatheredKit
Swift Package that provides a consistent API for various data sources offered by macOS, iOS, watchOS, and tvOS.
All Contributionscomposed-swift/Composed-Demo
A demo app for showcasing usage examples for the Composed group of frameworks.
All ContributionsSwiftPackageIndex/PackageList
The master list of repositories for the Swift Package Index.
All ContributionsJosephDuffy/Share-Sheet-Debugger
A simple project created with the aim of making the development of sharing content on iOS easier
All Contributionskishikawakatsumi/KeychainAccess
Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.
All Contributionscomposed-swift/ComposedLayouts
A Swift framework that provides conveniences for using Composed with UICollectionViewCompositionalLayout and UICollectionViewFlowLayout.
All ContributionsJosephDuffy/SwiftChecksDangerPlugin
A Danger Swift plugin to aid with checking a Swift projects for inconsistencies
All Contributions