Getting Started
Introduction
Learn what UNuxt is and when to use it
UNuxt helps you build full-stack Nuxt 4 applications with authentication, organizations, and team management out of the box.
What is UNuxt?
UNuxt is a production-ready starter template that combines Nuxt 4, Better Auth, Drizzle ORM, and Nuxt UI v4 into a cohesive monorepo structure. It provides everything you need to build SaaS applications, team dashboards, and multi-tenant platforms.
What you can do
- Add authentication - Email/password, OAuth (Google, GitHub), magic links, and 2FA
- Manage organizations - Create teams with roles, permissions, and member invites
- Handle profiles - User profile management with avatar uploads via Cloudinary
- Customize themes - Dark/light mode with custom color palettes
- Query databases - Type-safe PostgreSQL operations with Drizzle ORM
- Deploy anywhere - Docker-ready configuration for any platform
When to use UNuxt
Use UNuxt when you need to:
- Build a SaaS application with user authentication
- Create a platform with team/organization management
- Start a new Nuxt 4 project with best practices in place
- Develop a multi-tenant application with RBAC
Tech stack
| Category | Technology |
|---|---|
| Framework | Nuxt 4 |
| UI | Nuxt UI v4, Tailwind CSS v4 |
| Auth | Better Auth |
| Database | PostgreSQL, Drizzle ORM |
| Utilities | VueUse, Motion Vue |
| Build | Turborepo, pnpm |