{"id":46396,"url":"https://github.com/crazy-canux/awesome-testing","name":"awesome-testing","description":"Software Testing for QA.","projects_count":52,"last_synced_at":"2026-08-03T22:00:19.928Z","repository":{"id":47056855,"uuid":"87373705","full_name":"crazy-canux/awesome-testing","owner":"crazy-canux","description":"Software Testing for QA.","archived":false,"fork":false,"pushed_at":"2026-06-23T07:47:27.000Z","size":39,"stargazers_count":75,"open_issues_count":3,"forks_count":27,"subscribers_count":7,"default_branch":"master","last_synced_at":"2026-07-15T17:04:23.361Z","etag":null,"topics":["automation","framework","gauge","qa","robotframework","test"],"latest_commit_sha":null,"homepage":"http://canuxcheng.com/awesome-testing/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crazy-canux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-04-06T01:44:06.000Z","updated_at":"2026-07-15T14:22:29.000Z","dependencies_parsed_at":"2023-11-14T08:33:09.908Z","dependency_job_id":"706170bf-0474-4aaa-8d52-978e528885ac","html_url":"https://github.com/crazy-canux/awesome-testing","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/crazy-canux/awesome-testing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazy-canux%2Fawesome-testing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazy-canux%2Fawesome-testing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazy-canux%2Fawesome-testing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazy-canux%2Fawesome-testing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crazy-canux","download_url":"https://codeload.github.com/crazy-canux/awesome-testing/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazy-canux%2Fawesome-testing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36253066,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-03T02:00:06.975Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-14T11:14:57.256Z","updated_at":"2026-08-03T22:00:19.930Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Software Testing","Mobile App Testing","License","Desktop App Testing","Web App Testing","Web3 and Blockchain Testing","Misc","Performance Testing","API Testing"],"sub_categories":["Cucumber","IOS testing","JMeter","AutoIt","playwright","Hardhat","CodeceptJS","Dapp","Pytest","Guage","STAF","westeros","Differencify","capybara","locust","Selenium","nightwatch","protractor","Foundry","Android testing","k6","RFSTT","requests","Appium","httpx","splinter","Robot Framework","Services","browser-use","TestNG"],"readme":"# Awesome-Testing [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n\u003e A curated list of awesome resources for Testing tools.\n\n* [awesome](https://github.com/sindresorhus/awesome)\n* [awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness)\n\n***\n\n## Contents\n\n* [Software Testing](#software-testing)\n    * [Pytest](#pytest).\n    * [Robot Framework](#robot-framework)\n    * [Cucumber](#cucumber)\n    * [TestNG](#testng)\n    * [Gauge](#guage)\n    * [Staf](#staf)\n* [Performance Testing](#performance-testing)\n    * [JMeter](#jmeter)\n    * [k6](#k6)\n    * [locust](#locust)\n* [API Testing](#api-testing)\n    * [requests](#requests)\n    * [httpx](#httpx)\n* [Web App Testing](#web-app-testing)\n    * [Playwright](#playwright)\n    * [Browser-use](#browser-use)\n    * [Selenium](#selenium)\n    * [splinter](#splinter)\n    * [nightwatch](#nightwatch)\n    * [Protractor](#protractor)\n    * [capybara](#capybara)\n    * [differencify](#differencify)\n    * [services](#services)\n* [Web3 and Blockchain Testing](#web3-and-blockchain-testing)\n    * [Dapp](#dapp)\n    * [Ganache](#ganache)\n    * [Foundry](#foundry)\n    * [Hardhat](#hardhat)\n    * [RFSTT](#rfstt)\n    * [Truffle](#truffle)\n* [Desktop App Testing](#desktop-app-testing)\n    * [AutoIt](#autoit)\n    * [pyautogui](#pyautogui)\n    * [sikuli](#sikuli)\n* [Mobile App Testing](#mobile-app-testing)\n    * [Appium](#appium)\n    * [Android Testing](#android-testing)\n    * [IOS Testing](#ios-testing)\n* [Misc](#misc)\n* [Contributing](#contributing)\n* [License](#license)\n\n***\n\n## Software Testing\n\n* [awesome test automation](https://github.com/atinfo/awesome-test-automation)\n* [awesome tdd](https://github.com/unicodeveloper/awesome-tdd)\n\n### Pytest\n\n* [pytest](https://docs.pytest.org/en/stable/).\n* [pytest-github](https://github.com/pytest-dev/pytest/).\n\n### Robot Framework\n\n* [robot framework](http://robotframework.org/)\n* [robot framework github](https://github.com/robotframework/robotframework)\n* [awesome robotframework](https://github.com/fkromer/awesome-robotframework)\n\n### Cucumber\n\n* [cucumber](https://cucumber.io/)\n* [cucumber github](https://github.com/cucumber)\n\n### TestNG\n\n* [testng](http://testng.org/doc/)\n* [testng github](https://github.com/cbeust/testng/)\n\n### Guage\n\n* [guage](https://gauge.org/)\n* [guage github](https://github.com/getgauge/gauge)\n\n### STAF\n\n* [staf](http://staf.sourceforge.net/)\n* [staf SourceForge](https://sourceforge.net/projects/staf/?source=directory)\n\n### westeros\n\n* [westeros](http://westeros.readthedocs.io/en/latest/)\n* [Westeros github](https://github.com/crazy-canux/westeros)\n\n***\n\n## API Testing\n\n### requests\n\n* [github](https://github.com/psf/requests)\n\n### httpx\n\n* [github](https://github.com/encode/httpx)\n\n***\n\n## Performance Testing\n\n### JMeter\n\n* [github](https://github.com/apache/jmeter)\n\n### k6\n\n* [github](https://github.com/grafana/k6)\n\n### locust\n\n* [github](https://github.com/locustio/locust)\n\n***\n\n## Web App Testing\n\n### playwright\n\n* [github](https://github.com/microsoft/playwright)\n* [playwright](https://playwright.dev/)\n\n### browser-use\n\n* [github](https://github.com/browser-use/browser-use)\n* [browser-use](https://github.com/browser-use/browser-use)\n\n### Selenium\n\n* [selenium](http://www.seleniumhq.org/)\n* [selenium github](https://github.com/SeleniumHQ/selenium)\n\n### splinter\n\n* [splinter github](https://github.com/cobrateam/splinter)\n\n### nightwatch\n\n* [nightwatch github](https://github.com/nightwatchjs/nightwatch)\n\n### protractor\n\n* [protractor github](https://github.com/angular/protractor)\n\n### CodeceptJS\n* [CodeceptJS](https://codecept.io/)\n* [codeceptjs github](https://github.com/codeceptjs/CodeceptJS)\n\n### capybara\n\n* [capybara](http://teamcapybara.github.io/capybara/)\n* [capybara github](https://github.com/teamcapybara/capybara)\n\n### Differencify\n\n* [differencify github](https://github.com/NimaSoroush/differencify)\n\n### Services\n\n* [Kesha github](https://github.com/NUTtech/Kesha) - A web service with a user interface for testing http requests and web hooks. Allows you to create an http mock for http requests.  \n\n***\n\n## Web3 and Blockchain Testing\n\n### Dapp\n\n* [Dapp.tools](https://dapp.tools/) - Command line tools and smart contract libraries for Ethereum smart contract development.\n\n### Ganache\n\n* [Ganache](https://trufflesuite.com/ganache/) - Personal Ethereum blockchain which you can use to run tests, execute commands, and inspect state while controlling how the chain operates.\n\n### Foundry\n\n* [Foundry](https://github.com/foundry-rs/foundry) - Blazing fast, portable, and modular toolkit for Ethereum application development written in Rust.\n\n### Hardhat\n\n* [Hardhat](https://hardhat.org/) - Multichain Ethereum development environment.\n\n### RFSTT\n\n* [Robot Framework Solidity Testing Toolkit](https://github.com/jg8481/Robot-Framework-Solidity-Testing-Toolkit) - This combines popular smart contract testing and deployment libraries with Robot Framework.\n\n### Truffle\n\n* [Truffle Suite](https://trufflesuite.com/) - Comprehensive suite of tools for smart contract development.\n\n***\n\n## Desktop App Testing\n\nDesktop, Gui, cursor application test.\n\n### AutoIt\n\n* [autoIt](https://www.autoitscript.com/site/)\n* [pyautogui github](https://github.com/asweigart/pyautogui)\n* [sikuli github](https://github.com/RaiMan/SikuliX1)\n\n***\n\n## Mobile App Testing\n\nIOS and Android application test.\n\n### Appium\n\n* [Appium github](https://github.com/appium/appium)\n\n### Android testing\n\n* [awesome android testing](https://github.com/hotchemi/awesome-android-testing)\n\n### IOS testing\n\n* [bluepill github](https://github.com/linkedin/bluepill)\n* [EarlGery github](https://github.com/google/EarlGrey)\n\n***\n\n## Misc\n\n* [free software testing books](https://github.com/ligurio/free-software-testing-books/blob/master/free-software-testing-books.md)\n\n***\n\n## Contributing\n\n[Contribution guide](CONTRIBUTING.md)\n\n***\n\n## Authors\n\n[Authors](AUTHORS.md)\n\n***\n\n## License\n\n[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](http://creativecommons.org/publicdomain/zero/1.0/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/crazy-canux%2Fawesome-testing/projects"}