N
License:MIT
Open source Self-hostable Nuxt
About
An intuitive Vue framework that layers file-based routing, data fetching, auto-imports and server endpoints on top of Vue 3. Powers full-stack universal applications with a single codebase.
Pricing
Free
Nuxt is a Vue framework for building full-stack web applications. It provides conventions for routing, data fetching, state management and server API routes, plus auto-imports so you write less boilerplate.
Key Features
- File-based routing in
app/pages/. - Server routes in
server/api/with Nitro. - Auto-imports for components, composables and utilities.
- Data fetching via
useFetchanduseAsyncData. - Hybrid rendering: SSG, SSR, CSR and on-demand ISR per route.
- Nuxt modules ecosystem for auth, SEO, i18n and more.
Pricing
Nuxt is free and open source under the MIT license.
Getting Started
npx nuxi init my-app
cd my-app
npm install
npm run dev
Add pages under app/pages/ and API endpoints under server/api/ — Nuxt wires them together automatically.