Next.js Auth Starter Kit

A production-ready authentication boilerplate built with Next.js 15, NextAuth.js v5, Prisma, and Shadcn UI. Get started with secure user authentication in minutes.

Features

Email & Password

Secure email and password authentication with password hashing and validation.

Social Logins

Integrate popular social login providers like Google and GitHub with ease.

Email Verification

Verify user emails to ensure a valid user base and enable password resets.

Password Reset

Allow users to securely reset their passwords if they forget them.

Two-Factor Auth

Add an extra layer of security with two-factor authentication using authenticator apps.

And More...

Includes user profiles, settings management, and a clean, modern UI.