Your landing page’s weakest score is Trust.
How Auth.js (NextAuth.js) ranks
- 1.
Clerk80
- 2.
Supabase Auth76
- 3.
Better Auth74
- 4.
Auth.js (NextAuth.js)70
- 5.
SuperTokens67
- 6.
Lucia41
category scores
category scoresShowHide
Trust
66FairProof that the product is real, competent, and safe to try.



| Trust read | |
|---|---|
| Auth.js (NextAuth.js) | Code sample panel showing "import NextAuth from \"next-auth\"" with framework tabs, plus the GitHub badge reading "28.4k |
| "TRUSTED BY" logo strip featuring Vercel, strapi, beatBread, Artlist, sim, supermemory, and Axiom | |
| "Trusted by fast-growing companies around the world" logo strip (Inngest, Durable, Upstash, Cartesia) | |
| github.com/lucia-auth/lucia source link with named maintainer "Pilcrow" | |
| "110K" GitHub star count in the desktop navigation | |
| GitHub star count badge showing 15316 |
Value props
68FairTitle, subtitle, hero — do they sell the product's true value?
Auth.js
Authentication for the Web. Free and open source.
Working
- Instantly clear category: auth
- Code hero shows real usage
- "Free and open source" is honest proof
Could improve
- No numbers (providers, frameworks)
- States category, not outcome
- Banner routes trust to Better Auth
Mobile web
68FairThe phone experience as a first-class citizen.

What works
What to improve
Information hierarchy
72FairDoes the design help or inhibit what the page is trying to say?

What works
What to improve
CTA
76FairCopy, size, verb, cost-feel — does the primary CTA earn the click?

How Auth.js (NextAuth.js) compares
Recommended rewrites
