This is your work, valued
Mac and iOS developer, security researcher.
WWDC. The unofficial WWDC app for macOS
8.8kVirtualBuddy. Virtualize macOS 12 and later on Apple Silicon, VirtualBuddy is a virtual machine GUI for macOS M1, M2, M3, M4
8.3kAssetCatalogTinkerer. An app that lets you open .car files and browse/extract their images.
2.9kPodcastMenu. Put Overcast on your Mac's menu bar
1.3kAnimojiStudio. Make cute emoji videos with unlimited duration and share anywhere (iPhone X, XS and XS Max only!)
1.2kMultipeerKit. MultipeerConnectivity + Codable = ❤️
1.1kAppleEvents. The unofficial Apple Events app for macOS
823NoiseBuddy. Control the listening mode on your AirPods Pro in the Touch Bar or Menu Bar.
732DarkModeBuddy. Switch your Mac's system theme based on the ambient light intensity.
572PlayAlways. Create Xcode playgrounds from your menu bar
548AudioCap. Sample code for recording system audio on macOS 14.4+
503StatusBuddy. Keep track of Apple's developer and consumer system statuses right in your menu bar.
457CloudKitCodable. An encoder and decoder for CKRecord
395TouchBarSpaceFight. A simple, fun game for the MacBook Pro's Touch Bar
377AppearanceMaker. Create custom appearances to customize your app's look with NSAppearance
236F3X. Fight Flash Fraud: test your SD cards to see if they're genuine and in good working order
207MeshBuddy. Simple SwiftUI MeshGradient editor
205MacPreviewUtils. Handy tools for SwiftUI previews on macOS.
198ocrit. Simple command-line utility for performing OCR using Apple's Vision framework
185NoteTaker. A simple note taking app for macOS and iOS which uses Realm and CloudKit for syncing
177GRProKit. Open-source ProKit clone
172VisualPairingHack. An experiment with the private VisualPairing framework used for automatic iOS and watchOS device pairing
169EmojiPickerUI. Framework implementing a macOS-style emoji picker for iPadOS.
167MultipeerDemo. AirDrop-like functionality using MultipeerConnectivity
160GRGlassWindow. A NSWindow subclass with a beautiful glass-like title bar
150Milkshakr. A sample app used in many of my apps and workshops.
149dmgdist. Automate the process of creating, uploading and notarizing the DMG of a Mac app.
142sheet. Custom iOS sheet
141BlurredBgApp. iOS 13 app that shows the user's wallpaper as its background.
140CAARPlayer. An app that lets you view .caar files
131FanFan. If you're a fan of fans, this app is for you.
122CustomStatusBarWindow. Demonstrates a custom NSWindowController that can be attached to a NSStatusItem on macOS.
118DealStack. Simple card stack implemented with SwiftUI
115FOTWindow. A NSWindow subclass that makes auto hiding and showing the title bar (à la QuickTime X) a lot easier, and allows for a custom title bar drawing block.
113CloudKitchenSink20. Sample code for my article on CloudKit.
112PIPContainer. An easy to use interface for picture-in-picture on macOS 10.12 and later
111ChromeCastCore. An open source implementation of the Google Cast SDK for macOS
107TextTransformer. Apple ExtensionFoundation/ExtensionKit sample app
105GRCustomizableWindow. NSWindow subclass with support to custom titlebar height, background color and title color
104DarkMode. Enable "real dark mode" on OS X / macOS
101AppleRemoteFramework. Use the Apple Remote to control your OS X apps.
94BreatheReplica. A simple replica of the Apple Watch Breathe app animation written in SwiftUI.
74GRNavigationController. Simple navigation controller for OS X apps.
74PearlSaver. Face ID detection animation as a screensaver
72FinderSyrahUI. An experiment showing how Finder might look like on the next OSX.
65tryswifttokyo2025. Resources from my talk at try! Swift Tokyo 2025
56ConfigurableWidgetDemo. AppKit macOS app with a WidgetKit widget that can be configured with dynamic options from an intents extension
49GRVibrantTitlebarWindow. NSWindow with vibrant titlebar
49Astronomer. Sample app for my talk at the CocoaHeads Conference
49