[go: up one dir, main page]

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
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>

Chosen by leading companies worldwide

Louis Vuitton logo
Dassault Systemes logo
Back Market logo
Paul Smith logo
Caudalie logo
Blizzard logo
Vans logo
Deutsche Bahn logo

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 now
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

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.
3.6M

Monthly downloads

59.3K

GitHub Stars

Open source

Every line of Nuxt is written by developers like you.

Start contributing
102k

Followers

32k

Members

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.
ui
@nuxt/ui
The Intuitive UI Library powered by Reka UI and Tailwind CSS.
content
@nuxt/content
The file-based CMS with support for Markdown, YAML, JSON.
devtools
@nuxt/devtools
Visual tools that help you to know your Nuxt application better.
image
@nuxt/image
Add images with progressive processing, lazy-loading, resizing and providers support.
icon
@nuxt/icon
Icon module for Nuxt with 200,000+ ready to use icons from Iconify.
eslint
@nuxt/eslint
Project-aware, easy-to-use, extensible and future-proof ESLint integration.
fonts
@nuxt/fonts
Add custom web fonts with performance in mind.
scripts
@nuxt/scripts
Add 3rd-party scripts without sacrificing performance.
test-utils
@nuxt/test-utils
Test utilities for Nuxt.
hints
@nuxt/hints
Nuxt module that shows hints for aspects of your application such as Performance, Security, and more!

Deploy anywhere

Deploy with one command. SSR, static, or edge — Nuxt adapts to your platform.
Deploy anywhere

Built by developers around the world

Hundreds of contributors making Nuxt better every day. Join us.
Showcase

Real-world Web Applications built with Nuxt

Louis Vuitton
Louis Vuitton
Trade Republic
Trade Republic
Armani
Armani
NASA Jet Propulsion Laboratory
NASA Jet Propulsion Laboratory
Google Ventures
Google Ventures
Microsoft Edge Developer
Microsoft Edge Developer
Tiktok Ads
Tiktok Ads
Stack Overflow
Stack Overflow
Upwork
Upwork
Mc Donalds France
Mc Donalds France

Sponsors

Nuxt is and will always remain free and open source under the MIT License, thanks to our contributors and sponsors.