Expanded OAuth Ecosystem

Build Authentication the Modern Way

Stop building auth from scratch. With Authverse, you get a complete setup Better Auth config, OAuth providers, Prisma/Drizzle database, and clean Shadcn/ui all generated with one command.

Quick Start

Get your authentication system up and running in minutes for Next.js and TanStack Start.

1

Run Authverse init

$npx authverse@latest init
2

Update the .env file

Add database connection variables and set up OAuth credentials.

3

Pull database schema

Run the following command to push the database schema using Prisma or Drizzle.

Everything You Need for Auth

Authverse handles the complexity of authentication so you can focus on your product.

Framework Support

Seamless integration with Next.js and TanStack Start for modern full-stack development.

First-Class ORMs

Native support for Prisma and Drizzle, letting you choose your preferred type-safe database toolkit.

Zero-Config Auth

Instant, fully-configured authentication system powered by Better Auth out of the box.

Pre-Built Components

Beautifully designed Shadcn UI interfaces for sign-in, registration, and password recovery.

Account Recovery

Built-in password reset flows with secure tokens and transactional email support.

Social Logins

Enable GitHub, Google, and other OAuth providers with simple auto-generated configurations.

Production Ready

A meticulously organized, scalable project structure that adheres to modern clean-code best practices.

Proudly Open Source

Authverse is completely open source and driven by the community. Check out the repository, contribute to the codebase, or leave a star if you find it useful.