Softwr
Jest logo

Jest

JavaScript testing framework, moved from Meta to the OpenJS Foundation in 2022

As of 1 September 2026, Jest is free to use. The most widely used JavaScript test runner, free and open source, now governed by the OpenJS Foundation rather than by Meta, which built and used it internally for years before donating it. Softwr lists it under Testing. Jest is made by OpenJS Foundation, available on Linux, macOS, Windows.

Overview

What Jest does

Jest is a JavaScript and TypeScript testing framework providing a test runner, assertion library, mocking, snapshot testing and code coverage in one zero-configuration package, historically the default choice for React projects and widely used across the broader JavaScript ecosystem regardless of framework. It runs tests in parallel worker processes and includes built-in support for mocking modules, timers and network calls without additional libraries. The governance history is the fact that matters for a buyer assessing long-term risk. Meta's engineering team built and grew Jest through the mid-2010s to serve its own internal testing needs, then in May 2022 transferred the project to the OpenJS Foundation, the same body that hosts Node.js, Electron and webpack, as an Impact Project. That means Jest's continued development no longer depends on Meta's internal roadmap priorities, and instead depends on the OpenJS Foundation's community maintainer base, led day to day by contributors such as Simen Bekkhus rather than by a dedicated Meta team. In practice this has meant a slower, more consensus-driven release cadence than Meta-internal ownership produced, which some teams evaluating a testing framework in 2026 weigh against faster-moving newer alternatives such as Vitest. Buyers are any JavaScript or TypeScript team, free by definition since it is open source with no paid tier, no vendor lock-in and no licence fee. The trade-off is that Jest's architecture predates ES modules and Vite-based build tooling, so projects on modern Vite-first stacks increasingly find Vitest a more natural fit with faster startup and native ESM support, and Jest's continued relevance depends on the OpenJS community keeping pace with that shift.

What people use it for

  • A React or general JavaScript project wanting a zero-configuration test runner with mocking and snapshot testing built in
  • A team that wants confidence in long-term maintenance because the project sits under a vendor-neutral foundation rather than one company
  • An existing Jest codebase deciding whether to migrate to Vitest for a Vite-based build, weighing migration cost against Vitest's faster ESM-native startup
  • A team standardising on one test runner across many JavaScript repositories without paying a per-seat or per-project licence fee

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Jest.

  • Since moving to OpenJS Foundation governance, release cadence and headline feature development have visibly slowed compared to when a dedicated Meta team drove the roadmap.
  • Jest's architecture predates native ES modules, and using it inside a Vite-based or fully ESM project often needs extra configuration that Vitest, built ESM-first, does not require.
  • Snapshot tests are easy to write and easy to approve blindly, and teams that do not review snapshot diffs carefully end up with tests that pass without actually verifying behaviour.
  • Test suite startup and transform time is slower than Vitest's on large codebases, because Jest transforms files with Babel or ts-jest rather than using a native ESM-first pipeline.
  • Being free and open source, there is no vendor support contract or SLA; production-critical reliance on Jest depends entirely on volunteer and community maintainer availability.

Cross-shopped

What people choose instead of Jest

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Jest logo
    Jest
    vs
    Vitest logo
    Vitest

    Vitest: If the project uses Vite and wants a faster, ESM-native test runner with a similar API

  • Jest logo
    Jest
    vs
    Cypress logo
    Cypress

    Cypress: If the need is end-to-end browser testing rather than unit and component testing

  • Jest logo
    Jest
    vs
    Playwright logo
    Playwright

    Playwright: If cross-browser end-to-end testing matters more than JavaScript unit testing

Pricing

What Jest costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Jest

Free

  • Full functionality, no usage limits
  • Community support via GitHub and Discord
  • No paid tier or enterprise edition exists

Capabilities

Features

  • Zero-config test runner

    Runs and discovers test files with minimal setup for most JavaScript and TypeScript projects

  • Snapshot testing

    Captures and diffs component or data structure output against a stored reference

  • Built-in mocking

    Module, timer and network mocking without additional libraries

  • Parallel test execution

    Runs test files across worker processes to cut suite run time

  • Code coverage reporting

    Built-in coverage collection and reporting without a separate tool

  • Watch mode

    Re-runs only tests affected by changed files during development

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Who maintains Jest now that it is not a Meta project?

The OpenJS Foundation, the same body hosting Node.js and Electron, with day-to-day maintenance led by community contributors rather than a Meta team.

Is there a paid or enterprise version of Jest?

No. It is entirely open source with no licence fee, paid tier or enterprise edition.

Should a new project use Jest or Vitest?

For a Vite-based build, Vitest is generally the more natural fit; for an existing Jest codebase or a non-Vite setup, Jest remains a reasonable default.

Share

Keep looking

Where to go from Jest

Best Testing software for

Compare Jest with

Other Testing software

  • Fast unit test framework powered by Vite

    Open source7 researched notes
  • Open source end-to-end testing framework for React Native apps, built and maintained by Wix

    Open source11 researched notes
  • JavaScript end-to-end testing framework with browser-based runner and cloud service

    Free, then $67/mo12 researched notes
  • Open-source web automation framework for testing and scripting across browsers

    Free plan10 researched notes
  • The default Java unit testing framework, developed by an independent team with commercial support available via OpenElements

    Open source11 researched notes
  • Java testing framework created by Cedric Beust, still actively maintained but effectively a single-lead project

    Open source11 researched notes
  • Python testing framework maintained by an independent core team funded partly through Tidelift

    Open source11 researched notes
  • Behaviour-driven development testing framework that returned to community ownership after nine years under SmartBear

    Open source11 researched notes
  • Keyword-driven test automation framework governed by a member-funded foundation

    Open source13 researched notes
  • Visual regression testing owned by BrowserStack, with a permanent free tier for low screenshot volume

    Free plan11 researched notes
  • Load testing tool with JavaScript tests on a Go runtime, now owned by Grafana Labs

    Open source12 researched notes
  • Managed end to end test coverage where the vendor writes and maintains your Playwright suite

    Pricing on request11 researched notes
  • Model based test automation for enterprise applications, with deep SAP and mainframe coverage

    Pricing on request11 researched notes
  • Native test management for Jira, licensed per Jira user rather than per tester

    11 researched notes
  • Native test management for Jira

    Pricing on request11 researched notes
  • Test case management with an API first design and a free tier for small teams

    Free plan10 researched notes
  • The default Java unit testing framework, developed by an independent team with commercial support available via OpenElements

    Open source11 researched notes
  • Java testing framework created by Cedric Beust, still actively maintained but effectively a single-lead project

    Open source11 researched notes

Softwr does not host reviews and shows no star rating for Jest, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Jest

Best Testing software alternatives

Open source end-to-end testing framework for React Native apps, built and maintained by Wix

Open source, no licence fee

The default Java unit testing framework, developed by an independent team with commercial support available via OpenElements

Open source, no licence fee

Visual regression testing owned by BrowserStack, with a permanent free tier for low screenshot volume

Freemium, paid tiers by screenshot volume

AI-based visual regression testing, priced on component and page checkpoint volume

Per month by checkpoint volume

Commercial low-code test automation platform built on Appium and Selenium, priced per seat plus separate cloud session add-ons

Per seat per month, plus separate per-session cloud execution charges

Behaviour-driven development testing framework that returned to community ownership after nine years under SmartBear

Open source, no licence fee

Open source mobile automation framework hosted under the OpenJS Foundation with copyright assigned to the foundation

Open source, no licence fee

Compare Jest with alternatives