Search tools, frameworks, libraries, categories and domains
Minimalist, gas-efficient contract building blocks; now rarely updated and largely superseded by Solady.
npm i solmate
Package solmate, last 52 weeks.
solmate
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.
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.
a16z/halmos
Symbolic testing tool from a16z that formally checks Foundry tests over all possible inputs.
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.