Auth

Copy-paste SwiftUI authentication screens for login, sign-up, and password reset — designed for fast integration and full theming with ComponentsKit.

Auth Screens Preview Explore Auth Screens →

What is this?

Auth screens are pre-built SwiftUI views that cover common authentication flows like sign-in, sign-up, and password reset. Built with ComponentsKit, these templates follow modern UX patterns and are fully customizable through your theme settings.

Templates include:

  • Input fields for email, password, and name
  • Primary and secondary CTA buttons
  • Optional links (e.g. "Forgot password?", "Sign up")
  • Flexible layout for branding and messaging

Who is it for?

These templates are great for:

  • Developers who want to launch faster without compromising on UI quality
  • Teams that need consistent, user-friendly authentication flows
  • Apps that include email/password or other sign-in methods

They’re especially helpful when you want to skip UI boilerplate and focus on integrating your auth logic.


Why should you use it?

Authentication flows are essential — but building them from scratch takes time. These templates help you:

  • Get started instantly with clean, ready-to-use screens
  • Match your app's branding by customizing the ComponentsKit theme
  • Embed in both SwiftUI and UIKit apps via UIHostingController
  • Avoid repetitive layout work and focus on functionality

Just plug in your logic — the design and layout are already handled.