An open API service indexing awesome lists of open source software.

https://github.com/NuxSaaS/NuxSaaS

Nuxt.js Full-Stack SaaS Starter Kit - Free & Open Source
https://github.com/NuxSaaS/NuxSaaS

nuxt saas saas-admin saas-boilerplate starter starter-kit starter-template vue

Last synced: about 2 months ago
JSON representation

Nuxt.js Full-Stack SaaS Starter Kit - Free & Open Source

Awesome Lists containing this project

README

        


NuxSaaS Logo

NuxSaaS


Website ยท
Documentation ยท

@Cyanhall



Built with Nuxt 4


Language TypeScript


Database PostgreSQL


Tailwind CSS


License MIT


Nuxt.js Full-Stack SaaS Starter Kit - Free & Open Source


Modern, Production-Ready, and Developer-Friendly

## โœจ Features

- ๐Ÿš€ **Modern Tech Stack** - Built with Nuxt 4, Vue 3, TypeScript
- ๐Ÿ”’ **Secure Auth** - Better Auth with OAuth2 social logins
- ๐Ÿ’พ **Enterprise Database** - PostgreSQL with Drizzle ORM
- ๐Ÿ’ณ **Payment Ready** - Stripe integration for subscription
- ๐Ÿ“ง **Email Integration** - Built-in Resend support
- ๐Ÿ“Š **Beautiful Dashboard** - Admin panel with charts
- ๐ŸŒ **I18n Ready** - Multi-language support out of the box
- ๐Ÿ“ฑ **Responsive** - Mobile-first design approach
- ๐ŸŽฏ **Developer Experience** - ESLint + TypeScript for better DX

## ๐Ÿš€ Quick Start

```bash
# 1. Clone the repository
git clone https://github.com/NuxSaaS/NuxSaaS.git
cd NuxSaaS

# 2. Use Node.js v22 LTS
nvm use

# 3. Install dependencies
npm install

# 4. Setup environment variables
cp .env.example .env

# 5. Generate and apply database migrations
npm run db:generate
npm run db:migrate

# 6. Start development server
npm run dev
```

## ๐Ÿš€ Deployment
#### Node.js Server
```bash
# Deploy to self host server
npm run build
npm run serve
```

#### Cloudflare Worker
```bash
# Deploy to Cloudflare Worker
npm run build
cp wrangler.example.toml wrangler.toml
npm run deploy
```

## ๐ŸŒŸ Support

If you find this project helpful, please consider:
- Giving it a star โญ
- [Becoming a sponsor on Patreon](https://patreon.com/NuxSaaS) ๐Ÿ’–

Your support helps maintain and improve NuxSaaS!

## ๐Ÿ™ Credits
This project is built upon these amazing open source projects:
- [Nuxt](https://nuxt.com) - The Progressive Web Framework
- [Nuxt UI](https://ui.nuxt.com) - Fully styled and customizable components
- [Better Auth](https://github.com/better-auth/better-auth) -The most comprehensive authentication framework for TypeScript
- [Drizzle ORM](https://github.com/drizzle-team/drizzle-orm) - TypeScript ORM
- [TailwindCSS](https://tailwindcss.com) - Utility-first CSS framework
- [nuxt-charts](https://github.com/dennisadriaans/vue-chrts): Nuxt module for Unovis
- [nuxthub-better-auth](https://github.com/atinux/nuxthub-better-auth): A demo of using Better Auth with Nuxt

## ๐Ÿ“œ License
This project is licensed under the [MIT License](LICENSE).