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 experienceEverything connected.
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.