DevStack
N

NextAuth.js (Auth.js)

Open-source authentication for Next.js

Visit Website →
Open Sourceauthnext.jsopen-sourceself-hosted

Overview

Auth.js (formerly NextAuth.js) is a complete open-source authentication solution for web applications. Supports dozens of providers, database adapters, and JWT/session strategies.

Key Features

  • 50+ OAuth providers
  • Database adapters (Prisma, Drizzle, etc.)
  • JWT & database sessions
  • Passwordless / magic link
  • Callbacks & events
  • TypeScript support

Pros

  • +Completely free and open source
  • +Huge provider ecosystem
  • +Full control over data

Cons

  • Steeper learning curve
  • No pre-built UI components
  • v5 migration can be complex

Alternatives to NextAuth.js (Auth.js)

More in Authentication