codexmachina
Auth provider

Every verified stack secured with Better Auth.

Better Auth — self-hosted auth running inside your app against your Postgres (Drizzle adapter).

120 verified stacks120 greenHow we verify →

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-auth
BETTER_AUTH_SECRETgenerate with `openssl rand -base64 32`
BETTER_AUTH_URLyour app's base URL

120 verified stacks

AI Wrapper
Next.js 16 (App Router) · MySQL 8
AI Wrapper
Next.js 16 (App Router) · Postgres (Neon)
AI Wrapper
Nuxt 4 · MySQL 8
AI Wrapper
Nuxt 4 · Postgres (Neon)
AI Wrapper
React Router v8 · MySQL 8
AI Wrapper
React Router v8 · Postgres (Neon)
Blog / CMS
Next.js 16 (App Router) · MySQL 8
Blog / CMS
Next.js 16 (App Router) · Postgres (Neon)
Blog / CMS
Nuxt 4 · MySQL 8
Blog / CMS
Nuxt 4 · Postgres (Neon)
Blog / CMS
React Router v8 · MySQL 8
Blog / CMS
React Router v8 · Postgres (Neon)
Booking / scheduling
Next.js 16 (App Router) · MySQL 8
Booking / scheduling
Next.js 16 (App Router) · Postgres (Neon)
Booking / scheduling
Nuxt 4 · MySQL 8
Booking / scheduling
Nuxt 4 · Postgres (Neon)
Booking / scheduling
React Router v8 · MySQL 8
Booking / scheduling
React Router v8 · Postgres (Neon)
CRM
Next.js 16 (App Router) · MySQL 8
CRM
Next.js 16 (App Router) · Postgres (Neon)
CRM
Nuxt 4 · MySQL 8
CRM
Nuxt 4 · Postgres (Neon)
CRM
React Router v8 · MySQL 8
CRM
React Router v8 · Postgres (Neon)
E-commerce store
Next.js 16 (App Router) · MySQL 8
E-commerce store
Next.js 16 (App Router) · Postgres (Neon)
E-commerce store
Nuxt 4 · MySQL 8
E-commerce store
Nuxt 4 · Postgres (Neon)
E-commerce store
React Router v8 · MySQL 8
E-commerce store
React Router v8 · Postgres (Neon)
Fintech ledger
Next.js 16 (App Router) · MySQL 8
Fintech ledger
Next.js 16 (App Router) · Postgres (Neon)
Fintech ledger
Nuxt 4 · MySQL 8
Fintech ledger
Nuxt 4 · Postgres (Neon)
Fintech ledger
React Router v8 · MySQL 8
Fintech ledger
React Router v8 · Postgres (Neon)
Fitness tracker
Next.js 16 (App Router) · MySQL 8
Fitness tracker
Next.js 16 (App Router) · Postgres (Neon)
Fitness tracker
Nuxt 4 · MySQL 8
Fitness tracker
Nuxt 4 · Postgres (Neon)
Fitness tracker
React Router v8 · MySQL 8
Fitness tracker
React Router v8 · Postgres (Neon)
Forum / community
Next.js 16 (App Router) · MySQL 8
Forum / community
Next.js 16 (App Router) · Postgres (Neon)
Forum / community
Nuxt 4 · MySQL 8
Forum / community
Nuxt 4 · Postgres (Neon)
Forum / community
React Router v8 · MySQL 8
Forum / community
React Router v8 · Postgres (Neon)
Helpdesk / support
Next.js 16 (App Router) · MySQL 8
Helpdesk / support
Next.js 16 (App Router) · Postgres (Neon)
Helpdesk / support
Nuxt 4 · MySQL 8
Helpdesk / support
Nuxt 4 · Postgres (Neon)
Helpdesk / support
React Router v8 · MySQL 8
Helpdesk / support
React Router v8 · Postgres (Neon)
IoT telemetry
Next.js 16 (App Router) · MySQL 8
IoT telemetry
Next.js 16 (App Router) · Postgres (Neon)
IoT telemetry
Nuxt 4 · MySQL 8
IoT telemetry
Nuxt 4 · Postgres (Neon)
IoT telemetry
React Router v8 · MySQL 8
IoT telemetry
React Router v8 · Postgres (Neon)
Job board
Next.js 16 (App Router) · MySQL 8
Job board
Next.js 16 (App Router) · Postgres (Neon)
Job board
Nuxt 4 · MySQL 8
Job board
Nuxt 4 · Postgres (Neon)
Job board
React Router v8 · MySQL 8
Job board
React Router v8 · Postgres (Neon)
LMS (learning platform)
Next.js 16 (App Router) · MySQL 8
LMS (learning platform)
Next.js 16 (App Router) · Postgres (Neon)
LMS (learning platform)
Nuxt 4 · MySQL 8
LMS (learning platform)
Nuxt 4 · Postgres (Neon)
LMS (learning platform)
React Router v8 · MySQL 8
LMS (learning platform)
React Router v8 · Postgres (Neon)
Marketplace
Next.js 16 (App Router) · MySQL 8
Marketplace
Next.js 16 (App Router) · Postgres (Neon)
Marketplace
Nuxt 4 · MySQL 8
Marketplace
Nuxt 4 · Postgres (Neon)
Marketplace
React Router v8 · MySQL 8
Marketplace
React Router v8 · Postgres (Neon)
Newsletter platform
Next.js 16 (App Router) · MySQL 8
Newsletter platform
Next.js 16 (App Router) · Postgres (Neon)
Newsletter platform
Nuxt 4 · MySQL 8
Newsletter platform
Nuxt 4 · Postgres (Neon)
Newsletter platform
React Router v8 · MySQL 8
Newsletter platform
React Router v8 · Postgres (Neon)
Notes / knowledge base
Next.js 16 (App Router) · MySQL 8
Notes / knowledge base
Next.js 16 (App Router) · Postgres (Neon)
Notes / knowledge base
Nuxt 4 · MySQL 8
Notes / knowledge base
Nuxt 4 · Postgres (Neon)
Notes / knowledge base
React Router v8 · MySQL 8
Notes / knowledge base
React Router v8 · Postgres (Neon)
Product analytics
Next.js 16 (App Router) · MySQL 8
Product analytics
Next.js 16 (App Router) · Postgres (Neon)
Product analytics
Nuxt 4 · MySQL 8
Product analytics
Nuxt 4 · Postgres (Neon)
Product analytics
React Router v8 · MySQL 8
Product analytics
React Router v8 · Postgres (Neon)
Project management
Next.js 16 (App Router) · MySQL 8
Project management
Next.js 16 (App Router) · Postgres (Neon)
Project management
Nuxt 4 · MySQL 8
Project management
Nuxt 4 · Postgres (Neon)
Project management
React Router v8 · MySQL 8
Project management
React Router v8 · Postgres (Neon)
SaaS
Next.js 16 (App Router) · MySQL 8
SaaS
Next.js 16 (App Router) · Postgres (Neon)
SaaS
Nuxt 4 · MySQL 8
SaaS
Nuxt 4 · Postgres (Neon)
SaaS
React Router v8 · MySQL 8
SaaS
React Router v8 · Postgres (Neon)
Social network
Next.js 16 (App Router) · MySQL 8
Social network
Next.js 16 (App Router) · Postgres (Neon)
Social network
Nuxt 4 · MySQL 8
Social network
Nuxt 4 · Postgres (Neon)
Social network
React Router v8 · MySQL 8
Social network
React Router v8 · Postgres (Neon)
Video platform
Next.js 16 (App Router) · MySQL 8
Video platform
Next.js 16 (App Router) · Postgres (Neon)
Video platform
Nuxt 4 · MySQL 8
Video platform
Nuxt 4 · Postgres (Neon)
Video platform
React Router v8 · MySQL 8
Video platform
React Router v8 · Postgres (Neon)