Auth.js
Authentication for the web, framework-agnostic
Next.js / Auth · OSS/MIT · 28.4k
What's Good
Provider support is comprehensive: OAuth, credentials, email magic links, and WebAuthn. The database adapter system works with your existing stack. The v5 rewrite improved Edge Runtime support and TypeScript types significantly.
The Catch
You are building the UI, handling edge cases, and managing the infrastructure. Provider quirks require debugging.
Verdict
Maximum control for teams willing to own their auth.
Embed
[](https://stackgems.com/gems/authjs)