Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wolfgunblood/nextjs-saaskit
An Open Source Next.js Saas Kit
https://github.com/wolfgunblood/nextjs-saaskit
authentication drizzle-orm lemon-squeezy nextjs shadcn-ui stack tailwind turso
Last synced: about 21 hours ago
JSON representation
An Open Source Next.js Saas Kit
- Host: GitHub
- URL: https://github.com/wolfgunblood/nextjs-saaskit
- Owner: wolfgunblood
- License: mit
- Created: 2024-06-25T04:09:53.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-27T04:01:25.000Z (3 months ago)
- Last Synced: 2024-12-15T20:12:25.514Z (8 days ago)
- Topics: authentication, drizzle-orm, lemon-squeezy, nextjs, shadcn-ui, stack, tailwind, turso
- Language: TypeScript
- Homepage: https://saaskit.one
- Size: 444 KB
- Stars: 94
- Watchers: 1
- Forks: 16
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Next.js SaaS kit
🔥 Open Source MVP Boilerplate
[![GitHub Repo stars](https://img.shields.io/github/stars/wolfgunblood/nextjs-saaskit)](https://github.com/wolfgunblood/nextjs-saaskit)
## 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
- [Next.js](https://nextjs.org)
- [Stack Auth](https://stack-auth.com/)
- [Tailwind CSS](https://tailwindcss.com)
- [Shadcn UI](https://ui.shadcn.com/)
- [React Hook Form](https://www.react-hook-form.com/)## 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](https://nextwrapper.com/) - 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!