Building the product · Independent · 19 Oct 2026

gemini-testing/testplane

Testplane (ex-hermione) browser test runner based on mocha and wdio

← Building the product

In simple English

This tool opens web pages in real browsers and checks if they look and work right. It takes pictures of your site and alerts you when something shifts or breaks. You run tests from your command line and view results in a visual dashboard. It suits teams who want to catch bugs before users see them. It is free to use under an open-source licence, but you need time to write and maintain tests.

What it is

Testplane is an end-to-end testing framework built on Mocha (a popular test runner framework for JavaScript) and WDIO (WebDriver IO, a tool for controlling browsers). It handles browser automation, visual regression testing, and parallel test execution at scale.

What it is good for

Solo builders and teams who need reliable proof that their web application works across different browsers and screen sizes without unexpected visual flaws.

Stars832
LicenceMIT
Latestv9.3.3 (2026-10-15)checked 19 Oct 2026
Last code change2026-10-16
Written inTypeScript
Setup effort
3 / 5
Payoff
4 / 5
Good
  • Includes a built-in graphical user interface to inspect tests and approve visual changes.
  • Supports parallel test execution to run multiple browser sessions at once and finish faster.
  • Extensible plugin system lets you add custom commands and reporters.
Watch for
  • Requires familiarity with JavaScript or TypeScript to write and maintain test scripts.
  • Visual regression tests can fail easily due to minor font rendering or pixel differences across machines.
  • Needs Node.js (a system that lets you run JavaScript outside of a web browser) installed on your machine.
Replaces

Manual browser testing and checking web pages by eye after every change.

Works well with

Playwright or Selenium for alternative browser control.

Similar repositories
  • microsoft/playwright98k stars

    Playwright is an alternative end-to-end testing framework with built-in browser management and code generation.

  • cypress-io/cypress51k stars

    Cypress is another popular web testing tool that runs tests directly inside the browser with a live interactive runner.

  • webdriverio/webdriverio9.9k stars

    WebDriverIO is the underlying automation library that Testplane builds upon for browser control.

Also reviewed on Repo Radar
  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

  • HypothesisWorks/hypothesis9.1k stars

    A Python library that generates test inputs and reduces any failure to the smallest example that still fails.

  • wntrblm/nox1.6k stars

    Runs your tests and other jobs in fresh isolated environments, described in an ordinary Python file.

Install
npm init testplane@latest new-testplane-project

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.