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
- Host: GitHub
- URL: https://github.com/NuxSaaS/NuxSaaS
- Owner: NuxSaaS
- License: mit
- Created: 2025-03-26T02:41:16.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-05-07T03:36:38.000Z (about 2 months ago)
- Last Synced: 2025-05-07T06:49:37.862Z (about 2 months ago)
- Topics: nuxt, saas, saas-admin, saas-boilerplate, starter, starter-kit, starter-template, vue
- Language: Vue
- Homepage: https://nuxsaas.com/
- Size: 1.26 MB
- Stars: 130
- Watchers: 1
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![]()
NuxSaaS
Website ยท
Documentation ยท
@Cyanhall
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).