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
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
GitHub
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