Nuxt: The Full-Stack Vue Framework Nuxt 4.5.1 is out The Full-Stack Vue Framework Build fast, production-ready web apps with Vue. File-based routing, auto-imports, and server-side rendering — all configured out of the box. Get started Nuxt in 100 seconds MinimalRoutingData FetchingAuto-ImportsAPI Routes appapp.vue package.json app/app.vue <script setup lang="ts"> const version = 4 </script> <template> <h1> Hello Nuxt {{ version }}! </h1> </template> <style scoped> h1 { font-size: 3rem; } </style> apppagesblog index.vue app.vue package.json app/pages/index.vue <template> <h1>Index page</h1> <NuxtLink to="/blog/hello-world"> Go to blog post </NuxtLink> </template> apppagesblog index.vue app.vue package.json app/pages/index.vue <script setup lang="ts"> const { data: page } = await useFetch('/api/cms/home') </script> <template> <h1>{{ page.title }}</h1> <NuxtLink to="/blog/hello-world"> Go to blog post </NuxtLink> </template> appcomponents composables app.vue package.json app/app.vue <script setup> const message = ref('Nuxt') const hello = () => sayHello(message.value) </script> <template> <main> <h1>Demo with auto imports</h1> <form @submit.prevent="hello"> <MyInput v-model="message" /> <button type="submit">Say Hello</button> </form> </main> </template> app serverapihello.ts package.json server/api/hello.ts export default defineEventHandler((event) => { return { message: 'Hello World' } }) Chosen by leading companies worldwide Everything you need, nothing you don't Nuxt handles the architecture so you can focus on building. Zero Configuration Start coding with Vue or Typescript immediately — Nuxt handles all the setup for you. Rendering Modes Server-side rendering, client-side rendering, static-site generation, you decide, up to the page level. Routing & Layouts Use our file-based routing system to build complex url-based views while reusing components for performance. Data Fetching Make your Vue component async and await your data. Nuxt provides powerful composables for universal data fetching. Error Handling Catch errors in your application with our built-in handlers and custom error pages. Transitions Implement smooth transitions between layouts, pages, and components. Assets & Style Benefit from automatic image, font, and script optimizations with built-in support. SEO & Meta Tags Create production-ready applications that are fully indexable by search engines. Modular Extend Nuxt features with 200+ modules to ship your application faster. Middleware Protect or add custom logic (localization, A/B testing) before rendering pages. Type-safe with TypeScript Write type-safe code with automatically generated types and tsconfig.json. Deep dive into Nuxt nowStart reading docs Nuxt offers a compelling solution and a great ecosystem to help you ship fullstack Vue apps that are performant and SEO friendly. The flexibility to choose between SSR and SSG is icing on the cake. Evan You Creator of Vue.js and Vite Built on proven tools Vue for the frontend. Nitro for the server. Your choice of bundler. Frontend with Vue.js Nuxt is built on top of Vue.js, leveraging its reactive, component-based architecture to create powerful, scalable, and seamless web applications. vuejs.org Bundler with Vite Nuxt leverages Vite's frontend build capabilities, powering rapid development of web applications with instant HMR for the best developer experience. vite.dev Server with Nitro Nuxt uses Nitro as server engine to build versatile full-stack web applications, ready for deployment on any platform. nitro.build Trusted by developers worldwide Powering startups to enterprises. 100% open source. 7.4M Monthly downloads 60.8K GitHub Stars Open sourceEvery line of Nuxt is written by developers like you. Start contributing 102kFollowers 32kMembers Extend Nuxt with plug & play modules Nuxt has a rich module ecosystem, with both official and community-driven modules. This accelerates development by providing ready-to-use solutions for common needs. Explore all modules @nuxt/ui The Intuitive UI Library powered by Reka UI and Tailwind CSS. 2.1M6.8K Copy command to install ui OfficialSponsor @nuxt/content The file-based CMS with support for Markdown, YAML, JSON. 671.8K3.7K Copy command to install content OfficialSponsor @nuxt/devtools Visual tools that help you to know your Nuxt application better. 7.1M3.3K Copy command to install devtools OfficialSponsor @nuxt/image Add images with progressive processing, lazy-loading, resizing and providers support. 1.8M1.5K Copy command to install image OfficialSponsor @nuxt/icon Icon module for Nuxt with 200,000+ ready to use icons from Iconify. 2.7M1.2K Copy command to install icon OfficialSponsor @nuxt/eslint Project-aware, easy-to-use, extensible and future-proof ESLint integration. 2.8M638 Copy command to install eslint OfficialSponsor @nuxt/fonts Add custom web fonts with performance in mind. 2.5M597 Copy command to install fonts OfficialSponsor @nuxt/scripts Add 3rd-party scripts without sacrificing performance. 811.7K581 Copy command to install scripts OfficialSponsor @nuxt/test-utils Test utilities for Nuxt. 2.6M438 Copy command to install test-utils OfficialSponsor @nuxt/hints Nuxt module that shows hints for aspects of your application such as Performance, Security, and more! 165.7K344 Copy command to install hints OfficialSponsor @nuxt/a11y Real-time accessibility feedback and automated testing in your browser during development. 97.7K228 Copy command to install a11y OfficialSponsor Deploy anywhere Deploy with one command. SSR, static, or edge — Nuxt adapts to your platform. Learn how to deploy now Built by developers around the world Hundreds of contributors making Nuxt better every day. Join us. Nuxters Showcase Real-world Web Applications built with Nuxt View all websites Louis Vuitton Trade Republic Armani NASA Jet Propulsion Laboratory Google Ventures Microsoft Edge Developer Tiktok Ads Stack Overflow Upwork Mc Donalds France Sponsors Nuxt is and will always remain free and open source under the MIT License, thanks to our contributors and sponsors. Become a sponsorView all sponsors diamond sponsors Vercel Chrome Frameworks Fund Neon Serverless Postgres platinum sponsors GitHub SecureOSS Fund Mojam Localazy gold sponsors Vue Mastery 64 Robots Curotec Kinde Logto JetBrains BuyTikTokFollowers.co Zephyr Cloud dataforest Cloud Netrouting