What is nuxt built with?

nuxt is a TypeScript repo built with Vue, H3, vue-router, srvx, Vite, and 2 more. It stores its data in unstorage, makes its content with ultrahtml and Pug, and is tested with Vitest, @vue/test-utils, @playwright/test, playwright-core, fast-check, and 1 more. It has 159,887 written lines, with 1,311 test files.

Read on November 5, 2026, at commit d67ad2c. Read it as markdown

Frontend

The base 2

Styles 5

  • PostCSS3 files
  • Autoprefixer1 file
  • cssnano1 file
  • UnoCSS1 file
  • beasties1 file

Backend

Data 1

  • unstorage3 files

Support

The base 5

  • nitro46 files
  • vue-router31 files
  • H313 files
  • @vue/shared10 files
  • srvx10 files

Testing 6

  • Vitest325 files
  • @vue/test-utils19 files
  • fast-check11 files
  • @playwright/test10 files
  • playwright-core5 files
  • memfs1 file

Tools 44

  • unplugin29 files
  • Rolldown23 files
  • Webpack19 files
  • oxc-walker18 files
  • tinyglobby14 files
  • rsbuild12 files
  • @vue/compiler-sfc7 files
  • vitejs6 files
  • chokidar4 files
  • acorn3 files
  • vue-component-type-helpers3 files
  • vue-loader3 files
32 more
  • webpackbar3 files
  • esbuild2 files
  • esbuild-loader2 files
  • fork-ts-checker-webpack-plugin2 files
  • rollup2 files
  • vite-node2 files
  • vue2 files
  • webpack-bundle-analyzer2 files
  • webpack-dev-middleware2 files
  • @rollup/plugin-babel1 file
  • @rsbuild/core1 file
  • Babel1 file
  • htmlnano1 file
  • Oxc1 file
  • Prettier1 file
  • vite-plugin-checker1 file
  • exsolve38 files
  • knitwork18 files
  • unimport13 files
  • magic-string4 files
  • mini-css-extract-plugin4 files
  • @parcel/watcher2 files
  • css-minimizer-webpack-plugin2 files
  • ignore2 files
  • jiti2 files
  • rollup-plugin-visualizer2 files
  • webpack-hot-middleware2 files
  • @jridgewell/trace-mapping1 file
  • c121 file
  • giget1 file
  • package-manager-detector1 file
  • ts-checker-rspack-plugin1 file

Content 2

  • Pug1 file
  • ultrahtml4 files

Other 21

  • @unhead/vue25 files
  • klona9 files
  • devalue6 files
  • magic-regexp1 file
  • undici1 file
  • pathe138 files
  • ufo68 files
  • std-env48 files
  • defu35 files
  • escape-string-regexp28 files
  • consola12 files
  • tinyexec12 files
9 more
  • ofetch8 files
  • verkit5 files
  • get-port-please4 files
  • cookie-es3 files
  • picomatch2 files
  • hash-sum1 file
  • mlly1 file
  • modern-tar1 file
  • uncrypto1 file

Other repos with a similar stack

Ordered by how much of its stack they share with nuxt, then by stars.

Frequently asked questions

What language is nuxt written in?
nuxt is written in TypeScript, with 159,887 written lines.
What framework does nuxt use?
nuxt is built with Vue, H3, vue-router, srvx, Vite, nitro, and @vue/shared.

The proof: in packages/nuxt/package.json

What database does nuxt use?
nuxt stores its data in unstorage.
Does nuxt have tests?
Yes. nuxt has 1,311 test files and is tested with Vitest, @vue/test-utils, @playwright/test, playwright-core, fast-check, and memfs.
Which repos have a stack like nuxt's?
The ones that share most of its stack:moeru-ai/airicypress-io/cypressslidevjs/slidev

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →

What is nuxt built with? | SeeRepo