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

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.