Repo Compare › JavaScript testing
Jest vs Vitest vs Mocha
A side-by-side look at how actively Jest, Vitest and Mocha are developed on GitHub — popularity, contributor base, commit activity and how quickly issues and pull requests move.
What the numbers say
- Jest is the most-starred of the 3, with 45k stars — about 2.6× Vitest's 17k.
- Over the 52 weeks to the snapshot, Vitest recorded the most commits (1.2k), against 276 for Jest.
- Jest has closed or merged the most pull requests in its lifetime: 8.0k.
- Relative to its popularity, Jest carries the lightest open-issue load: 3.1 open issues per 1,000 stars, versus 19.6 for Vitest.
Head-to-head
Snapshot taken 30 September 2026.
| Metric | Jest Active | Vitest Active | Mocha Active |
|---|---|---|---|
| Stars | 45k | 17k | 23k |
| Forks | 6.7k | 2.1k | 3.2k |
| Contributors | 1.8k | 829 | 617 |
| Commits, last 52 weeks | 276 | 1.2k | 402 |
| Open issues | 142 | 337 | 194 |
| Open pull requests | 79 | 90 | 52 |
| Closed / merged PRs | 8.0k | 5.5k | 2.9k |
| Watchers | 599 | 63 | 397 |
| Last push | 27 Sep 2026 | 30 Sep 2026 | 28 Sep 2026 |
| Latest release | v30.5.2 (Sep 2026) | v5.0.3 (Sep 2026) | v12.0.2 (Sep 2026) |
| Main language | TypeScript | TypeScript | JavaScript |
| Licence | MIT | MIT | MIT |
| Created | Dec 2013 | Dec 2021 | Mar 2011 |
Bold marks the highest value in a row. “Active / Slowing / Dormant” is a simple heuristic from how recently code was pushed and open issues per star — a starting point, not a verdict. Stars measure popularity, not quality.
Open these in the live comparer →