gitwtfhub

wtf is apple-design-templates?

mikonyaa/apple-design-templates — explained in plain English

Analysis updated 2026-05-18

15Audience · developerComplexity · 2/5LicenseSetup · easy

TL;DR

A curated catalog of independent SwiftUI starter templates for iPhone, iPad, and Mac apps, plus a standalone command-line tool for catching resizable-window layout bugs.

Mindmap

Mindmap is still cooking. Refresh in a few.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Add a polished tab bar or app navigation shell to an existing iPhone or iPad app.

REASON 2

Build a Live Activity or Dynamic Island display for glanceable status updates like deliveries or timers.

REASON 3

Create a keyboard-driven menu bar utility app for macOS.

REASON 4

Check an iPhone app's code for layout assumptions that break in a resizable window using ResizeLint.

What's in the stack?

SwiftSwiftUIXcode

How it stacks up

mikonyaa/apple-design-templates0pen-sourcer/hearth0rnot/god-mode-claude
Stars151515
LanguagePython
Setup difficultyeasymoderateeasy
Complexity2/53/51/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 30min

Each template is a separate Xcode project targeting recent iOS, iPadOS, or macOS versions with Swift 6.

MIT license: use, modify, and share freely, including commercially, as long as you keep the copyright notice.

Wtf does this do

Apple Design Templates is a curated catalog of separate SwiftUI starter projects for building apps on iPhone, iPad, and Mac. SwiftUI is Apple's toolkit for building app interfaces. Rather than one big shared codebase, each project in the catalog is its own independent repository with its own code, demo, documentation, tests, and release history, so you only pull in the one piece you actually need. The catalog follows three stated principles: it prefers Apple's own system interfaces and conventions over custom ones, every demo runs with built-in sample data so you do not need an account or a backend server to try it, and each project stays small enough to adapt rather than growing into a general-purpose framework. Four templates make up the main collection. Liquid Glass Tab Bars offers three different styles of tab navigation built around one shared selection model. Adaptive App Shell is an app navigation shell that adjusts between compact iPhone tabs and a full iPad sidebar layout. Live Activity and Dynamic Island Kit provides reusable building blocks for the Lock Screen and Dynamic Island displays that show glanceable live updates, such as a delivery or timer status. Mac Menu Bar Command Kit is a keyboard-driven menu bar app shell for building small Mac utilities like timers, clipboard tools, or quick notes. Alongside these four templates sits a separate developer tool called ResizeLint, a command-line checker that looks for layout assumptions in an iPhone app's code that break once that app can run in a resizable window, such as on a Mac or iPad. It works entirely on your own machine, produces reports in several formats, and is also available as a GitHub Action for automated checks. Each project supports recent versions of iOS, iPadOS, or macOS and is built with Swift 6. The overall catalog is released under the MIT license.

Yoink these prompts

Prompt 1
Help me pick the right template from Apple Design Templates for adding sidebar navigation to my iPad app.
Prompt 2
Show me how to adapt the Liquid Glass Tab Bars template for my existing iOS app.
Prompt 3
Explain how to set up a Live Activity using the Live Activity and Dynamic Island Kit template.
Prompt 4
Help me install and run ResizeLint to check my iPhone app for resizable-window layout issues.

Frequently asked questions

wtf is apple-design-templates?

A curated catalog of independent SwiftUI starter templates for iPhone, iPad, and Mac apps, plus a standalone command-line tool for catching resizable-window layout bugs.

What license does apple-design-templates use?

MIT license: use, modify, and share freely, including commercially, as long as you keep the copyright notice.

How hard is apple-design-templates to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is apple-design-templates for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.