Skip to content
isamercan edited this page Jun 30, 2026 · 3 revisions

ThemeKit

A token-driven, zero-dependency SwiftUI design system.

A themable palette, 117 token-bound SwiftUI components, a validation layer, and accessibility (Dynamic Type, VoiceOver, RTL) — all with no third-party dependencies in the core.

📖 Full DocC documentation is published at isamercan.github.io/ThemeKit, or build it locally:

swift package --disable-sandbox preview-documentation --target ThemeKit

Quick install

.package(url: "https://github.com/isamercan/ThemeKit", .upToNextMinor(from: "0.1.0"))

Apply the theme once at your app root, then compose components:

ContentView().themeKit()

Where to go next

The detailed, styled DocC docs live at isamercan.github.io/ThemeKit. This wiki holds the light, fast-changing helper pages.

Clone this wiki locally