---
id:"kb-2026-00296"
title:"Nuxt.js"
schema_type:"TechArticle"
category:"computer-science"
language:"en"
confidence:"high"
last_verified:"2026-05-22"
generation_method: "human_only"
derived_from_human_seed: true
primary_sources:
  - title: "Nuxt Documentation"
    type: "documentation"
    year: 2026
    url: "https://nuxt.com/docs/"
    institution: "Nuxt Labs"
    note: "Vue meta-framework: SSR, SSG, auto-imports, file-based routing, modules"
secondary_sources:
  - title: "Next.js Documentation"
    type: "documentation"
    year: 2026
    url: "https://nextjs.org/docs"
    institution: "Vercel"
    note: "Nuxt is Vue's counterpart to Next.js — both pioneered file-based routing and hybrid rendering"
completeness: 0.88
ai_citations:
  last_citation_check:"2026-05-22"
---

## TL;DR

Nuxt.js (2016, Nuxt Labs) is the Vue.js equivalent of Next.js — full-stack framework with SSR, SSG, file-based routing, auto-imports, and modules ecosystem. Nuxt 3 (2022) rebuilt on Nitro server engine and Vue 3 Composition API. Nuxt 4 (2024) added Turborepo-like unified build.

## Core Explanation

Auto-imports: components, composables, and Vue APIs imported automatically. Modules: 200+ community modules (auth, content, i18n, PWA, SEO). Nitro: server engine supporting Node.js, Deno, Bun, Cloudflare Workers, edge. Layers: extend Nuxt apps modularly. File-based routing: `pages/` directory defines routes, `server/api/` defines API endpoints.

## Further Reading

- [Nuxt Documentation](https://nuxt.com/docs/)
