This is your work, valued
SourceKitten. An adorable little framework and command line tool for interacting with SourceKit.
2.4kYams. A Sweet and Swifty YAML parser.
1.3kPeerKit. An open-source Swift framework for building event-driven, zero-config Multipeer Connectivity apps
868CardsAgainst. An iOS game for horrible people
590ZenTuner. A minimal chromatic tuner for iOS & macOS.
572JPSThumbnailAnnotation. A simple mapkit annotation for displaying images and details.
475DeckRocket. DeckRocket turns your iPhone into a remote for Deckset presentations
396JPSVolumeButtonHandler. JPSVolumeButtonHandler provides an easy block interface to hardware volume buttons on iOS devices. Perfect for camera apps!
338SwiftEdit. A proof-of-concept editor, written in Swift, that supports Swift syntax highlighting using SourceKit.
244AWSPics. An AWS CloudFormation stack to run a serverless password-protected photo gallery
223Milestones. An app to count down the days until upcoming milestones.
204JPSImagePickerController. A pixel-perfect clone of iOS 7's UIImagePickerController, with a few improvements.
157JPSKeyboardLayoutGuide. Easily make your Auto Layout view controllers keyboard aware
68SwiftXPC. XPC simplified for Swift. Deal with Swift and NS* objects instead of xpc_object_t.
64Mix2Files. iOS Project to mix several audio files (mp3's, m4a's, caf's) together at different intervals
42LetterpressPlayer. Solves Letterpress games via OCR and colour categorization. Work in progress.
37talks. Slides for a few of the talks I've given
35UICollectionView-Animation-Bug. There's a confirmed bug in UICollectionView. This project highlights a workaround.
34jekyll_app_site. Small Jekyll template to present an iPhone app with a static site
24AudioEmailer. Very small iOS app to record, playback and email audio. Includes a realtime dB level meter using F3
24JPSDisplayLink. JPSDisplayLink provides an easy block interface to CADisplayLink-based animations.
23pod-diffs. Guide and example for a neat way to modify pods using patchfiles
21swiftlint-bazel-example. Example SwiftLint integration with custom native rules using Bazel
18MPCMultipeerClient. Wrapper around MultipeerConnectivity to simplify common use cases
15SwiftIvarTypeDetector. Print out the type encoding for properties in a Swift class
12Selfish. A tool to automatically insert explicit `self` references in the Swift files in the current directory.
8retest. Re-run failed GitHub Workflow runs on PRs by commenting "/retest".
5advent-of-code-2021. Swift
4rust-ios-bazel-demo. A demo iOS app building with Bazel, Rust and Swift
4SwiftClassTodo. Todo example from Swift class
4PCCanvas. Simple drawing canvas for core graphics. Easily accepts PaintCode code.
4Vertigrow-iPad. iPad app I built for Vertigrow a long time ago to help them mockup living walls as a sales tool. Basic image dragging app.
3SwiftyTextTable. A lightweight tool for generating text tables.
3AutoLayoutHelpers. Super space saving auto layout helpers.
3xcode-snippets. Xcode snippets. Browse. Backup. Import. Generate cheat sheet.
3homebrew-core. :beers: Core formulae for the Homebrew package manager
3node-docker. Demo Node.JS App using Docker
3autocomplete-swift. CSS property name and value completions
3iOS7Colors. The standard iOS 7 Colors as a handy category on UIColor
3cocoapods-static-xcframework-issue. Issue with CocoaPods and static xcframeworks
2rules_xcodeproj_ios_app. Sample rules_xcodeproj iOS app
2StencilSwiftKit. A framework bringing additional nodes & filters to Stencil dedicated to Swift code generation
2laptop. Laptop is a shell script that turns your Mac OS X laptop into an awesome development machine.
2applebugs. Collection of sample code for radars I've filed
2SwiftPMUtilityExample. Swift
2selwg.
1SwiftParsec. Parsec implementation in Swift
1brew. 🍺 The missing package manager for macOS
1XcodeProj. 📝 Read, update and write your Xcode projects
1swift-concurrency-extras. Useful, testable Swift concurrency.
1