The 15 best open-source Testing libraries in 2026, ranked by our maintenance-health metric plus real adoption (stars and weekly downloads) and security signals. Right now bun leads the field with a 100/100 health score. Each links to a full analysis with install commands, license, and alternatives.
bun is an open-source Rust project in the testing space with 93.1k GitHub stars. The repository is actively maintained, with recent commits.
Playwright is a cross-browser automation and end-to-end testing framework that drives Chromium, Firefox, and WebKit through a single API. It pairs a full-featured test runner (auto-waiting, resilient locators, tracing, parallel isolated contexts) with a browser-automation library, plus CLI and MCP integrations for AI agents.
hoppscotch is an open-source TypeScript project with 79.5k GitHub stars. It is associated with api, api-client, api-rest, api-testing. The repository is actively maintained, with recent commits.
imgui is an open-source C++ project with 73.8k GitHub stars. It is associated with api, cplusplus, framework, game-development. The repository is actively maintained, with recent commits.
Front-end-Developer-Interview-Questions is an open-source Nunjucks project with 60.9k GitHub stars. It is associated with css-questions, front-end, html-questions, interview-questions. The repository is actively maintained, with recent commits.
etcd is an open-source Go project with 51.8k GitHub stars. It is associated with cncf, consensus, database, distributed-database. The repository is actively maintained, with recent commits.
dubbo is an open-source Java project in the testing space with 41.5k GitHub stars. The repository is actively maintained, with recent commits.
googletest is an open-source C++ project with 38.7k GitHub stars. The repository is actively maintained, with recent commits.
insomnia is an open-source TypeScript project with 38.5k GitHub stars. It is associated with api, api-client, api-design, curl. The repository is actively maintained, with recent commits.
sqlmap is an open-source Python project with 37.6k GitHub stars. It is associated with api-security, appsec, database, database-security. The repository is actively maintained, with recent commits.
mongoose is an open-source JavaScript project with 27.5k GitHub stars. It is associated with mongo, mongodb, nodejs, odm. The repository is actively maintained, with recent commits.
mocha is an open-source JavaScript project with 22.9k GitHub stars. It is associated with bdd, browser, javascript, mocha. The repository is actively maintained, with recent commits.
authentik is an open-source Python project with 22k GitHub stars. It is associated with authentication, authentik, authorization, kubernetes. The repository is actively maintained, with recent commits.
Catch2 is an open-source C++ project with 20.4k GitHub stars. It is associated with bdd, cpp, cpp14, framework. The repository is actively maintained, with recent commits.
graphql-js is an open-source TypeScript project with 20.4k GitHub stars. It is associated with graphql, graphql-js. The repository is actively maintained, with recent commits.