Suggest a tool

Releases · published

Tool releases: September 2026

Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.

This post lists the tools whose latest release is dated within 30 days before that tool's metrics fetch date. The table below comes from the GitHub and GitLab APIs. Each row shows the release tag and release date; the fetch date is in the table footnote and in the hover text of each value.

What counts as a latest release

For a GitHub repository, the latest release is the release that the GitHub API returns as the repository's latest. When a repository has no published release, the first tag returned by the host's tags endpoint takes its place. The date of a tag is the date of the commit the tag points to.

For a GitLab repository, the latest release is the most recent release, or the first tag when no release exists. Every listed tool passed the inclusion rule that requires at least one release or tag (inclusion rules). The field definitions are on the methodology page (metrics).

How the 30-day window is counted

The window is counted per tool, backwards from that tool's fetch date. A release enters the table when its date falls within the 30 days before the tool's fetch date. The date the site was built plays no part in the window.

Tools fetched on different days have windows that end on different days. By default the table is sorted by release date, newest first. FreeQATools fetches metrics once a month in the update run (updates).

How to read a row

Each row shows the tool, its release tag and release date, and its other listed metrics. The fetch date is in the table footnote and in the hover text of each value. The tag is the name the project gave the release or tag, copied from the API without changes. The release date is the publication date of a release, or the commit date for a tag.

The fetch date is the day FreeQATools read the repository through the API. Each project follows its own versioning scheme. For that reason the table neither sorts nor compares tools by tag. A row records that a release exists in the window; it does not describe the release's content.

Where release history lives

FreeQATools stores the latest release of each tool, not its full release history. Each monthly snapshot keeps the latest release as of that month's fetch. The full history is on the repository's own releases page.

Each tool page links to the repository's releases page under Changelog when the API reports a release or tag for the tool. The tool pages are listed on the tools page. Changes between two monthly snapshots appear on the trends page once a second snapshot exists.

Latest releases in the 30 days before each fetch

84 listed tools have a latest release or tag dated within 30 days before the date their metrics were fetched.

