Hey! π
I appreciate you reading and supporting the newsletter.
Another Thursday, another issue with the latest tools to help you with daily tasks.
Let’s dive in!
Let’s connect on X (ex-Twitter) & LinkedIn! π€
A Swift package that provides a SwiftUI slideshow view for feature walkthroughs and onboarding flows, plus a ready-to-use floating window controller on macOS.
Why you will like it:
Embed TourSlideshowView inside any sheet, window, or custom layout you already manage.
TourKitWindowController presents a borderless, draggable, card-sized window - perfect for onboarding on app launch.
Gradient blending between artwork and the text panel, animated page indicator, and subtle glass-style icon buttons (with liquid-glass material on newer OS versions).
Title, description, and button labels are LocalizedStringKeys, with optional per-page tableName and stringsBundle overrides for custom .strings / .xcstrings tables.
Load images from your asset catalog, a specific module bundle (e.g. .module), or on-disk resource files (png, jpg, heic, tiff, gif, webp, and more).
Smooth transitions, animated page changes, and a keyboard shortcut (Return) on the primary action.
Pure SwiftUI + AppKit.
Check out this tool!
A mocking library for Swift that lets you create mocks of any protocol or class. Use it to mock dependencies in unit tests or fake features that aren’t implemented yet.
Why you will like it:
Create mocks of any protocol or open class in Swift, with no restrictions on code architecture or project setup.
Every method call made to a mock is automatically recorded, letting you verify how your code interacts with its dependencies during tests.
Register custom function results (including logic based on input arguments) so mocks return controlled, predictable outputs during testing.
Inspect recorded calls in detail - retrieve arguments passed, results returned, and check whether a function was called at all (hasCalled, calls(to:)).
No build scripts or special setup required. Just subclass Mock, define MockReferences for the methods you want to track, and start mocking immediately via Swift Package Manager.
Check out this tool!
A Swift library for crash-resilient, memory-mapped file storage. Direct file-backed persistence with thread-safe access and microsecond-latency operations.
Why you will like it:
Direct file-backed storage: memory-mapped POD structs with crash resilience.
Thread-safe: configurable locking (OSAllocatedUnfairLock, NoLock, NSLock, or custom).
KeyValueStore: 256-entry hash table with a Dictionary-like API.
Fast lookups: ~11-12ΞΌs per operation, consistent at all load factors.
Type-safe: BasicType wrappers for Int, String, Double, and Bool.
Main-thread safe: microsecond operations suitable for the UI thread.
Check out this tool!
QuotaWarmer - Helps Claude Code and Codex CLI users keep track of rolling quota windows and optionally claim fresh capacity the moment it becomes available.
cctop - A menu bar app that helps developers monitor multiple AI coding sessions from tools like Claude Code, Codex, opencode, and pi - making it easy to spot when attention is needed and jump straight to the right terminal, editor, or conversation.
Lidless - A menu bar app that keeps your Mac running even with the lid closed, so coding agents like Claude Code and Codex keep working while you move around.
Peeku - Locks your Mac when you step away, using on-device camera analysis, Apple Watch proximity, and activity signals - all processed locally with no cloud or account required.
Quay - A menu bar app for developers and tinkerers. Start, stop, and monitor every local dev service - project servers, Homebrew formulae, Docker containers, and terminal agents - from one place, with live CPU and memory metrics.
MacAdmins July 7-10th, United States (Pennsylvania) πΊπΈ
Swift Rockies July 22-23th, Canada (Calgary) π¨π¦
iOSDevUK September 7-10th, United Kingdom (Aberystwyth) π¬π§
Swift Island September 7-11th, Netherlands (Texel) π³π±
NSSpain September 16-18th, Spain (LogroΓ±o) πͺπΈ
Next.app devcon October 7-9th, Germany (Berlin) π©πͺ
SwiftLeeds October 12-14th, United Kingdom (Leeds) π¬π§
DevFest Hamburg October 16-17th, Germany (Hamburg) π©πͺ
code.talks November 4-5th, Germany (Hamburg) π©πͺ
Swiftsonic November 20-22nd, United States (Nashville) πΊπΈ
Do you want your conference to be featured here? Please send me an email at hi@iosdev.tools
If you are interested in sponsoring the newsletter or having your tool featured, send us an email at hi@iosdev.tools