View Project
Open Source Next.js SaaS kit
Implementing authentication in Next.js, especially Email+Password authentication and Oauth, can be challenging. No more hassle with user management. No more hassle for payment integrations. No more building a landing page from scratch. A done for you starter kit
Authentication: 💼 Support for Credential and OAuth(google,github) authentication.
Authorization: 🔒 Easily manage public and protected routes within the app directory.
Email Verification: 📧 Verify user identities through email.
Password Reset: 🔑 Streamline password resets by sending email password reset links.
Lemonsqueezy Payment: 💳 Setup user subscriptions seamlessly with lemonsqueezy.
Turso Database: 🛢️ Utilize a turso database set up.
Drizzle ORM: 🛢️ Utilize a Drizzle ORM.
npx nextjs-saaskit@latest
cd projectName
Copy .env.loc to .env.local
Copy .env.example to .env
Update env variables
Run npm install to install dependencies.
Execute npm dev to start the development server and enjoy!
To contribute, fork the repository and create a feature branch. Test your changes, and if possible, open an issue for discussion before submitting a pull request. Follow project guidelines, and welcome feedback to ensure a smooth integration of your contributions. Your pull requests are warmly welcome.