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

mypy: Check Python Types Without Running Your Code

mypy: Check Python Types Without Running Your Code

mypy is a static type checker that finds type-related issues in Python code before it runs. Add type hints incrementally, then use mypy locally or in a development workflow to catch mistakes and make code easier to maintain.

PythonDeveloper ToolsCode Analysis
Added Jan 29, 2026 View details
wake: Test and Analyze Solidity Smart Contracts

wake: Test and Analyze Solidity Smart Contracts

Wake is a Python-based framework for testing, fuzzing, and static analysis of Solidity smart contracts. It suits Solidity developers and security teams that want automated checks, custom detectors, and IDE support in one tool.

PythonTestingSecurity
Added Jan 21, 2026 View details
agentic_security: Scan LLMs and Agent Workflows for Vulnerabilities

agentic_security: Scan LLMs and Agent Workflows for Vulnerabilities

Agentic Security is a Python toolkit for probing LLMs and agent workflows with jailbreaks, fuzzing, and multimodal inputs. It fits developers and security teams who want to run configurable scans against an API and use the results in CI.

PythonSecurityLLM
Added Jan 4, 2026 View details
vhs: Record Scripted Terminal Sessions as Videos

vhs: Record Scripted Terminal Sessions as Videos

VHS turns text-based tape scripts into terminal recordings such as GIFs, MP4s, and WebM files. It is useful for CLI demos and repeatable terminal workflows, with support for scripted input and CI-based output checks.

GoGolangCLI
Added Jan 4, 2026 View details
keploy: Record and Replay API Tests and Mocks

keploy: Record and Replay API Tests and Mocks

Keploy records application traffic and replays it as API and integration tests with mocks for dependent services. It suits developers and QA teams seeking repeatable tests from real usage without changing application code.

GoTestingAPI
Added Dec 29, 2025 View details
vuln-bank: Practice Web, API, and AI Security Testing

vuln-bank: Practice Web, API, and AI Security Testing

Vuln Bank is an intentionally vulnerable banking web app for learning application security testing and secure code review. It offers hands-on scenarios across web, API, GraphQL, and AI features, and should only run in an isolated educational environment.

SecurityCybersecurityWeb App
Added Dec 26, 2025 View details
Agentless: Find and Repair Bugs with LLMs

Agentless: Find and Repair Bugs with LLMs

Agentless uses language models to localize bugs, generate candidate code patches, and validate them without an agent-based workflow. It is aimed at developers and researchers evaluating automated software repair, especially on SWE-bench.

PythonLLMAI Agents
Added Dec 23, 2025 View details
httptoolkit: Inspect and Debug HTTP Traffic

httptoolkit: Inspect and Debug HTTP Traffic

HTTP Toolkit is a cross-platform tool for inspecting, rewriting, and mocking HTTP(S) traffic. It helps developers debug clients and services by capturing requests and responses, testing custom requests, and simulating endpoints.

Developer ToolsTestingProxy
Added Dec 22, 2025 View details
pudb: Debug Python Programs in a Terminal

pudb: Debug Python Programs in a Terminal

PuDB is a full-screen, keyboard-driven debugger for Python that runs in a terminal. It brings source code, variables, stack frames, and breakpoints together for developers who prefer an interactive console workflow.

PythonDeveloper ToolsDebugging
Added Dec 22, 2025 View details
factory_boy: Create Python Test Data with Factories

factory_boy: Create Python Test Data with Factories

factory_boy replaces static test fixtures with configurable factories that build Python objects for individual tests. It supports multiple creation strategies and integrations with popular ORMs, making it useful for projects that need flexible, repeatable test data.

PythonTestingLibrary
Added Dec 8, 2025 View details
trident: Fuzz Test Solana Programs

trident: Fuzz Test Solana Programs

Trident is a Rust framework for fuzz testing Solana programs through guided, stateful transaction sequences. It helps Solana developers and auditors explore edge cases and check program behavior beyond conventional unit tests.

RustSecurityTesting
Added Nov 25, 2025 View details
splinter: Automate Web Browser Interactions in Python

splinter: Automate Web Browser Interactions in Python

Splinter provides a Python API for automating browser interactions in web application tests. Use it to exercise pages through drivers such as Selenium, or when you want a higher-level interface that can still access Selenium directly.

PythonAutomationTesting
Added Nov 11, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️