Open Source Fuzzing Tools

Fuzzing is a software testing technique that feeds programs automatically generated or mutated inputs to uncover crashes, security weaknesses, and unexpected behavior. It is especially useful when inputs are complex or unpredictable, such as file formats, network protocols, APIs, and smart contracts. By exploring many cases beyond those written by hand, fuzzing can reveal edge conditions that conventional tests may miss, though it does not prove that software is free of defects.

Open source fuzzing tools include input generators, coverage-guided engines, test harnesses, and systems for reproducing and minimizing failures. When choosing one, consider supported languages and platforms, setup requirements, integration with existing tests and continuous integration, license, documentation, and maintenance activity. Fuzzing is useful for developers, security researchers, and teams that need to improve the reliability of software exposed to varied or untrusted inputs.

4 repositories · updated January 21, 2026

Wake: A Python Framework for Secure Solidity Development and Fuzz Testing

Wake: A Python Framework for Secure Solidity Development and Fuzz Testing

Wake is a robust Python-based framework designed for secure Solidity development and comprehensive fuzz testing. It provides built-in vulnerability detectors, helping developers build more secure Ethereum dApps. With features like a VS Code extension and CI/CD integration, Wake streamlines the smart contract development workflow.

PythonSolidityTesting
Added Jan 21, 2026 View details
Trident: A Rust Fuzzing Framework for Secure Solana Program Development

Trident: A Rust Fuzzing Framework for Secure Solana Program Development

Trident is a robust, Rust-based fuzzing framework specifically designed for Solana programs. It empowers developers to ship secure code by efficiently identifying critical vulnerabilities, such as edge cases, overflows, and missing constraints, early in the development cycle. This powerful tool offers manually-guided, stateful fuzzing capabilities, leveraging Anchor-like macros and executing thousands of transactions per second to thoroughly stress-test programs.

RustSolanaFuzzing
Added Nov 25, 2025 View details
awesome-api-security: A Curated List of API Security Tools and Resources

awesome-api-security: A Curated List of API Security Tools and Resources

The awesome-api-security repository is a comprehensive collection of open-source tools and resources dedicated to enhancing API security. It provides valuable insights and practical assets for anyone involved in API hacking, hardening, and pentesting. This community-driven list aims to centralize essential information and benefit the entire security community.

API SecurityAwesome ListPentest
Added Nov 5, 2025 View details
Hypothesis: Property-Based Testing for Python

Hypothesis: Property-Based Testing for Python

Hypothesis is a powerful property-based testing library for Python, designed to help developers write more robust and reliable code. It automatically generates diverse test inputs, including challenging edge cases, to uncover bugs that traditional testing methods might miss. When a bug is found, Hypothesis simplifies debugging by providing the simplest possible failing example.

FuzzingProperty Based TestingPython
Added Oct 22, 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 ❤️