Skip to content

Introduction

Welcome to the documentation for NuxSaaS!

NuxSaaS is a Nuxt.js Full-Stack SaaS Starter Kit designed to be Free & Open Source. It provides a modern, production-ready, and developer-friendly foundation for building your next Software-as-a-Service application.

This documentation will guide you through the features, setup, configuration, and usage of NuxSaaS.

Key Features

NuxSaaS comes packed with essential features to kickstart your project:

  • 🚀 Modern Tech Stack: Built with Nuxt (ready for v4), Vue 3, and TypeScript.
  • 🔒 Secure Authentication: Robust auth powered by Better Auth, including OAuth2 social logins (Google, GitHub), email/password sign-in/up, and password reset.
  • 💾 Enterprise Database: PostgreSQL integration with Drizzle ORM for type-safe database operations.
  • 💳 Payment Ready: Stripe integration for easy subscription management.
  • 📧 Email Integration: Built-in Resend support for transactional emails.
  • 📊 Admin Dashboard: A beautiful and functional admin panel with charts.
  • 🌐 I18n Ready: Multi-language support out of the box.
  • 📱 Responsive Design: Mobile-first approach using Nuxt UI and TailwindCSS.
  • 🎯 Developer Experience: Enhanced DX with ESLint and TypeScript.

Getting Started

To start using NuxSaaS, head over to the Quick Start section.

We hope this documentation helps you build amazing applications with NuxSaaS!