Skip to content

wolfgunblood/nextjs-saaskit

Repository files navigation

Next.js SaaS kit

🔥 Open Source MVP Boilerplate

GitHub Repo stars


image

Motivation

Implementing authentication in Next.js, especially Email+Password authentication, Oauth, payments, and database integration 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

Key Features

  • 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.

Tech Stack

Get Started

  1. git clone https://github.com/wolfgunblood/nextjs-saaskit
  2. cd projectName
  3. Copy .env.loc to .env.local
  4. Copy .env.example to .env
  5. Update env variables
  6. Run npm install to install dependencies.
  7. Execute npm dev to start the development server and enjoy!

Roadmap

  • Stripe Integration
  • Resend Integration
  • Prisma Integration

Contributing

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.

New

NextWrapper - An AI-powered No-Code tool to build your SaaS.

Build SaaS, AI tool, and web app builder in days not months

An AI-powered No-Code tool to build your SaaS, AI tool, or any web app in days—not months. Stop wasting time setting up everything & leverage AI to build your startup today!