Poku is a cross-platform test runner for JavaScript/TypeScript, with the core goal of bringing tests closer to native JavaScript style. It supports Node.js, Bun, and Deno, and emphasizes that the same test suite can run across multiple runtimes. Its official website clearly states that it is free forever and open source, under the MIT license.
Poku provides assert, test, describe, it, beforeEach, afterEach, and related capabilities, covering simple assertions, TDD/BDD-style organization, and asynchronous testing. Its key feature is reducing the boilerplate common in traditional test frameworks while avoiding reliance on global state; test files can even be executed directly by the runtime. This is especially valuable for library/package maintainers: the same test suite can validate compatibility across Node.js, Bun, and Deno, different versions, and CJS and ESM. The documentation also covers Programmatic API, plugins, custom reporters, coverage, React/Vue, browser E2E, database examples, service startup, processes, ports, and container handling.
Poku is currently a free and open-source tool. It can be installed via npm, bun, or deno, for example: npm i -D poku, bun add -d poku, or deno add npm:poku. The official website does not mention a commercial edition, hosted service, or paid support, so its value for money is strong. However, there is currently no confirmed information about enterprise SLAs, commercial support, or hosted capabilities.
Its strengths are a clear focus on multi-runtime compatibility, documentation covering Getting Started, configuration, API, plugins, coverage, containers, examples, and migration guides, as well as support for TypeScript and CJS/ESM. MySQL2 is listed as a public adoption case, showing that it is already being used in real open-source projects. The downside is that its usage model differs from traditional tools such as Jest, Vitest, and Mocha, so teams will need time to adapt when migrating. The official site also states that it is not a replacement for native test runners, nor does it claim to be the lightest or fastest. In addition, Stub, Mock, and Spies are listed as future plans, so the maturity of its built-in mocking system may still be limited.
Poku is suitable for JS/TS library authors, maintainers who need compatibility testing across Node/Bun/Deno, and teams that want to write tests with less boilerplate. Access from China cannot be determined from the captured page content alone, so it is marked as unknown; in practice, usage mainly depends on access to npm/bun/deno package sources and GitHub documentation. If a team prioritizes a mature ecosystem, it should also evaluate Vitest, Jest, Mocha, or the native Node.js test runner.
β This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on poku.io official site.
poku.io is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 6.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach poku.io directly.