Skip to main content
196

Search Lumen

Find components, APIs, guides, and recipes.

GitHub
Apple docs
Apple platformsSwiftUI package

Lumen for Apple platforms

Share a Lumen design language across iPhone, iPad, Mac, Apple TV, and Apple Watch while keeping SwiftUI behavior native.

PackageLumenUI

LumenUI installs through Swift Package Manager; no npm package, CocoaPod, or copied source is required. Add the repository URL, pin exact version 4.0.0 for reproducible builds, and attach the LumenUI product to your application target.

Real platform output

Rendered by Apple / SwiftUI

This verified capture comes from the native preview host using the package in this repository. The controls are rendered by Apple, not by HTML.

Native captureSwiftUI · LumenUI package
Lumen component gallery rendered directly by the LumenUI SwiftUI package

Component library

Start with the building blocks

The shared native tier is complemented by SwiftUI and macOS-specific controls that preserve native navigation, focus, and window behavior.

Explore all 114 components

Platform contract

Designed for Apple / SwiftUI

Apple platform coverage

The package supports iOS 16, macOS 13, tvOS 16, visionOS 1, and watchOS 9 or newer.

Adaptive density

Controls automatically use touch-friendly mobile density and compact pointer-friendly Mac density.

SwiftUI conventions

Dynamic Type, SF Symbols, environment values, VoiceOver, and native controls remain first-class.

Move between platform guidance without losing the shared Lumen design language.

Apple docsSwiftUI package