Favicon of Nuxt

Nuxt

Create production-ready web apps using a powerful Vue framework featuring file-based routing, auto-imports, and flexible server-side rendering.

Screenshot of Nuxt website

This framework provides a comprehensive environment for building modern web applications by handling complex architecture out of the box. It allows developers to focus on writing application logic rather than configuring build tools, offering a zero-configuration start that supports both Vue and TypeScript immediately. By leveraging a file-based routing system, you can create complex views while maintaining a clean and organized project structure.

Key features include:

  • Flexible Rendering: Choose between server-side rendering, client-side rendering, or static-site generation on a per-page basis.
  • Powerful Data Fetching: Utilize built-in composables to handle asynchronous data fetching seamlessly.
  • Modular Ecosystem: Extend functionality with over 200 official and community-driven modules for UI, CMS, image optimization, and more.
  • Performance Optimization: Benefit from automatic image, font, and script handling, ensuring your applications remain fast and SEO-friendly.

Built on top of Vue.js, Vite, and Nitro, this tool ensures a rapid development experience with instant hot module replacement and universal deployment capabilities. Whether you are building a startup project or an enterprise-grade application, the framework provides the necessary tools for error handling, middleware, and type-safe development to ship robust software efficiently.

Downloads
1,329,388
Stars
59,745
Last published
Feb 7, 2026
Last commit
11 hours ago
License
MIT