explaingit

nuxt/framework

10,455Audience · developerComplexity · 2/5Setup · moderate

TLDR

The original (now archived) GitHub repository for Nuxt 3, a Vue.js framework that adds server-side rendering, static site generation, and file-based routing. Active development has moved to nuxt/nuxt.

Mindmap

mindmap
  root((Nuxt 3 archive))
    What it does
      Vue app framework
      Server-side rendering
      Static site generation
    Rendering modes
      Server rendered
      Static pre-generated
      Client only
      Mixed per page
    Repository status
      Archived repo
      Moved to nuxt/nuxt
      Nuxt 2 on branch
    Resources
      Documentation site
      Community modules
      Example projects
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Build a Vue.js web app with server-side rendering, static generation, or client-only rendering using Nuxt's patterns, via the active nuxt/nuxt repository.

USE CASE 2

Browse the early commit history of Nuxt 3 to understand how the framework evolved before the repository was relocated.

Tech stack

Vue.jsJavaScriptTypeScriptNode.js

Getting it running

Difficulty · moderate Time to first run · 30min

This repository is archived, use nuxt/nuxt for active development. Requires Node.js.

In plain English

This is the old GitHub repository for Nuxt 3, a framework for building web applications with Vue.js. Nuxt sits on top of Vue and handles the parts of web development that Vue alone does not cover out of the box: how pages are routed, how the app is rendered on the server before being sent to a browser, and how the project is structured. The repository description notes it has been superseded and that active development now happens at nuxt/nuxt, so this repo is essentially an archived starting point. Nuxt supports several rendering modes. You can build a traditional server-rendered site (where the HTML is generated on the server for each request), a static site (where all pages are pre-generated at build time and served as files), or a client-only app (where the browser does all the rendering). You can also mix these modes per-page. This flexibility makes it suitable for everything from a blog to a full-stack web application. The README in this old repository is brief and mostly points to external resources: the Nuxt documentation website, a directory of community-built modules that extend the framework, a collection of example projects, and pages for reporting bugs or asking questions. It mentions that Nuxt 2, the previous major version, is maintained on a separate branch. For anyone encountering this repository today, the practical takeaway is that the code has moved. If you want to use or contribute to Nuxt 3, the correct repository is nuxt/nuxt. This repository exists primarily because GitHub stars and forks accumulated here before the project was relocated, and those counts do not transfer when a repository moves.

Copy-paste prompts

Prompt 1
I'm starting a new Nuxt 3 project. Help me choose between server-side rendering, static site generation, and client-only mode for my specific use case.
Prompt 2
Set up file-based routing in a Nuxt 3 project and explain how dynamic routes and nested layouts work.
Prompt 3
How do I add a community Nuxt module from the ecosystem to extend my app, and what should I watch out for with version compatibility?
Prompt 4
Walk me through deploying a Nuxt 3 static site to Cloudflare Pages, including the build configuration and any gotchas.
Open on GitHub → Explain another repo

← nuxt on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.