Tech riderRev. 20 Sept 2026
- 1Runs onLinux, Mac, Web, Windows
- 2CostsNot stated by the maker
- 3Coverage reportingYes
- 4Supported runtimesNode.js, Deno, browser
- 5Parallel executionYes
4 lines stated Written from the maker's own pages: github.com

Overview
QUnitX is ranked #8 of 23 in JavaScript testing frameworks on Specifiction. It runs on Linux, macOS, Web, Windows.
Compared on JavaScript testing frameworks
- Coverage reporting
- Yesgithub.com
- Supported runtimes
- Node.js, Deno, browsergithub.com
- Parallel execution
- Yesgithub.com
Facts
- Purpose
- QUnitX lets teams write one JavaScript or TypeScript test file and run it with Node.js, Deno, or in a browser.github.com · 4 Oct 2026
- Setup
- The project says it needs no configuration, setup files, transform pipeline, injected globals, or runtime dependencies.github.com · 4 Oct 2026
- Install
- The README gives npm and Deno installation commands and requires Node.js 22 or later or Deno 2 or later.github.com · 4 Oct 2026
- Assertions
- The assertion API includes deep and partial equality checks, error matching, ordered steps, assertion-count checks, and per-test timeouts.github.com · 4 Oct 2026
- Hooks
- Tests can be grouped in nested modules with before, beforeEach, afterEach, and after hooks.github.com · 4 Oct 2026
- Browser UI
- The browser UI supports filtering tests, sharing filtered views by URL, rerunning individual tests, and viewing assertion diffs.github.com · 4 Oct 2026
- Browser runner
- The linked qunitx-cli runs JavaScript and TypeScript tests in headless Chromium, Firefox, or WebKit and streams TAP output to the terminal.github.com · 4 Oct 2026
- Integrations
- The CLI supports esbuild plugins for custom loaders and provides GitHub-annotated output, JUnit XML, V8 coverage reports, and a JavaScript API.github.com · 4 Oct 2026
- Platforms
- The CLI README lists standalone binaries for Linux x64, macOS arm64, and Windows x64.github.com · 4 Oct 2026
- Requirements
- The CLI requires Node.js 24 or later or Deno 2.7 or later; its default Chromium browser mode also requires system Chrome or CHROME_BIN when using the standalone binary.github.com · 4 Oct 2026
- Coverage limit
- The QUnitX README says browser coverage has a source-map limitation because qunitx-cli bundles test files with esbuild.github.com · 4 Oct 2026
- License
- The GitHub repository lists an MIT license.github.com · 4 Oct 2026
- Maker
- The repository identifies izelnakri as its owner and describes QUnitX as a project by its maker; it provides no headquarters or founding date in the opened pages.github.com · 4 Oct 2026
Best QUnitX alternatives
See all 12 All accessCh 01 Karma Free planAndroidiOS Free to start7.7 All accessCh 02 Web Test Runner Free planLinuxMac Free to start7.6 All accessCh 03 Vitest Free planLinuxMac Free to start7.4 All accessCh 04 Cucumber.js Free planLinuxMac Free to start7.3 All accessCh 05 Intern AndroidiOS 7.1 All accessCh 06 Mocha Free planLinuxWeb Free to start6.8
Where it ranks on Specifiction
Is QUnitX yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/izelnakri/qunitx· checked 4 Oct 2026
- github.com/izelnakri/qunitx-cli· checked 4 Oct 2026




