Products
-
AtLeast
- watchOS
AtLeast is a passive haptic timer for Apple Watch that uses gentle taps to mark time intervals — no screens, just rhythm.
Designed for meditation, breathwork, cold plunge sessions, and any practice where you want to stay present without checking a display.
Features include:
- Gentle haptic pulses at configurable intervals
- Works entirely without looking at your watch
- Supports meditation, breathwork, and cold exposure timing
- macOS
MonthBar lives in your macOS menu bar and shows how much of the current month has elapsed or remains — displayed as a pie chart or percentage, your choice.
Built for anyone tracking things that reset monthly: AI tool usage limits, billing cycles, workout quotas, deadlines, and more.
Features include:
- Pie chart or percentage display modes
- Toggle between elapsed and remaining views
- Real-time updates with no subscriptions or in-app purchases
- Native SwiftUI with VoiceOver accessibility support
swift-build
- macOS
- Linux
- Windows
swift-build is a GitHub Action for building and testing Swift packages across all platforms with zero configuration.
Proven across 25+ open-source Swift packages with intelligent caching that reduces build times by 60–85%.
Features include:
- Supports macOS, Linux (Ubuntu), Windows, Android, and WebAssembly
- Intelligent build caching out of the box
- xcbeautify integration for readable output
- Simulator testing support for iOS, watchOS, tvOS, and visionOS
Bushel
- macOS
Create Unbreakable macOS Apps
Bushel is the macOS virtual machine app for developers who want to be rigorous and uncompromising in their app testing. Bushel is focused on giving you the complete, native capabilities of the operating system for all your testing requirements.
MistKit
- web
Swift Package for Service-Side & Command-Line Access to the Apple CloudKit framework
Use MistKit for
- Easily migrate data to and from CloudKit
- Building Command-Line Applications
- Running apps on non-Apple operating systems
- Server-side integration (via Vapor)
- Access serverless computing (via AWS Lambda)
- And more!
FelinePine
- macOS
- iOS
- watchOS
- tvOS
- web
FelinePine provides an easy-to-use API for setting up logging and log categories across your architecture.
PackageDSL
- macOS
- linux
- iOS
- watchOS
- tvOS
Simplify the management of your Package.swift file with PackageDSL. I was having a difficult time managing a large Package.swift file. PackageDSL allows you to setup individual targets, products, and dependencies using this DSL and create an easily organized, simplified, and easy to maintain Package for your Swift project.
StealthyStash
- macOS
- iOS
- watchOS
- tvOS
StealthyStash provides an pluggable easy abstract layer for accessing Keychain data as well as an API for encoding and decoding complex data in the Keychain.
StealthyStash supports the adding, updating, and querying for both generic and internet passwords.
SimulatorServices
- macOS
SimulatorServices provides an easy to use API for managing, querying, and accessing simulators on your Mac.
SimulatorServices allows you to execute subcommands to simctl directly in Swift while offering an easy to use API for parsing and passing arguments.
SimulatorServices uses the SimCtl object to pass subcommands. Each subcommand objects takes custom arguments or property and can parse the standard output into an easy to use Swift object. There are currently two supported subcommands: GetAppContainers and List.
Sublimation
- macOS
- iOS
- watchOS
- tvOS
- linux
Share your local development server easily with your Apple devices.
When you are developing a full stack Swift application, you want to easily test and debug your application on both the device (iPhone, Apple Watch, iPad, etc...) as well as your development server. If you are using simulator then setting your host server to localhost will work but often we need to test on an actual device. You can either be an IT expert your local network's DNS or you can use Sublimation to easily connect your local server to your device.
Heartwitch
- watchOS
- web
Livestream Your Health Stats Straight From Your Apple Watch
Heartwitch is a combination Apple Watch and Web App for sharing your health data online.
Video game live streaming has become a mainstream form of entertainment, with viewers liking to see how streamers behave and react to gameplay. With Heartwitch, viewers can see how the streamer reacts on a physical level.
See the streamer’s heart rate shift when hiding from a monster, driving a racecar around a tight bend, or as their favorite character dies in their arms.
Unlike other apps that capture user health data, there is no need for extra hardware. It uses the built-in sensors of the Apple Watch to detect your heart rate and send it through our servers directly to your web browser.
SundialKit
- iOS
- watchOS
Reactive communications library across Apple platforms.
For easier use in reactive user interfaces, especially with SwiftUI and Combine, I've created a library which abstracts and maps common connectivity APIs. Particularly in my app Heartwitch, I mapped the functionality of WatchConnectivity and Network over to track the user's ability to connect to the Internet as well as the ability for their iPhone to connect to their Apple Watch via WatchConnectivity
SyndiKit
- macOS
- iOS
- watchOS
- tvOS
- linux
Built on top of XMLCoder, SyndiKit can be used to import and read site data whether from a WordPress site, RSS feeds, YouTube channel or podcast.
Features include:
- Import of RSS 2.0, Atom, and JSONFeed formats
- Extensions for iTunes-compatabile podcasts, YouTube channels, as well as WordPress export data
- User-friendly errors
- Abstractions for format-agnostic parsing
gBeat
- watchOS
- web
Transmit your heart rate data to your fitness instructor or coach in real-time, no matter where you are.
Founded by fitness & tech enthusiasts looking to solve the problem of having heart rate data for instructors or trainers while they are streaming or coaching classes online.
ThirtyTo
- macOS
- iOS
- watchOS
- tvOS
- linux
Swift Package for using Base32Crockford Encoding for Data and Identifiers.
ThirtyTo provides a way to encode data and create identifiers which is both efficient and human-readable. While Base64 is more efficient it is not very human-readable with both both upper case and lower case letters as well as punctuation.
Base32Crockford offers the most reasonable compromise when it comes to encoding data. Being a super set of Base16, it uses all ten digits and 22 of the 26 Latin upper case characters.



















