Pinned Repositories
DeepLink
Create type-safe deep links in to iOS apps, macOS apps, and websites using Swift macros.
GatheredKit
Swift Package that provides a consistent API for various data sources offered by macOS, iOS, watchOS, and tvOS.
HashableMacro
Add Hashable conformance by decorating properties with Swift macros
homebridge-pc-volume
Homebridge plugin to control your computer's volume using HomeKit and Siri
Overamped
Safari Web Extension to disable AMP ⚡️
Partial
Type-safe wrapper mirroring the wrapped type's properties, making each property optional
Persist
Extensible typesafe storage utilising property wrappers. Supports transformers such as Codable. Built in support for UserDefaults, NSUbiquitousKeyValueStore, FileManager, and in memory storage.
Renamed
Swift macro to add deprecated symbols, useful when renaming a symbol without introducing a breaking change.
VaporDocC
Vapor middleware that serves a DocC archive
JosephDuffy's Repositories
JosephDuffy/Partial
Type-safe wrapper mirroring the wrapped type's properties, making each property optional
JosephDuffy/homebridge-pc-volume
Homebridge plugin to control your computer's volume using HomeKit and Siri
JosephDuffy/Persist
Extensible typesafe storage utilising property wrappers. Supports transformers such as Codable. Built in support for UserDefaults, NSUbiquitousKeyValueStore, FileManager, and in memory storage.
JosephDuffy/Overamped
Safari Web Extension to disable AMP ⚡️
JosephDuffy/Renamed
Swift macro to add deprecated symbols, useful when renaming a symbol without introducing a breaking change.
JosephDuffy/GatheredKit
Swift Package that provides a consistent API for various data sources offered by macOS, iOS, watchOS, and tvOS.
JosephDuffy/HashableMacro
Add Hashable conformance by decorating properties with Swift macros
JosephDuffy/DeepLink
Create type-safe deep links in to iOS apps, macOS apps, and websites using Swift macros.
JosephDuffy/DocC-Netlify
Example Netlify configuration for serving a DocC archive
JosephDuffy/aorus-pro-wifi-z390-hack
EFI and supporting files for my Aorus Pro WiFi Z390 Hackintosh
JosephDuffy/HashableByKeyPath
Add Equatable and/or Hashable conformance with a single function utilising KeyPaths.
JosephDuffy/xcutils
A collection of utilities to aid the use of the Xcode CLI
JosephDuffy/update-xcode-version-action
GitHub Action to automate Xcode updates
JosephDuffy/wait-for-netlify-action
A GitHub action that will wait until a Netlify Preview deploy is completed before continuing on
JosephDuffy/josephduffy.co.uk
My personal website and blog
JosephDuffy/UnsafeSendable
Mark individual properties as Sendable without using @unchecked
JosephDuffy/AVCaptureMetadataOutputObjectsDelegateConcurrency
JosephDuffy/awesome-sf-symbols
A collection of awesome custom SF Symbols
JosephDuffy/CollectionViewTesting
JosephDuffy/fastlane
🚀 The easiest way to automate building and releasing your iOS and Android apps
JosephDuffy/generator-awesome-list
:sunglasses: Yeoman generator for GitHub awesome lists
JosephDuffy/JosephDuffy
Profuke README
JosephDuffy/next.js
The React Framework
JosephDuffy/Nimble
A Matcher Framework for Swift and Objective-C
JosephDuffy/Quick
The Swift (and Objective-C) testing framework.
JosephDuffy/react-hcaptcha
hCaptcha Component Library for ReactJS
JosephDuffy/swift-syntax
A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.
JosephDuffy/SwiftChecksDangerPlugin
A Danger Swift plugin to aid with checking a Swift projects for inconsistencies
JosephDuffy/webserver-deploy
JosephDuffy/ZIPFoundation
Effortless ZIP Handling in Swift