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.


Swift macro to add Hashable conformance by decorating properties

All Contributions


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

All Contributions


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

All Contributions


UI tests used to validate Composed diffing

All Contributions


A Swift framework for building composable collection view sections

All Contributions


All Contributions


My personal website and blog

All Contributions


Extensible typesafe storage utilising property wrappers. Supports transformers such as Codable. Built in support for UserDefaults, NSUbiquitousKeyValueStore, FileManager, and in memory storage.

All Contributions


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

All Contributions


All Contributions