import { Header } from "@/components/header"; import { LogIn, Shield, UserPlus } from "lucide-react"; import Link from "next/link"; export default function Home() { return (
Self-hosted authentication

Authentication
ready to go

Email/password login, session management, and optional social login. Your auth data stays in your database.

Sign Up Sign In

Self-hosted

Your auth data lives in your D1 database. No third-party dependency.

Email + Social

Email/password out of the box. Add GitHub or Google OAuth with two environment variables.

Extensible

Add 2FA, magic links, passkeys, and organizations via Better Auth plugins.

); }