Introduction
Build beautiful iOS apps faster with ready-to-use SwiftUI and UIKit components.
What is ComponentsKit?
ComponentsKit is an open-source UI component library for iOS, built in Swift, and fully compatible with SwiftUI and UIKit. It helps you build beautiful, functional interfaces faster — without reinventing common UI elements every time.
Whether you're working on a new project or enhancing an existing app, ComponentsKit gives you a collection of prebuilt components that are easy to integrate, customize, and maintain.
With a consistent API, lightweight architecture, and support for theming and configuration, ComponentsKit is designed to fit smoothly into any iOS codebase.
Why Use ComponentsKit?
- SwiftUI & UIKit Support – Use the same components across both frameworks
- Easy Theming – Customize colors, fonts, and styles to match your app
- View Model-Based Configuration – Adjust behavior and appearance with clean, declarative APIs
- Lightweight & Performant – Built for production apps with minimal overhead
- Future-Proof Design – Built with flexibility and maintainability in mind
Community & Contributions
We’re excited to grow ComponentsKit with the iOS developer community. Whether you’re building with it, spotting bugs, or suggesting new features — your feedback helps make it better for everyone.