Search tools, frameworks, libraries, categories and domains
Symbolic testing tool from a16z that formally checks Foundry tests over all possible inputs.
pip install halmos
Package halmos, last 26 weeks.
halmos
Other tools in the same categories.
OpenZeppelin/openzeppelin-contracts
Audited, standard implementations of ERC-20, ERC-721, access control, upgrades and governance.
Vectorized/solady
Heavily gas-optimized Solidity snippets and contracts, widely used where every unit of gas counts.
transmissions11/solmate
Minimalist, gas-efficient contract building blocks; now rarely updated and largely superseded by Solady.
crytic/slither
Trail of Bits static analyzer for Solidity and Vyper with 90+ detectors; standard in CI and audits.
Cyfrin/aderyn
Fast Rust-based Solidity static analyzer from Cyfrin with IDE integration and markdown reports.
crytic/echidna
Property-based fuzzer for Ethereum contracts from Trail of Bits, built for invariant testing.
crytic/medusa
Parallel, coverage-guided smart contract fuzzer in Go; Trail of Bits' faster companion to Echidna.
Certora/CertoraProver
Formal verification engine for EVM and Solana contracts using the CVL spec language; open-sourced in 2025.
ConsenSysDiligence/mythril
Symbolic-execution security analyzer for EVM bytecode from Consensys; older but still used in audits.