Joseph Duffy (@JosephDuffy)

Top repositories

1

Partial

Type-safe wrapper mirroring the wrapped type's properties, making each property optional
Swift
77
star
2

homebridge-pc-volume

Homebridge plugin to control your computer's volume using HomeKit and Siri
TypeScript
59
star
3

Persist

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

Overamped

Safari Web Extension to disable AMP ⚡️
Swift
44
star
5

Renamed

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

GatheredKit

Swift Package that provides a consistent API for various data sources offered by macOS, iOS, watchOS, and tvOS.
Swift
25
star
7

VaporDocC

Vapor middleware that serves a DocC archive
Swift
22
star
8

HashableMacro

Add Hashable conformance by decorating properties with Swift macros
Swift
17
star
9

DeepLink

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

DocC-Netlify

Example Netlify configuration for serving a DocC archive
HTML
12
star
11

xcutils

A collection of utilities to aid the use of the Xcode CLI
Swift
10
star
12

aorus-pro-wifi-z390-hack

EFI and supporting files for my Aorus Pro WiFi Z390 Hackintosh
ASL
10
star
13

HashableByKeyPath

Add Equatable and/or Hashable conformance with a single function utilising KeyPaths.
Swift
10
star
14

update-xcode-version-action

GitHub Action to automate Xcode updates
TypeScript
7
star
15

Yarn-Ball

A browser extension that replaces `npm` commands on webpages with their `yarn` equivalents
TypeScript
5
star
16

Instagrator

Integrate Instagram tags and usernames into Facebook by creating a link to search for that tag or view the user's profile
JavaScript
3
star
17

AuthenticationManager

An iOS framework to aid the management of various authentication methods
Swift
3
star
18

DocC-nginx

Example nginx configuration for serving a DocC archive
HTML
3
star
19

DynamicControls

Swift
2
star
20

consequences

The scaffolding for automation
TypeScript
2
star
21

VaporDocC-website

The docker container used to host https://vapordocc.josephduffy.co.uk
HTML
2
star
22

Shepherd

A Swift framework to aid with routing
Swift
2
star
23

josephduffy.co.uk

My personal website and blog
TypeScript
1
star
24

consequences-datetime

Provides the system date and time to Consequences
TypeScript
1
star
25

UnsafeSendable

Mark individual properties as Sendable without using @unchecked
Swift
1
star
26

YetiiLiib

A library of iOS views and extensions, used within Yetii apps
Swift
1
star
27

Timetable-Parser

Parse student's timetables and provide an iCalendar feed. Supports alarms and automatic updates
CSS
1
star
28

AuthenticationManagerExamples

An example iOS application to demonstrate the uses of and how to implement the AuthenticationManager framework https://github.com/YetiiNet/AuthenticationManager
Swift
1
star
29

bakingfeedback.com

Short and simple surveys to collect feedback on something baked or cooked
TypeScript
1
star
30

Share-Sheet-Debugger

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