qa / github repos
The Best QA GitHub Repos to Learn From
GitHub is the largest free testing textbook ever written — you just have to know where to look. Here are the curated lists, framework sources, and practice projects that teach you how real testing is done, every one verified and actively maintained.
Reading great code is how good testers become great ones. A framework's own test suite shows you how its authors test; an "awesome" list is a curated syllabus someone else already researched; and a practice site gives you something safe to break. Star these, clone a couple, and read the tests — you'll learn more from an afternoon in a real repo than a week of tutorials.
01 · CURATED LISTS
"Awesome" lists — a syllabus someone already built
Community-maintained indexes of the best tools and resources. Start here to see the whole landscape.
- awesome-test-automation ↗The most comprehensive index of test automation frameworks, tools, and resources across every language and platform.github.com/atinfo
- awesome-testing ↗A curated, opinionated list of testing tools, articles, and talks — great for going beyond the obvious.github.com/TheJambo
- awesome-playwright ↗Plugins, utilities, and examples for Playwright — the fast track once you've picked the modern default.github.com/mxschmitt
- awesome-jmeter ↗A focused collection of JMeter resources, plugins, and examples for performance testing.github.com/aliesbelik
02 · READ THE FRAMEWORKS
Framework sources — learn from the authors
The tools you use, in the open. Browse their tests/ folders and issues to see how experts test at scale.
- microsoft/playwright ↗The Playwright source. Its own test suite is a masterclass in reliable end-to-end testing.github.com/microsoft
- cypress-io/cypress ↗Cypress's source and a huge, active issue tracker — a live view of real-world front-end testing problems.github.com/cypress-io
- SeleniumHQ/selenium ↗The project that started browser automation, supported across many languages.github.com/SeleniumHQ
- appium/appium ↗The cross-platform mobile automation framework — the reference for how mobile testing works.github.com/appium
- grafana/k6 ↗The modern load-testing tool, with a clean codebase and excellent example scripts.github.com/grafana
03 · PRACTICE SANDBOXES
Practice apps — something safe to break
Purpose-built sites and apps designed for you to automate against while learning. No production to worry about.
- Sauce Labs — Swag Labs demo app ↗The classic "Swag Labs" e-commerce demo used in countless automation tutorials — a stable target to practice on.github.com/saucelabs
- OWASP Juice Shop ↗A deliberately-insecure web app for practicing security testing — find real vulnerabilities in a safe sandbox.github.com/juice-shop
04 · EXAMPLE SUITES
Example test suites to copy from
Real, well-structured test projects you can read end-to-end and adapt for your own work.