8000 GitHub - NuxSaaS/NuxSaaS: NuxSaaS is a Nuxt.js full-stack SaaS starter kit - Free & Open Source
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

NuxSaaS/NuxSaaS

Repository files navigation

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

# 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

# Deploy to self host server
npm run build
npm run serve

Cloudflare Worker

# 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:

Your support helps maintain and improve NuxSaaS!

🙏 Credits

This project is built upon these amazing open source projects:

📜 License

This project is licensed under the MIT License.

Sponsor this project

Languages

0