Auth provider
Every verified stack secured with Better Auth.
Better Auth — self-hosted auth running inside your app against your Postgres (Drizzle adapter).
Why Better Auth, specifically
note
Self-hosted: Better Auth owns the user/session/account/verification tables. This stack emits them (db/auth-schema.ts) and hands them to the Drizzle adapter, so app-type schemas can foreign-key `user` directly.
What Better Auth pulls in
bun add better-authBETTER_AUTH_SECRETgenerate with `openssl rand -base64 32`BETTER_AUTH_URLyour app's base URL120 verified stacks
✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)✓
Next.js 16 (App Router) · MySQL 8✓
Next.js 16 (App Router) · Postgres (Neon)✓
Nuxt 4 · MySQL 8✓
Nuxt 4 · Postgres (Neon)✓
React Router v8 · MySQL 8✓
React Router v8 · Postgres (Neon)