A free, open-source Next.js 15 starter for SaaS apps. Auth, database, and a clean dashboard — all wired up. No fluff.
Built by BZDevelopments.
- Next.js 15 App Router, Server Actions, TypeScript
- Better Auth — email/password, Google OAuth, GitHub OAuth
- Drizzle ORM + PostgreSQL
- Tailwind CSS v4 + Radix UI components
- Dark mode (next-themes)
- A simple dashboard with Settings and an Admin panel
That's it. No payments, no AI, no e-commerce. Just the foundation.
This is the Lite version. The full LaunchPad Pro includes:
- Stripe / LemonSqueezy subscriptions and one-time checkouts
- AI — chat, image generation, RAG knowledge base (Vercel AI SDK v5)
- E-commerce — product catalog, cart, checkout
- 6 site types — SaaS, Agency, Portfolio, Blog, Waitlist, Marketing (all from one config switch)
- Email with Resend, file uploads with Cloudflare R2 / AWS S3
- Upstash Redis rate limiting
→ See the Pro showcase & live demo → Get LaunchPad Pro — $64.99
git clone https://github.com/BZDevelopments/launchpad-lite.git my-app
cd my-app
npm install
cp .env.example .env.localFill in .env.local:
DATABASE_URL=postgresql://user:pass@host:5432/db
BETTER_AUTH_SECRET=your-random-secret
BETTER_AUTH_URL=http://localhost:3000
npm run db:push
npm run devDone. Edit src/user-control/site-config.ts to change the name, links, and auth providers.
Check out the showcase repo — it has a look into LaunchPad's layouts and a live interactive demo.
If Pro is what you need, grab it at launchpad-checkout.netlify.app.
MIT — use it however you want. No attribution required (though always appreciated).