Suggest a tool

Open-source QA tools under the MIT license: 91 listed

91 listed tools are released under MIT, an OSI-approved license with SPDX identifier MIT. The license is the one the repository host reports for the repository, checked against the SPDX list of OSI-approved licenses. This page does not give legal advice; read the license text in each repository.

  • minitest: No separate LICENSE file; the full MIT license text is the LICENSE section of README.rdoc.

The table is sorted by GitHub stars, descending, on the fetch date. Filter by category, language or status, or select a column heading to sort. All licenses.

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

Tools under MIT. Sorted by GitHub stars, descending. Select a column heading to change the sort.
JSON Server75,71512026-03-231v1.0.0-beta.152026-03-231MITJavaScriptslow
Cypress51,02112026-09-151v16.1.02026-09-221MITTypeScriptactive
Ruff49,73112026-09-1610.16.82026-09-221MITRustactive
Bruno47,11112026-08-201v4.1.02026-09-221MITJavaScriptactive
Jest45,46312026-09-181v30.5.22026-09-181MITTypeScriptactive
Nuclei31,43112026-08-081v3.11.12026-09-221MITGoactive
Gitleaks29,42812026-03-211v8.30.12026-07-221MITGoactive
Locust28,17712026-09-1712.46.62026-09-211MITPythonactive
ESLint27,51612026-09-181v10.11.02026-09-221MITJavaScriptactive
Testify26,21112026-08-191v1.12.12026-09-021MITGoactive
Promptfoo25,37112026-09-1810.123.12026-09-221MITTypeScriptactive
Vegeta25,20012025-10-311v12.13.02026-02-161MITGoslow
Mocha22,89712026-09-171v12.0.22026-09-191MITJavaScriptactive
AVA20,82812026-05-171v8.0.12026-05-171MITJavaScriptslow
mypy20,64812026-08-151v2.3.12026-09-221MITPythonactive
React Testing Library19,65612026-08-271v16.3.32026-08-271MITJavaScriptactive
OpenAI Evals19,49212023-04-061v0.1.12026-04-141MITPythonslow
Faker19,40512026-09-141v40.39.02026-09-151MITPythonactive
Mock Service Worker18,21612026-07-081v2.15.02026-09-081MITTypeScriptactive
Vitest17,14312026-09-151v5.0.12026-09-181MITTypeScriptactive
ffuf16,70312026-09-091v2.3.02026-09-091MITGoactive
Jasmine15,81612026-08-151v7.0.12026-08-201MITJavaScriptactive
Infer15,70612026-05-121v1.3.02026-09-181MITOCamlactive
@faker-js/faker15,49312026-08-141v10.6.02026-09-221MITTypeScriptactive
Mockito15,45712026-03-111v5.23.02026-09-091MITJavaactive
pytest14,52112026-06-1919.1.12026-09-211MITPythonactive
supertest14,40412026-09-221v7.3.02026-09-221MITJavaScriptactive
PHPStan14,10612026-09-1212.2.142026-09-221MITPHPactive
Language Model Evaluation Harness14,05512026-08-311v0.4.132026-09-141MITPythonactive
Nock13,12612026-07-301v14.0.172026-07-301MITJavaScriptactive
RuboCop12,90512026-09-101v1.91.02026-09-221MITRubyactive
Toxiproxy12,35612025-03-181v2.12.02026-08-251MITGoactive
Detox12,02712026-05-30120.51.32026-06-161MITJavaScriptslow
Nightwatch.js11,95312026-05-251v3.16.02026-05-251MITJavaScriptslow
Pest11,72312026-09-171v5.2.12026-09-181MITPHPactive
oha10,55312026-08-231v1.16.02026-09-101MITRustactive
Capybara10,17212024-01-2713.40.02026-07-091MITRubyactive
WebdriverIO9,84012026-09-201v9.32.02026-09-221MITTypeScriptactive
Bogus9,73612025-10-261v35.6.52025-12-221MITC#slow
Ginkgo9,05612026-09-171v2.33.02026-09-221MITGoactive
Karate8,96512026-08-141v2.1.22026-09-191MITJavaactive
Testcontainers for Java8,74112026-04-2012.0.52026-09-091MITJavaactive
autocannon8,52112024-10-141v8.0.02026-05-161MITJavaScriptslow
Mockoon8,41712026-09-161v9.9.02026-09-201MITTypeScriptactive
Chai8,26912025-12-221v6.2.22026-09-211MITJavaScriptactive
factory_bot8,16912026-05-041v6.6.02026-08-211MITRubyactive
BackstopJS7,18112019-01-211v3.8.82026-09-081MITJavaScriptactive
doctest6,86812026-07-061v2.5.32026-03-271MITC++slow
bats-core6,27512026-07-211v1.14.02026-09-211MITShellactive
tape5,79712026-06-181v5.10.22026-09-181MITJavaScriptactive
cucumber-js5,39412026-08-041v13.2.12026-09-221MITTypeScriptactive
cucumber-ruby5,21212026-06-251v11.1.12026-09-181MITRubyactive
sitespeed.io5,03012026-09-111v42.7.02026-09-111MITJavaScriptactive
Testcontainers for Go4,98812026-08-071v0.44.02026-09-211MITGoactive
Codeception4,85712026-02-1815.3.52026-08-061MITPHPactive
CodeceptJS4,24012026-09-2214.2.02026-09-221MITJavaScriptactive
Behat3,97012026-09-071v3.33.02026-09-181MITPHPactive
ali3,94012026-01-191v0.8.02026-01-191MITGoslow
Flake83,82312025-06-2017.3.02026-08-171MITPythonactive
Taiko3,67412026-07-071v1.5.02026-09-111MITJavaScriptactive
Schemathesis3,61812026-09-191v4.27.52026-09-221MITPythonactive
TruLens3,57012026-09-031trulens-2.14.02026-09-221MITPythonactive
minitest3,41312026-05-011v6.0.62026-07-221MITRubyactive
DOM Testing Library3,33212026-09-131v10.4.22026-09-131MITJavaScriptactive
RESTler2,94612025-01-301v9.3.12026-02-131MITPythonslow
Inspect2,83712025-11-281release/2025-11-282026-09-221MITPythonactive
Cucumber JVM2,83512026-09-221v7.34.92026-09-221MITJavaactive
Godog2,67312026-07-311v0.16.02026-09-181MITGoactive
NUnit2,62712026-05-191v4.6.12026-09-201MITC#active
Testcontainers for Node.js2,61312026-08-041v12.1.02026-09-211MITTypeScriptactive
Lighteval2,54712025-11-241v0.13.02026-09-171MITPythonactive
Pact Ruby2,19112026-09-141v2.1.02026-09-181MITRubyactive
mountebank2,10512026-04-151v2.9.42026-09-121MITJavaScriptactive
Selenide1,91112026-09-191v7.18.22026-09-211MITJavaactive
Loki1,90912024-08-271v0.35.12024-10-121MITJavaScriptinactive
Pact JS1,81512026-09-071v17.1.42026-09-221MITTypeScriptactive
Lost Pixel1,68212024-11-141v3.22.02026-04-221MITTypeScriptarchived
Watir1,54412023-08-041v7.3.02024-05-311MITRubyinactive
pytest-bdd1,46612024-09-261publish-test-pypi2026-09-141MITPythonactive
reg-suit1,29512026-03-161v0.14.62026-03-161MITTypeScriptslow
rspec-core1,22812014-02-281v2.14.82024-11-301MITRubyarchived
Test Reporter1,18312026-03-211v3.0.02026-09-211MITTypeScriptactive
Tavern1,16112026-03-281v3.3.02026-09-111MITPythonactive
Pact Go95512026-09-161v2.8.02026-09-211MITGoactive
Accessibility Insights for Web95212026-09-081web@2.49.02026-09-151MITTypeScriptactive
Pact Net93112025-03-2215.0.12026-09-161MITC#active
Testplane83012026-09-141v9.2.32026-09-141MITTypeScriptactive
Pact Broker74512026-09-171v2.121.22026-09-211MITRubyactive
Pact Python68412026-09-171pact-python/3.4.12026-09-211MITPythonactive
cypress-axe64112025-08-291v1.7.02026-09-031MITTypeScriptactive
Specmatic39712026-09-0712.54.12026-09-221MITKotlinactive

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