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.

Connect with Us

  • X – Follow updates, share what you’ve built, or reach out
  • GitHub – Star the repo, open issues, or contribute directly