iOS Dev Tools

The greatest iOS development tools, including websites, desktop and mobile apps, and back-end services. Updated daily by Max Ott.

Subscribe

A weekly update delivered right to your inbox. Sent once a week. No spam, not ever. Unsubscribe at any time.

Command Line
screenshot of Sitrep

Sitrep

Sitrep is source code analyzer for Swift projects, giving you a high-level overview of your code: A count of your […]

Read More

Command Line
screenshot of Poes

Poes

A Swift command-line tool to easily send push notifications to the iOS simulator Poes helps you with:  Generating a JSON […]

Read More

Command Line
screenshot of Finch

Finch

Finch is a configurable tool designed to make tracking the history and evolution of a product simple and easy to […]

Read More

Command Line
screenshot of HackMan

HackMan

HackMan is a simple tool for generating boilerplate code directly via the command line. Let hackman do the boring work and save […]

Read More

Command Line
screenshot of Accio

Accio

A dependency manager driven by SwiftPM that works for iOS/tvOS/watchOS/macOS projects. […]

Read More

Command Line
screenshot of Beak

Beak

A tool that gives you a command line interface to your Swift scripts. Beak can take a standard Swift file and then list and run any public global functions in it via a command line interface. It analyses your Swift file via SourceKit and finds all public and global functions, turning each into a runnable command while converting parameter names into command line flags. You can also use Beak to generate an Xcode project with all dependencies linked so you can edit your Swift file with full code completion. […]

Read More

Command Line
screenshot of Mint

Mint

A package manager that installs and runs Swift command line tools. Mint makes installing, running and distributing these tools much easier. It installs your tools via Swift Package Manager and globally installs and caches builds by version on demand. You can easily run the latest version or a specific version of a tool, or even use different versions of a tool side by side. Due to its use of Swift Package Manger for building tools, any tool that currently supports SPM automatically supports installing and running with Mint. […]

Read More

Command Line
screenshot of Struct

Struct

A command line tool that automates the creation and management of Xcode projects. Struct turns your Xcode project into a build artefact by letting you quickly and continuously regenerate it from a YAML or JSON spec file. You can create your first spec file by migrating an existing Xcode project ready to be customised and regenerated. Struct makes it easy to have multiple variants of a project with the ability to add additional source files and resources. Great for whitelabelling and multiple distribution channels. […]

Read More