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 of my contributions to open source projects view entries under the .

JosephDuffy/josephduffy.co.uk

My personal website and blog

All Contributions

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 Contributions

JosephDuffy/Shepherd

A Swift framework to aid with routing

All Contributions

JosephDuffy/webserver-deploy

All Contributions

JosephDuffy/Partial

Type-safe wrapper that mirrors the properties of the wrapped type while making each property optional

All Contributions

JosephDuffy/xcutils

A collection of utilities to aid the use of the Xcode CLI

All Contributions

JosephDuffy/homebridge-pc-volume

Control your computer's volume using HomeKit and Siri

All Contributions

JosephDuffy/aorus-pro-wifi-z390-hack

EFI and supporting files for my Aorus Pro WiFi Z390 Hackintosh

All Contributions

JosephDuffy/update-xcode-version-action

A GitHub action to automate Xcode updates

All Contributions

JosephDuffy/HashableByKeyPath

Add `Equatable` and/or `Hashable` conformance with a single function utilising `KeyPath`s.

All Contributions

composed-swift/Composed

A Swift framework for composing data.

All Contributions

JosephDuffy/Slider

A UISlider alternative with multiple thumbs and value scaling

All Contributions

composed-swift/ComposedUI

A Swift framework for building User Interfaces with the Composed framework.

All Contributions

JosephDuffy/AnimatedUITableViewCell

All Contributions

JosephDuffy/actions-playground

All Contributions

thread/Composed

Composable DataSources

All Contributions

JosephDuffy/SwiftChecksDangerPlugin

A Danger Swift plugin to aid with checking a Swift projects for inconsistencies

All Contributions

composed-swift/Composed-Demo

A demo app for showcasing usage examples for the Composed group of frameworks.

All Contributions

SwiftPackageIndex/PackageList

The master list of repositories for the Swift Package Index.

All Contributions

JosephDuffy/JosephDuffy

All Contributions

cx-org/CombineX

Open source implementation for Apple's Combine

All Contributions

JosephDuffy/Share-Sheet-Debugger

A simple project created with the aim of making the development of sharing content on iOS easier

All Contributions

kishikawakatsumi/KeychainAccess

Simple Swift wrapper for Keychain that works on iOS, watchOS, tvOS and macOS.

All Contributions

composed-swift/ComposedLayouts

A Swift framework that provides conveniences for using Composed with UICollectionViewCompositionalLayout and UICollectionViewFlowLayout.

All Contributions

JosephDuffy/ios-example-app-template

An iOS example app template

All Contributions