A free commercial/personal, production-ready SaaS starter kit built with Next.js. Includes authentication, analytics, and more.
- Magic Link Auth: login with Better-Auth & Resend, plus GitHub OAuth.
- Protected Access: protected routes and middleware.
- Modern UI/UX: Tailwind CSS, dark/light mode, and dashboards.
- Type-Safe Development: TypeScript, Drizzle ORM, PostgreSQL, Zod validation.
- Analytics: PostHog integration.
- Payments (upcoming): Stripe, DodoPayments, and billing options.
- Framework: Next.js
- Authentication: Better-Auth
- Database: PostgreSQL
- ORM: Drizzle
- Styling: Tailwind CSS
- Email: Resend
- Analytics: PostHog
- Validation: Zod
- Magic Link Authentication with Better-Auth and Resend
- GitHub OAuth Integration
- Protected Routes
- User Settings
- Dark/Light Mode
- Dashboard & Sidebar (shadcn)
- T3 Env Integration
- Zod Validation
- Drizzle + PostgreSQL Setup
- PostHog Analytics
- Landing Page
- Payments (Stripe and DodoPayments integration)
- Minor fixes here and there to Improve UX & DX
- Ship v1
- Fork the repository.
- Create a feature branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -m 'Add YourFeature'
). - Push to the branch (
git push origin feature/YourFeature
). - Submit a Pull Request.
For issues or feature requests, create an issue in the GitHub repository.