Swift 6 · SwiftUI · 6 Apple platforms

Apple HIG components,
ready for production.

35 themed SwiftUI components, a layered token system, and macOS + iPhone showcase snapshots — so your app looks native on iPhone, iPad, Mac, Apple TV, Apple Watch, and visionOS.

HIGButton component preview on macOS
HIGButton component preview on iPhone

Built for real apps

Not a toy UI kit — HIGDesign enforces tokens, documents every public symbol, and ships with verification scripts used in CI.

HIG-aligned

Components follow Apple Human Interface Guidelines with intentional per-platform behavior.

Theme-driven

Wrap once with HIGThemeableView. Swap system, high-contrast, or brand themes instantly.

Token layers

Raw → semantic → component tokens eliminate magic numbers in view code.

Device-framed snapshots

iPhone and Mac showcase renders keep visual regressions visible in PRs.

Component gallery

System theme, light mode, macOS and iPhone showcases. Explore all 35 components in the sample app or DocC catalog.

Install

Add the package in Xcode or Package.swift, then wrap your root view.

// Package.swift
.package(url: "https://github.com/promptdora/HIGDesign.git", from: "1.6.0")

// App.swift
import HIGDesign

HIGThemeableView(theme: HIGSystemTheme()) {
    HIGButton("Continue", role: .primary) { }
}