stackpicks.dev
Back to gallery
better-auth/better-auth on GitHub — The most comprehensive authentication framework
better-auth
Built bybetter-auth/

better-auth

The most comprehensive authentication framework

Stars
28.5k
Forks
2.6k
Watchers
28.5k
Open issues
639
TypeScriptMIT main Updated 2 hours ago~39 stars/day lifetime
Editor's take

The most flexible modern auth library for TypeScript stacks in 2026. Plugin ecosystem for 2FA, phone OTP, organization roles, audit logs. Same code works with Next.js, TanStack Start, Express. Becoming the default choice for greenfield TS projects.

Use this if

You are starting a full-stack TypeScript app and want long-term scalability with full control over auth flows.

Skip if

You want a fully managed auth platform with no ops — use WorkOS or Auth0.

Authentication
Topics
authenticationiamoauthoauth2oidcssostripetypescript
Quick install
# Install via npm / pnpm / bun:
pnpm add better-auth
# or
npm install better-auth

Inferred from TypeScript · always double-check against the official README below.

README — rendered from better-auth/better-auth

Better Auth

Better Auth is a framework-agnostic authentication (and authorization) framework for TypeScript. It provides a comprehensive set of features out of the box and includes a plugin ecosystem that simplifies adding advanced functionalities with minimal code in a short amount of time. Whether you need 2FA, multi-tenant support, or other complex features, it lets you focus on building your actual application instead of reinventing the wheel.

Why Better Auth

Authentication in the TypeScript ecosystem is a half-solved problem. Other open-source libraries often require a lot of additional code for anything beyond basic authentication. Rather than just pushing third-party services as the solution, I believe we can do better as a community—hence, Better Auth.

Contribution

Better Auth is a free and open source project licensed under the MIT License. You are free to do whatever you want with it.

You could help continuing its development by:

Security

If you discover a security vulnerability within Better Auth, please send an e-mail to security@better-auth.com.

All reports will be promptly addressed, and you'll be credited accordingly.

Live data via GitHub REST API · Cached 30 min · Created 20 May 2024