Skip to content

Open Source

I am a big believer in open source software, which I contribute to through GitHub. My commits are signed with my PGP key.

I have a Swift Package Collection available that includes all the Swift packages I maintain. My GitHub profile also highlights my most popular projects.

The collects all contributions, releases, and blog posts relating to open source.

Below are the open source projects I have contributed to recently.

JosephDuffy/HashableMacro

Swift macro to add Hashable conformance by decorating properties

All Contributions

JosephDuffy/DeepLink

Create type-safe deep links in to iOS apps, macOS apps, and websites using Swift macros.

All Contributions

JosephDuffy/Renamed

Swift macro to add deprecated symbols, useful when renaming a symbol without introducing a breaking change.

All Contributions

opennetltd/ComposedUITests

UI tests used to validate Composed diffing

All Contributions

opennetltd/Composed

A Swift framework for building composable collection view sections

All Contributions

JosephDuffy/webserver-deploy

All Contributions

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

apple/swift-syntax

A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.

All Contributions

JosephDuffy/UnsafeSendable

All Contributions