--- layout: home sidebar: false title: Vitest titleTemplate: Next Generation testing framework hero: name: Vitest text: Next Generation Testing Framework tagline: A Vite-native testing 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 icon: details: Reuse Vite's config and plugins - consistent across your app and tests. But it's not required to use Vitest! - title: Jest Compatible icon: details: Expect, snapshot, coverage, and more - migrating from Jest is straightforward. - title: Smart & instant watch mode icon: ⚡ details: Only rerun the related changes, just like HMR for tests! - title: ESM, TypeScript, JSX icon: details: Out-of-box ESM, TypeScript and JSX support powered by esbuild. ---