What is Nuxt?
Nuxt is a free and open-source framework for creating type-safe, performant and production-grade full-stack web applications and websites with Vue.js. It is MIT-licensed and adds file-based routing, server-side rendering, data fetching and a module ecosystem on top of Vue. In 2026 the NuxtLabs open-source team joined Vercel to continue developing Nuxt; the framework itself remains community-governed and free to use.
Nuxt relies on conventions and an opinionated directory structure to automate repetitive work. Routes are defined from the structure of the app/pages directory, Vue composables and components are auto-imported, and server-side rendering is built in, so you do not set up a separate server yourself. Vite is the default build tool, with hot module replacement in development. Nuxt can render pages with server-side rendering, static site generation, hybrid rendering or edge-side rendering.
On the server side, Nuxt uses Nitro as its server engine, which prepares applications for deployment on any platform, whether SSR, static or edge. The module ecosystem includes both official and community-driven modules for common needs. To begin, run the create command to scaffold a starter project that includes the necessary files and dependencies.
Key capabilities
- File-based routing Pages and layouts built from the file structure
- Rendering modes Server-side, client-side or static generation, chosen per page
- Data fetching Composables for universal async data loading
- Server and API routes Nitro-powered server code inside the project
- Modules 200+ modules to extend the framework
- TypeScript Automatically generated types and tsconfig.json
Where Nuxt fits
- Routing and layouts File-based routing with reusable layouts
- Rendering Per-page choice of SSR, CSR or static generation
- Server API routes and middleware for localization or A/B testing
- Developer experience Auto-imports and zero configuration setup
- Ecosystem 200+ modules
Install
npm create nuxt@latestReviews of Nuxt
Be the first to share your experience with Nuxt.
Write a review
Loading review form…
