Nuxt.js是一个基于Vue.js、Node.js、Webpack和Babel.js的免费且开放源码的web应用架构，该框架被宣传为“通用应用程序的元框架”。这里使用术语“通用”，其含义是该框架的目标是使用户能够利用熟悉的Vue.js单文件组件系统在JavaScript中创建Web视图，该系统既可以作为浏览器内单页面应用程序（SPA）视图，以及服务器呈现的Web视图，然后（在服务器呈现之后“rehydrated”到完整的SPA功能。此外，该框架使用户能够在服务器上完全预呈现内容或部分内容，并以静态站点生成