Home

Nuxt

Nuxt is an open-source framework for building Vue.js applications. It abstracts common development tasks and provides a higher-level architecture for developing universal applications, supporting server-side rendering (SSR), static site generation (SSG), and single-page applications (SPA).

Nuxt emphasizes a convention-over-configuration approach. It uses a file-based routing system, where Vue components placed in

Nuxt 3, the latest major version, runs on Vue 3 and uses the Nitro server engine to

Nuxt originated in the Vue.js ecosystem to simplify building universal apps and has evolved into a widely

the
pages
directory
automatically
become
routes.
It
supports
automatic
component
import,
middleware,
layouts,
and
a
rich
module
ecosystem
that
extends
functionality
such
as
analytics,
authentication,
content
management,
and
deployment
tools.
Nuxt
also
offers
runtime
configuration
and
environment
variables
to
tailor
behavior
for
different
environments.
unify
SSR,
API
routes,
and
static
hosting.
It
ships
with
Vite
for
development
and
bundling,
improved
performance,
and
a
more
modular
architecture.
Nuxt
supports
different
rendering
modes:
SSR,
SSG
via
static
generation,
and
hybrid
rendering
where
a
single
app
can
render
some
routes
server-side
and
others
statically.
Projects
can
be
deployed
to
various
hosting
environments,
including
serverless
platforms,
static
hosts,
and
traditional
servers.
used
meta-framework
with
a
growing
ecosystem
of
official
and
community
modules.
It
is
released
under
an
open-source
license
and
is
maintained
by
the
Nuxt
team
and
community
contributors.