mikonyaa/apple-design-templates — explained in plain English
Analysis updated 2026-05-18
Add a polished tab bar or app navigation shell to an existing iPhone or iPad app.
Build a Live Activity or Dynamic Island display for glanceable status updates like deliveries or timers.
Create a keyboard-driven menu bar utility app for macOS.
Check an iPhone app's code for layout assumptions that break in a resizable window using ResizeLint.
| mikonyaa/apple-design-templates | 0pen-sourcer/hearth | 0rnot/god-mode-claude | |
|---|---|---|---|
| Stars | 15 | 15 | 15 |
| Language | — | Python | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 1/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Each template is a separate Xcode project targeting recent iOS, iPadOS, or macOS versions with Swift 6.
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.
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.
MIT license: use, modify, and share freely, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.