Nuxt is a free and open-source meta-framework for Vue.js, providing structured conventions and a powerful module ecosystem on top of the Vue runtime. It was created in 2016 by Sébastien and Alexandre Chopin and is now stewarded by NuxtLabs.
Nuxt offers file-based routing, hybrid rendering (SSR, SSG, ISR, CSR per route), auto-imports, server routes via Nitro, and a curated module ecosystem that wires up content, auth, images, and i18n in a single command.
Intuitive Vue framework. SSR, SSG, edge — and a modular ecosystem that does most of the work for you.
✨ Features
Components, composables, utils — all auto-imported. No more boilerplate import statements.
Per-route mode: SSR, SSG, ISR, or CSR. Mix in a single app, optimize per page.
Universal server engine. Deploy the same app to Node, Vercel, Netlify, Cloudflare, AWS Lambda.
@nuxt/content, @nuxt/image, @nuxt/i18n, @sidebase/auth — one command, fully wired.
Built-in floating UI for inspecting routes, components, payload, modules, and performance.