Better Auth
The most comprehensive authentication framework for TypeScript. Offers email/password, social sign-on, and multi-factor authentication.

Roll your own auth with confidence in minutes! Better Auth provides a comprehensive authentication framework for TypeScript developers. It supports popular frameworks like React, Vue, Svelte, and Next.js, offering features such as:
- Email & Password Authentication: Built-in support with session and account management.
- Social Sign-on: Integrate multiple OAuth providers like GitHub, Google, and Discord.
- Multi-Factor Authentication: Secure user accounts with two-factor authentication.
- Multi-Tenant Support: Manage organizations, teams, and invitations with access control.
- Plugin Ecosystem: Extend functionality with official and community-created plugins.
With a focus on developer experience and type safety, Better Auth integrates seamlessly with tools like Drizzle ORM. Get started quickly and take full control of your authentication infrastructure.