What is vitest built with?

vitest is a TypeScript repo built with Vite, Vue, and vue-router. It makes its content with pngjs and ansi-to-html, validates its data with @standard-schema/spec, is tested with playwright, Testing Library, @blazediff/core, @vitest/istanbul-lib-report, Chai, and 6 more, and deploys with @edge-runtime/vm. It has 233,543 written lines, with 1,662 test files.

Read on November 7, 2026, at commit f21f224. Read it as markdown

Frontend

The base 2

Styles 1

  • UnoCSS1 file

Interface 5

  • floating-vue8 files
  • codemirror5 files
  • prompts3 files
  • splitpanes3 files
  • vue-virtual-scroller1 file

Support

Testing 11

  • @vitest/istanbul-lib-report3 files
  • Faker3 files
  • @sinonjs/fake-timers2 files
  • Chai2 files
  • playwright2 files
  • Testing Library2 files
  • @blazediff/core1 file
  • jsdom1 file
  • msw1 file
  • happy-dom1 file
  • vitest-browser-vue1 file

Tools 17

  • tinyglobby4 files
  • acorn2 files
  • acorn-walk2 files
  • rollup1 file
  • magic-string9 files
  • @jridgewell/trace-mapping5 files
  • es-module-lexer4 files
  • local-pkg3 files
  • cac2 files
  • magicast2 files
  • strip-literal2 files
  • tinybench2 files
5 more
  • @bcoe/v8-coverage1 file
  • cjs-module-lexer1 file
  • convert-source-map1 file
  • estree-walker1 file
  • expect-type1 file

Content 2

  • ansi-to-html1 file
  • pngjs1 file

Validation 1

The base 1

Deploy 1

  • @edge-runtime/vm1 file

Other 17

  • VueUse15 files
  • OpenTelemetry10 files
  • @ungap/structured-clone1 file
  • fflate1 file
  • react-is1 file
  • pathe105 files
  • flatted11 files
  • birpc10 files
  • obug4 files
  • picomatch4 files
  • mime3 files
  • std-env3 files
5 more
  • tinyexec3 files
  • sirv2 files
  • ws2 files
  • cookie1 file
  • natural-compare1 file

Other repos with a similar stack

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

Frequently asked questions

What language is vitest written in?
vitest is written in TypeScript, with 233,543 written lines.
What framework does vitest use?
vitest is built with Vite, Vue, and vue-router.

The proof: in packages/ui/package.json

Does vitest have tests?
Yes. vitest has 1,662 test files and is tested with playwright, Testing Library, @blazediff/core, @vitest/istanbul-lib-report, Chai, msw, Faker, vitest-browser-vue, @sinonjs/fake-timers, happy-dom, and jsdom.
Which repos have a stack like vitest's?
The ones that share most of its stack:slidevjs/slidevmoeru-ai/airicypress-io/cypress

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 →