
About Nuxt
Nuxt is a full-stack framework for building Vue applications. It adds routing, rendering options and server features on top of Vue, with sensible defaults already set.
What it does
Nuxt maps files in your project to routes, so adding a page is a matter of creating a file. You can choose server rendering, static generation or client-only rendering for each page. Server routes and API endpoints live in the same project, so front end and back end code stay together.
Key features
- File-based routing with nested layouts
- Auto-imports for components and composables
- Server, static and client rendering per page
- API routes in the same project
- Over 200 modules to extend the framework
Who it's for
Vue developers who want a complete app setup without assembling it by hand. It suits teams building marketing sites, shops, dashboards or member areas that need both search-friendly pages and interactive screens.
Pricing and good to know
Nuxt is free and open source under the MIT license. It uses Nitro for server code, so it can be deployed to many hosting targets. Learning both Vue and the Nuxt conventions takes some time, and projects should follow the documentation for the version they use.
Highlights
- Create pages and layouts from files
- Choose server, static or client rendering per page
- Use components and composables without manual imports
- Add API routes in the same project
- Extend the framework with over 200 modules












