Validated, accessible, ready to wire up.
Forms
Realistic form flows with client-side validation, first-invalid focus management, live error announcements and every interaction state a real product needs.
Showing 6 of 28 forms — clear filters
Login
Email and password with a form-level rejection that does not reveal which half was wrong.
AuthenticationstarterFeatured6 variantsRegister
Account creation with a live password-strength meter that is announced as words, not bars.
AuthenticationintermediateFeatured5 variantsVerification code
An OTP flow with a resend cooldown and a failure state that does not clear the entered code.
AuthenticationintermediateFeatured5 variantsForgot password
A reset request whose success message deliberately does not confirm whether the account exists.
Authenticationstarter4 variantsMagic link
A one-field sign-in whose success state names the address and offers a correction path.
Authenticationstarter4 variantsReset password
Two fields with a cross-field match rule and a strength meter.
Authenticationstarter4 variants