Foundry
Fast toolkit for Ethereum development and testing
Rust toolkit (forge, cast, anvil, chisel) to build, test, fuzz and deploy Solidity contracts, with fuzz and invariant testing built in.
- Stars
- 11k
- Forks
- 2.7k
- Last commit
- today
Open Source Tools · Category
Static analysers, fuzzers, symbolic execution engines and test frameworks for Solidity and EVM smart contracts.
6 tools
Fast toolkit for Ethereum development and testing
Rust toolkit (forge, cast, anvil, chisel) to build, test, fuzz and deploy Solidity contracts, with fuzz and invariant testing built in.
Static analyser for Solidity and Vyper
Trail of Bits' static analysis framework for Solidity and Vyper with dozens of vulnerability detectors, printers and an API for custom analyses.
Symbolic execution analyser for EVM bytecode
Security analysis tool from Consensys Diligence that uses symbolic execution and SMT solving to find vulnerabilities in EVM bytecode.
Property-based fuzzer for Ethereum smart contracts
Trail of Bits' fuzzer that generates transaction sequences to break user-defined invariants and assertions in Solidity contracts.
Symbolic testing for EVM smart contracts
a16z's symbolic testing tool that runs Foundry-style tests with symbolic inputs to prove properties or find counterexamples.
Rust-based Solidity static analyser
Cyfrin's static analyser for Solidity written in Rust, with detectors, Markdown audit-style reports and editor integration.