---
title: "The Full-Stack Vue Framework"
description: "Build fast, production-ready web apps with Vue. File-based routing, auto-imports, and server-side rendering — all configured out of the box."
canonical_url: "https://nuxt.com"
last_updated: "2026-04-30"
---
# 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.

## About

Nuxt is an open source framework that makes web development intuitive and powerful. Create performant and production-grade full-stack web apps and websites with confidence.

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

## Getting started

```bash
npx nuxi@latest init <project-name>
cd <project-name>
npm install
npm run dev
```

- Introduction: <https://nuxt.com/docs/getting-started/introduction>
- Installation: <https://nuxt.com/docs/getting-started/installation>
- Configuration: <https://nuxt.com/docs/getting-started/configuration>

## Explore

- Documentation: <https://nuxt.com/docs>
- Modules: <https://nuxt.com/modules>
- Templates: <https://nuxt.com/templates>
- Showcase: <https://nuxt.com/showcase>
- Deploy: <https://nuxt.com/deploy>
- Blog: <https://nuxt.com/blog>
- Team: <https://nuxt.com/team>
- Sitemap (XML): <https://nuxt.com/sitemap.xml>
- Sitemap (Markdown): <https://nuxt.com/sitemap.md>
- LLMs index: <https://nuxt.com/llms.txt>
- Full LLMs documentation: <https://nuxt.com/llms-full.txt>

## Resources for Agents

- MCP Server Card: <https://nuxt.com/.well-known/mcp/server-card.json>
- MCP endpoint: <https://nuxt.com/mcp>
- API Catalog: <https://nuxt.com/.well-known/api-catalog>

## Community

- GitHub: <https://github.com/nuxt/nuxt>
- Discord: <https://chat.nuxt.dev>
- X (Twitter): <https://x.com/nuxt_js>
- Bluesky: <https://bsky.app/profile/nuxt.com>
