Open Source Testing Projects
Discover 53 open source Testing repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Testing projects here are most often combined with Python, Developer Tools and Library. Last updated October 4, 2026.
53 repositories · updated October 4, 2026

vulnapi: Scan APIs for Security Vulnerabilities
VulnAPI is a Go-based dynamic security scanner for APIs. It can discover exposed API-related resources and scan targets using curl-like requests or OpenAPI contracts, helping developers and security teams identify common weaknesses.

selenium: Automate Web Browsers Across Languages
Selenium is a browser automation framework built around the W3C WebDriver standard. It helps developers and testers automate browser interactions across major browsers using bindings for several programming languages.

hypothesis: Find Bugs with Property-Based Testing
Hypothesis is a Python testing library that generates inputs for properties your code should satisfy. Use it to explore edge cases that example-based tests may miss and to get simplified failing cases when a bug is found.

virtualenv: Create Isolated Python Environments
virtualenv creates isolated Python environments so projects can manage dependencies separately. It is useful for developers and teams that need reproducible project setups or want to avoid conflicts between installed packages.

cli: Send and Inspect HTTP Requests from the Terminal
HTTPie CLI is a Python command-line client for sending HTTP requests with readable syntax and formatted output. It is useful for testing APIs, debugging services, and making repeatable requests from scripts or a terminal.