Skip to content

Nuxt

Nuxt is the standard full-stack framework for Vue. It adds file-based routing, server-side rendering, static site generation, and API routes on top of Vue 3.

  • File-based routing — pages in pages/ become routes automatically
  • SSR, SSG, and hybrid rendering — choose per route with routeRules
  • Auto-imports — Vue composables, components, and utilities are available without explicit imports
  • Server routes — API endpoints in server/api/ with built-in Nitro server
  • Modules ecosystem — rich plugin system for auth, i18n, content, and more
Terminal window
npx nuxi@latest init my-app
cd my-app
pnpm install
pnpm dev
ModulePurpose
Nuxt ContentFile-based CMS for Markdown, YAML, JSON
Nuxt Auth UtilsSession-based auth with OAuth providers
Nuxt ImageOptimized <NuxtImg> and <NuxtPicture> components
Nuxt I18nInternationalization
  • Nuxt — official docs and guides