---
layout: home
sidebar: false

title: Vitest
titleTemplate: A blazing fast unit test framework powered by Vite

hero:
  name: Vitest
  text: Blazing Fast Unit Test Framework
  tagline: A Vite-native unit test framework. It's fast!
  image:
    src: /logo-shadow.svg
    alt: Vitest
  actions:
    - theme: brand
      text: Get Started
      link: /guide/
    - theme: alt
      text: Features
      link: /guide/features
    - theme: alt
      text: Why Vitest?
      link: /guide/why
    - theme: alt
      text: View on GitHub
      link: https://github.com/vitest-dev/vitest

features:
  - title: Vite Powered
    details: Reuse Vite's config, transformers, resolvers, and plugins - consistent across your app and tests.
  - title: Jest Compatible
    details: Expect, snapshot, coverage, and more - migrating from Jest is straightforward.
  - title: Smart & instant watch mode
    details: Only rerun the related changes, just like HMR for tests!
  - title: ESM, TypeScript, JSX
    details: Out-of-box ESM, TypeScript and JSX support powered by esbuild
---
