{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreigdv4qu2lparsok3zckds43uga4wtrwg2loy2jixe5wttspftl2dy",
"uri": "at://did:plc:5sgu76a53rz3n6unbykmovqy/app.bsky.feed.post/3mlpoidfgsls2"
},
"description": "Nuxt is the production framework for Vue, analogous to Next.js for React. It provides file-based routing, server-side rendering, static site generation, layouts, auto-imports, a module ecosystem, and a Nitro-powered server for deployment to any JavaScript runtime.\n\n\nKey features\n\n * File-based routing. Files in pages/ become routes; dynamic params via [param].vue.\n * Universal rendering. SSR, SSG, ISR, client-only modes per route or component.\n * Auto-imports. Composables, components, and utilit",
"path": "/engineering-glossary/nuxt-vue-framework/",
"publishedAt": "2026-05-11T00:00:00.000Z",
"site": "https://sahilkapoor.com",
"tags": [
"Vue",
"Next.js",
"SSR",
"Vite",
"TypeScript"
],
"textContent": "**Nuxt** is the production framework for Vue, analogous to Next.js for React. It provides file-based routing, server-side rendering, static site generation, layouts, auto-imports, a module ecosystem, and a Nitro-powered server for deployment to any JavaScript runtime.\n\n## Key features\n\n * **File-based routing.** Files in `pages/` become routes; dynamic params via `[param].vue`.\n * **Universal rendering.** SSR, SSG, ISR, client-only modes per route or component.\n * **Auto-imports.** Composables, components, and utilities are auto-imported based on directory conventions.\n * **Server routes.** Files in `server/api/` become API endpoints.\n * **Nitro.** The Nuxt server engine; deploys to Node, Cloudflare Workers, Vercel Edge, Netlify, Deno, AWS Lambda, and more.\n * **Modules.** A rich ecosystem (Nuxt Content, Nuxt Image, Nuxt UI, Nuxt Auth) that integrates with one config.\n\n\n\n## Where it fits\n\n * Content sites, marketing pages, e-commerce (with Nuxt Commerce)\n * Dashboards and internal tools where Vue's ergonomic forms and reactivity shine\n * Multi-runtime deployment via Nitro presets\n\n\n\nš\n\n**Related Terms**\nVue, Next.js, SSR, Vite, TypeScript.",
"title": "Nuxt",
"updatedAt": "2026-05-13T19:14:06.018Z"
}