A free, production-ready SaaS starter kit built with Next.js. Includes authentication, organization management, analytics, and more.
- Magic Link Auth: login with Better-Auth & Resend, plus GitHub OAuth.
- Role-Based Access: protected routes, middleware, and team roles.
- Multi-Organization Support: manage teams, settings, and preferences.
- 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, Paddle, 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
- Organization and Team Management
- Multi-organization support
- Team invitations
- Organization settings
- User Settings
- Dark/Light Mode
- Dashboard & Sidebar (shadcn)
- T3 Env Integration
- Zod Validation
- Drizzle + PostgreSQL Setup
- PostHog Analytics
- Stripe Integration
- Paddle Integration
- Admin Dashboard
- Improved Design
- 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.