Open source — MIT license

Stop setting up.
Start shipping.

Authentication, database, and UI — all pre-configured on top of Next.js. Clone and build something real on day one.

Next.js 15shadcn/uiBetter AuthPrismaTypeScriptTailwind CSS
< 15 minfrom clone to running app
50+ hrsof boilerplate eliminated
4 toolswired together, zero config
Developer experience

Everything connected.
Nothing to wire up.

Your auth session and database client are ready in every server component. No providers to wrap, no client-side loading states to manage.

  • Server-side session access in one line
  • Prisma client with full TypeScript inference
  • Protected routes via middleware, already configured
app/dashboard/page.tsx
// app/dashboard/page.tsx
import { headers } from "next/headers"
import { auth } from "@/lib/auth"
import { db } from "@/lib/db"

export default async function Dashboard() {
  const session = await auth.api.getSession({
    headers: await headers(),
  })

  const user = await db.user.findUnique({
    where: { id: session?.user.id },
  })

  return <main>Welcome back, {user?.name}</main>
}
What's included

Four tools. One repo. Production ready.

Authentication

Auth that works.

Email/password, OAuth (Google, GitHub), 2FA, and session management — all via Better Auth. Secure by default.

  • Social login
  • Two-factor auth
  • Session management
Database

Data, typed end-to-end.

Prisma gives you a type-safe query client that mirrors your schema. Write queries that your IDE understands.

  • Auto-generated types
  • Migration workflow
  • PostgreSQL ready
UI

Design system included.

shadcn/ui components with a neutral, production-grade design system. Light and dark mode handled out of the box.

  • 50+ components
  • Dark mode
  • Accessible & responsive

Your next project starts here.

Clone the repo, add your environment variables, and you're live. Auth, database, and UI — handled.