Tools with a latest release in the window. Sorted by last release date, descending. Select a column heading to change the sort.
CodeceptJS4,24012026-09-2214.2.02026-09-221MITJavaScriptactive
DeepEval18,39312026-09-221python-v4.2.42026-09-221Apache-2.0Pythonactive
Cucumber JVM2,83512026-09-221v7.34.92026-09-221MITJavaactive
supertest14,40412026-09-221v7.3.02026-09-221MITJavaScriptactive
Hoverfly2,52212026-09-211v1.12.152026-09-211Apache-2.0Goactive
k631,54812026-09-211v2.3.02026-09-221AGPL-3.0Goactive
WebDriverAgent1,79312026-09-211v16.12.102026-09-211BSD-3-ClauseObjective-Cactive
ChaosBlade6,52112026-09-211blade-ai-v0.7.22026-07-281Apache-2.0Pythonactive
WebdriverIO9,84012026-09-201v9.32.02026-09-221MITTypeScriptactive
kube-monkey3,08012026-09-201v0.7.02026-09-201Apache-2.0Goactive
Patrol1,43312026-09-201patrol-v4.11.0-dev.12026-09-171Apache-2.0Dartactive
Schemathesis3,61812026-09-191v4.27.52026-09-221MITPythonactive
Cppcheck6,75512026-09-1912.22.02026-09-221GPL-3.0C++active
Selenide1,91112026-09-191v7.18.22026-09-211MITJavaactive
ESLint27,51612026-09-181v10.11.02026-09-221MITJavaScriptactive
Lighthouse30,79912026-09-181v13.5.02026-09-181Apache-2.0JavaScriptactive
Jest45,46312026-09-181v30.5.22026-09-181MITTypeScriptactive
Promptfoo25,37112026-09-1810.123.12026-09-221MITTypeScriptactive
Ginkgo9,05612026-09-171v2.33.02026-09-221MITGoactive
Locust28,17712026-09-1712.46.62026-09-211MITPythonactive
Kiwi TCMS1,26012026-09-171v16.52026-09-221GPL-2.0Pythonactive
Mocha22,89712026-09-171v12.0.22026-09-191MITJavaScriptactive
Pest11,72312026-09-171v5.2.12026-09-181MITPHPactive
Pact Python68412026-09-171pact-python/3.4.12026-09-211MITPythonactive
LitmusChaos5,61912026-09-1713.32.02026-09-221Apache-2.0Goactive
Pact Broker74512026-09-171v2.121.22026-09-211MITRubyactive
Ruff49,73112026-09-1610.16.82026-09-221MITRustactive
Pact Go95512026-09-161v2.8.02026-09-211MITGoactive
Mockoon8,41712026-09-161v9.9.02026-09-201MITTypeScriptactive
Gauge3,18912026-09-161v1.6.382026-09-161Apache-2.0Goactive
Cypress51,02112026-09-151v16.1.02026-09-221MITTypeScriptactive
Playwright for Python15,01512026-09-151v1.63.02026-09-151Apache-2.0Pythonactive
MockServer4,97412026-09-151mockserver-8.0.02026-09-221Apache-2.0Javaactive
Vitest17,14312026-09-151v5.0.12026-09-181MITTypeScriptactive
EvoMaster78212026-09-151v6.2.02026-09-221LGPL-3.0Kotlinactive
PHPUnit20,05212026-09-15113.3.42026-09-221BSD-3-ClausePHPactive
Testplane83012026-09-141v9.2.32026-09-141MITTypeScriptactive
Faker19,40512026-09-141v40.39.02026-09-151MITPythonactive
Pact Ruby2,19112026-09-141v2.1.02026-09-181MITRubyactive
Robot Framework11,90612026-09-141v7.52026-09-211Apache-2.0Pythonactive
Giskard5,83412026-09-141giskard-checks/v1.0.42026-09-211Apache-2.0Pythonactive
Appium UiAutomator2 Driver88212026-09-141v8.7.02026-09-141Apache-2.0TypeScriptactive
OSV-Scanner11,07312026-09-141v2.6.02026-09-221Apache-2.0Goactive
Coverage.py3,40912026-09-1317.16.12026-09-211Apache-2.0Pythonactive
DOM Testing Library3,33212026-09-131v10.4.22026-09-131MITJavaScriptactive
mutmut1,44812026-09-1213.8.02026-09-121BSD-3-ClausePythonactive
xUnit.net4,60512026-09-121v3-4.0.12026-09-221Apache-2.0C#active
PHPStan14,10612026-09-1212.2.142026-09-221MITPHPactive
sitespeed.io5,03012026-09-111v42.7.02026-09-111MITJavaScriptactive
Stryker.NET2,08612026-09-111dotnet-stryker@5.0.02026-09-221Apache-2.0C#active
Kotest4,78912026-09-101v6.2.52026-09-171Apache-2.0Kotlinactive
Semgrep16,72512026-09-101v1.177.02026-09-221LGPL-2.1Cactive
RuboCop12,90512026-09-101v1.91.02026-09-221MITRubyactive
Pester3,34512026-09-0916.2.02026-09-091Apache-2.0PowerShellactive
ffuf16,70312026-09-091v2.3.02026-09-091MITGoactive
garak9,33012026-09-091v0.17.02026-09-161Apache-2.0Pythonactive
Selenium34,51112026-09-091selenium-4.49.02026-09-221Apache-2.0Javaactive
Hypothesis9,00312026-09-081v6.168.02026-09-081MPL-2.0Pythonactive
equal-access77812026-09-0814.0.342026-09-081Apache-2.0JavaScriptactive
Accessibility Insights for Web95212026-09-081web@2.49.02026-09-151MITTypeScriptactive
Specmatic39712026-09-0712.54.12026-09-221MITKotlinactive
Behat3,97012026-09-071v3.33.02026-09-181MITPHPactive
Pact JS1,81512026-09-071v17.1.42026-09-221MITTypeScriptactive
Playwright96,50712026-09-041v1.63.02026-09-221Apache-2.0TypeScriptactive
TruLens3,57012026-09-031trulens-2.14.02026-09-221MITPythonactive
Allure Report5,54112026-09-0312.46.12026-09-031Apache-2.0HTMLactive
Krkn50312026-09-031v5.2.92026-09-221Apache-2.0Pythonactive
Infection2,24312026-09-0210.35.42026-09-221BSD-3-ClausePHPactive
SonarQube11,01012026-09-02126.9.0.1293882026-09-211LGPL-3.0Javaactive
AFL++6,76512026-09-021v5.03c2026-09-021AGPL-3.0Cactive
Visual Regression Tracker71612026-09-0115.8.02026-09-011Apache-2.0Shellactive
Language Model Evaluation Harness14,05512026-08-311v0.4.132026-09-141MITPythonactive
Maestro15,75212026-08-311cli-2.10.02026-09-181Apache-2.0Kotlinactive
Checkstyle9,57112026-08-301checkstyle-14.1.02026-09-221LGPL-2.1Javaactive
Fortio3,72712026-08-291v1.75.32026-08-291Apache-2.0Goactive
Pylint5,72512026-08-291v4.0.82026-09-221GPL-2.0Pythonactive
Pa11y4,53612026-08-28110.0.02026-08-281LGPL-3.0JavaScriptactive
action-junit-report42812026-08-281v6.5.02026-09-081Apache-2.0TypeScriptactive
golangci-lint19,39412026-08-271v2.13.22026-09-201GPL-3.0Goactive
React Testing Library19,65612026-08-271v16.3.32026-08-271MITJavaScriptactive
Responses4,34212026-08-2610.26.32026-09-161Apache-2.0Pythonactive
Catch221,48912026-08-251v3.16.02026-09-141BSL-1.0C++active
OWASP Nettacker5,61212026-08-2410.4.12026-09-221Apache-2.0Pythonactive
Appium21,99612026-08-241@appium/docutils@3.0.02026-09-221Apache-2.0TypeScriptactive

1 Fetched from the GitHub or GitLab API on . Hover a value for its own date.