PrettyUI
Beautiful component UI library for SwiftUI
PrettyUI – SwiftUI component library with cross-platform theming
Summary: PrettyUI is a SwiftUI library offering over 20 production-ready UI components with a theming system supporting light/dark modes and five built-in themes. It works across iOS, macOS, tvOS, and watchOS, enabling developers to build consistent interfaces using a single codebase.
What it does
PrettyUI provides components like buttons, cards, modals, toasts, and text fields with a fluent API and accessibility features. It installs via Swift Package Manager and supports customizable themes controlling colors, typography, spacing, and shadows.
Who it's for
It targets SwiftUI developers seeking reusable, polished UI components for multi-platform apps requiring consistent design and accessibility.
Why it matters
It reduces the time and effort needed to create professional, consistent SwiftUI interfaces by offering reusable components and a flexible theming system across Apple platforms.