tanstack-authed

๐Ÿ๏ธ minimal TanStack Start template with Drizzle ORM and shadcn/ui featuring OAuth, email-password, passkeys, email verification, TOTP 2FA, recovery codes and rate limiting.

reacttemplateboilerplatepostgresqlauthtailwindcsstanstack-querytanstack-routerdrizzle-ormtanstack-starttypescripttailwind

Preview

tanstack-authed preview

Overview

Tanstack Authed. ๐Ÿ๏ธ Minimal TanStack Start starter with Drizzle ORM and shadcn/ui. โ†’ Preview here OAuth login (Google, GitHub, etc.) Email and password authentication with HaveIBeenPwned password check Passkey sign-in and hardware security key support Email verification flow Two-factor authentication with TOTP, recovery codes and passkeys Password reset with 2FA Secure sessions, login throttling and rate limiting Getting Started We're using pnpm by default, but you can modify the scripts in p

Features

oauth-loginemail-password-authenticationpasskey-signinhardware-security-key-supportemail-verificationtotp-2farecovery-codespassword-resetsecure-sessionslogin-throttlingrate-limitingpassword-strength-check

Feature Flags

authenticationsubscriptionsemailsauthorizationteamsOrgsnotificationsrateLimiting

Recommended Use Cases

full-stack-web-applicationsauthentication-focused-projectssecure-user-managementmodern-react-applications

Frontend

reacttanstack-routertanstack-queryshadcn-uitailwindcss

Backend

tanstack-start

Auth Providers

googlegithuboauthemail-passwordpasskeys

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
0
๐Ÿด Forks
0
๐Ÿงพ License
unlicense
๐Ÿ”„ Active
Unknown

Stack

Framework
tanstack-start
Language
typescript
CSS
tailwindcss
Database
postgresql
Auth
oauth, email-password, passkeys, totp
ORM
drizzle-orm

Data Layer

Databases
postgresql
ORM
drizzle-orm

UI Stack

Styling
tailwindcss
Components
shadcn-ui

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source template with public domain code
Get Started with this Boilerplate