nuxt

Nuxt is a free and open-source framework with an intuitive and extendable way to create type-safe, performant and production-grade full-stack web applications and websites with Vue.js.
- Static
- Latest Patch
- Latest Minor
- Latest Major
- 3.17.4
- 3.17.3
- 3.17.2
- 3.17.1
- 3.17.0
- 3.16.2
- 3.16.1
- 3.16.0
- 3.15.4
- 3.15.3
- 3.15.2
- 3.15.1
- 3.15.0
- 3.14.1592
- 3.14.159
- 3.14.0
- 3.13.2
- 3.13.1
- 3.13.0
- 3.12.4
- 3.12.3
- 3.12.2
- 3.12.1
- 3.12.0
- 3.11.2
- 3.11.1
- 3.11.0
- 3.10.3
- 3.10.2
- 3.10.1
- 3.10.0
- 3.9.3
- 3.9.2
- 3.9.1
- 3.9.0
- 3.8.2
- 3.8.1
- 3.8.0
- 3.7.4
- 3.7.3
- 3.7.2
- 3.7.1
- 3.7.0
- 3.6.5
- 3.6.4
- 3.6.3
- 3.6.2
- 3.6.1
- 3.6.0
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.3
- 3.4.2
- 3.4.1
- 3.4.0
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.0
- 2.18.1
- 2.18.0
- 2.17.4
- 2.17.3
- 2.17.2
- 2.17.1
- 2.17.0
- 2.16.3
- 2.16.2
- 2.16.1
- 2.16.0
- 2.15.8
- 2.15.7
- 2.15.6
- 2.15.5
- 2.15.4
- 2.15.3
- 2.15.2
- 2.15.1
- 2.15.0
- 2.14.12
- 2.14.11
- 2.14.10
- 2.14.9
- 2.14.8
- 2.14.7
- 2.14.6
- 2.14.5
- 2.14.4
- 2.14.3
- 2.14.2
- 2.14.1
- 2.14.0
- 2.13.3
- 2.13.2
- 2.13.1
- 2.13.0
- 2.12.2
- 2.12.1
- 2.12.0
- 2.11.0
- 2.10.2
- 2.10.1
- 2.10.0
- 2.9.2
- 2.9.1
- 2.9.0
- 2.8.1
- 2.8.0
- 2.7.1
- 2.7.0
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6.0
- 2.5.1
- 2.5.0
- 2.4.5
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.4
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.4.5
- 1.4.4
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.0
- 0.10.7
- 0.10.6
- 0.10.5
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.9
- 0.9.8
- 0.9.7
- 0.9.6
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.8
- 0.8.6
- 0.8.5
- 0.8.4
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.9
- 0.7.8
- 0.7.7
- 0.7.6
- 0.7.5
- 0.7.4
- 0.7.3
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.9
- 0.6.8
- 0.6.7
- 0.6.6
- 0.6.5
- 0.6.1
- 0.5.3
- 0.5.2
- 0.5.1
- 0.4.8
- 0.4.7
- 0.4.6
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.7
- 0.3.6
- 0.3.5
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- 0.0.1
- 4.0.0-0
- 3.0.0-rc.14
- 3.0.0-rc.13
- 3.0.0-rc.12
- 3.0.0-rc.11
- 3.0.0-rc.10
- 3.0.0-rc.9
- 3.0.0-rc.8
- 3.0.0-rc.7
- 3.0.0-rc.6
- 3.0.0-rc.5
- 3.0.0-rc.4
- 3.0.0-rc.3
- 3.0.0-rc.2
- 3.0.0-rc.1
- 3.0.0-rc.0
- 1.0.0-rc9
- 1.0.0-rc8
- 1.0.0-rc7
- 1.0.0-rc6
- 1.0.0-rc5
- 1.0.0-rc4
- 1.0.0-rc3
- 1.0.0-rc2
- 1.0.0-rc11
- 1.0.0-rc10
- 1.0.0-rc1
- 1.0.0-rc0
- 1.0.0-gh-f4bf1dc
- 1.0.0-gh-f0cda98
- 1.0.0-gh-eeb79a2
- 1.0.0-gh-edfc420
- 1.0.0-gh-e2c0b17
- 1.0.0-gh-d9e0574
- 1.0.0-gh-d638ca3
- 1.0.0-gh-d6014df
- 1.0.0-gh-d4d1bd5
- 1.0.0-gh-cc779b9
- 1.0.0-gh-cc74126
- 1.0.0-gh-c92d427
- 1.0.0-gh-c55df07
- 1.0.0-gh-b941b5e
- 1.0.0-gh-b9268df
- 1.0.0-gh-b86426a
- 1.0.0-gh-b83d745
- 1.0.0-gh-b5ff5a1
- 1.0.0-gh-b385ee7
- 1.0.0-gh-b31b0f2
- 1.0.0-gh-afc874a
- 1.0.0-gh-aeb13eb
- 1.0.0-gh-ae754af
- 1.0.0-gh-adc7260
- 1.0.0-gh-adb5966
- 1.0.0-gh-a74f206
- 1.0.0-gh-a5e30b7
- 1.0.0-gh-a5b6d8e
- 1.0.0-gh-a4e2a7c
- 1.0.0-gh-a487b9e
- 1.0.0-gh-a447249
- 1.0.0-gh-a29eb99
- 1.0.0-gh-9fc2bac
- 1.0.0-gh-99d7177
- 1.0.0-gh-96c3b4a
- 1.0.0-gh-947f284
- 1.0.0-gh-9163e48
- 1.0.0-gh-8c04f5d
- 1.0.0-gh-8aaae89
- 1.0.0-gh-88b795a
- 1.0.0-gh-887ebd5
- 1.0.0-gh-8868a4e
- 1.0.0-gh-868e93e
- 1.0.0-gh-83d5f05
- 1.0.0-gh-81bb278
- 1.0.0-gh-806287e
- 1.0.0-gh-786b25a
- 1.0.0-gh-75dc379
- 1.0.0-gh-72e2351
- 1.0.0-gh-704e7cd
- 1.0.0-gh-6fc5789
- 1.0.0-gh-6f6a184
- 1.0.0-gh-6b275e3
- 1.0.0-gh-6a3e86e
- 1.0.0-gh-67f0445
- 1.0.0-gh-65d5fcd
- 1.0.0-gh-652c3d6
- 1.0.0-gh-61232a6
- 1.0.0-gh-61231bf
- 1.0.0-gh-60714ec
- 1.0.0-gh-5f57166
- 1.0.0-gh-5bacd36
- 1.0.0-gh-5b923fd
- 1.0.0-gh-56965b8
- 1.0.0-gh-4cf855c
- 1.0.0-gh-4cafca0
- 1.0.0-gh-4adfdf3
- 1.0.0-gh-49b43c4
- 1.0.0-gh-4968690
- 1.0.0-gh-484a8a8
- 1.0.0-gh-47dfc5c
- 1.0.0-gh-447b314
- 1.0.0-gh-4354dee
- 1.0.0-gh-423cee1
- 1.0.0-gh-3ec8f14
- 1.0.0-gh-39ef28c
- 1.0.0-gh-36ee372
- 1.0.0-gh-36ceb1b
- 1.0.0-gh-361d1d4
- 1.0.0-gh-32e67c7
- 1.0.0-gh-2e546b2
- 1.0.0-gh-2d45dc4
- 1.0.0-gh-29df01f
- 1.0.0-gh-26ba9f4
- 1.0.0-gh-2450747
- 1.0.0-gh-1dc0bfc
- 1.0.0-gh-1af78f6
- 1.0.0-gh-126b58b
- 1.0.0-gh-0f4bf0f
- 1.0.0-gh-0d2e2a4
- 1.0.0-gh-0c3abbb
- 1.0.0-gh-0b9cd1b
- 1.0.0-gh-06ae386
- 1.0.0-gh-05a7595
- 1.0.0-gh-0558ae2
- 1.0.0-alpha2
- 1.0.0-alpha1
- 1.0.0-alpha.5
- 1.0.0-alpha.4
- 1.0.0-alpha.3
Nuxt
Nuxt is a free and open-source framework with an intuitive and extendable way to create type-safe, performant and production-grade full-stack web applications and websites with Vue.js.
It provides a number of features that make it easy to build fast, SEO-friendly, and scalable web applications, including:
- Server-side rendering, Static Site Generation, Hybrid Rendering and Edge-Side Rendering
- Automatic routing with code-splitting and pre-fetching
- Data fetching and state management
- SEO Optimization and Meta tags definition
- Auto imports of components, composables and utils
- TypeScript with zero configuration
- Go fullstack with our server/ directory
- Extensible with 200+ modules
- Deployment to a variety of hosting platforms
- ...and much more π
Table of Contents
- π Getting Started
- π» Vue Development
- π Documentation
- π§© Modules
- β€οΈ Contribute
- π Local Development
- π Professional Support
- π Follow Us
- βοΈ License
π Getting Started
Use the following command to create a new starter project. This will create a starter project with all the necessary files and dependencies:
npm create nuxt <my-project>
[!TIP] Discover also nuxt.new: Open a Nuxt starter on CodeSandbox, StackBlitz or locally to get up and running in a few seconds.
π» Vue Development
Simple, intuitive and powerful, Nuxt lets you write Vue components in a way that makes sense. Every repetitive task is automated, so you can focus on writing your full-stack Vue application with confidence.
Example of an app.vue
:
<script setup lang="ts">
useSeoMeta({
title: 'Meet Nuxt',
description: 'The Intuitive Vue Framework.'
})
</script>
<template>
<div id="app">
<AppHeader />
<NuxtPage />
<AppFooter />
</div>
</template>
<style scoped>
#app {
background-color: #020420;
color: #00DC82;
}
</style>
π Documentation
We highly recommend you take a look at the Nuxt documentation to level up. Itβs a great resource for learning more about the framework. It covers everything from getting started to advanced topics.
π§© Modules
Discover our list of modules to supercharge your Nuxt project, created by the Nuxt team and community.
β€οΈ Contribute
We invite you to contribute and help improve Nuxt π
Here are a few ways you can get involved:
- Reporting Bugs: If you come across any bugs or issues, please check out the reporting bugs guide to learn how to submit a bug report.
- Suggestions: Have ideas to enhance Nuxt? We'd love to hear them! Check out the contribution guide to share your suggestions.
- Questions: If you have questions or need assistance, the getting help guide provides resources to help you out.
π Local Development
Follow the docs to Set Up Your Local Development Environment to contribute to the framework and documentation.
π Professional Support
- Technical audit & consulting: Nuxt Experts
- Custom development & more: Nuxt Agencies Partners