Sunday, October 25, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. JavaScript Testing Frameworks
  3. Poku

Poku

What it is

Poku is a free, open-source test runner for JavaScript, with support for Node.js, Bun, and Deno. It runs tests written as ESM or CommonJS, and its documentation also covers TypeScript. Poku isolates test files and includes an assertion API based on Node.js assert methods, with human-readable output. Helpers can start services and scripts, manage processes and ports, and handle containers during tests. Official coverage plugins are available for c8, Monocart, Istanbul, and one-double-zero. React and Vue plugins support component tests with DOM environments and Testing Library helpers. The Multi Suite plugin runs independently configured suites in sequence and produces a combined report; Shared Resources can share resources such as database connections across test files and processes. Developers can also create custom plugins and reporters. One described use is running the same suite across Node.js, Bun, and Deno to check package compatibility. Poku is under the MIT License. Its project says it is not meant to replace native test runners or to be the lightest or fastest runner.

For and against

For

  • Supports Node.js, Bun, and Deno
  • Runs ESM and CommonJS tests
  • Official plugins support React and Vue component tests
  • Coverage plugins include c8 and Istanbul
  • Free and open source under MIT License

Against

  • Does not aim to replace native test runners
  • Does not aim to be the lightest or fastest runner

The verdict

Poku offers runtime support, isolation, assertion tools, and plugins for coverage and component testing. Its stated scope is not to replace native test runners or to compete on being the lightest or fastest.

Who it suits

Poku suits JavaScript developers who want to run tests across Node.js, Bun, and Deno. It also supports component tests, coverage integrations, and custom plugins and reporters.

Plans and prices

Poku

Free

MIT License · Node.js, Bun, and Deno support

Every plan, in full

On the record

Assertions
Poku includes an assertion API based on Node.js assert methods, with human-readable output.poku.io · read 4 Oct 2026
Background services
Poku provides helpers for starting services and scripts, handling processes and ports, and managing containers during tests.poku.io · read 4 Oct 2026
Coverage integrations
The coverage option can load official plugins for c8, Monocart, Istanbul, or one-double-zero.poku.io · read 4 Oct 2026
Customizability
Poku supports custom plugins and custom reporters through its documented plugin and reporter APIs.poku.io · read 4 Oct 2026
Framework integrations
Official plugins support React and Vue component tests with DOM environments and Testing Library helpers.poku.io · read 4 Oct 2026
Isolation
Poku runs test files with isolation, as shown in its test runner comparison.poku.io · read 4 Oct 2026
License and security
Poku is under the MIT License, and its documentation directs users to a GitHub security policy.poku.io · read 4 Oct 2026
Multi-suite testing
The Multi Suite plugin runs independently configured test suites sequentially and produces a consolidated report.poku.io · read 4 Oct 2026
Notable limitation
The project says it does not aim to replace native test runners or to be the lightest or fastest runner.poku.io · read 4 Oct 2026
Product
Poku is a cross-platform test runner for JavaScript.poku.io · read 4 Oct 2026
Runtime support
The documentation describes running Poku with Node.js, Bun, and Deno.poku.io · read 4 Oct 2026
Shared resources
The Shared Resources plugin can share stateful resources such as database connections across test files and processes.poku.io · read 4 Oct 2026
Test formats
Poku supports ESM and CommonJS tests, and its site also documents TypeScript usage.poku.io · read 4 Oct 2026
Use case
The site describes running the same test suite across Node.js, Bun, and Deno for package compatibility testing.poku.io · read 4 Oct 2026

Alternatives to Poku

Every alternative, ranked