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.
Get your authentication system up and running in minutes for Next.js and TanStack Start.
Run Authverse init
$npx authverse@latest initUpdate the .env file
Add database connection variables and set up OAuth credentials.
Pull database schema
Run the following command to push the database schema using Prisma or Drizzle.
Authverse handles the complexity of authentication so you can focus on your product.
Seamless integration with Next.js and TanStack Start for modern full-stack development.
Native support for Prisma and Drizzle, letting you choose your preferred type-safe database toolkit.
Instant, fully-configured authentication system powered by Better Auth out of the box.
Beautifully designed Shadcn UI interfaces for sign-in, registration, and password recovery.
Built-in password reset flows with secure tokens and transactional email support.
Enable GitHub, Google, and other OAuth providers with simple auto-generated configurations.
A meticulously organized, scalable project structure that adheres to modern clean-code best practices.
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.