Dapp, Seth, Hevm, and more
Dapptools is a suite of Ethereum-focused command-line tools maintained by DappHub that follows Unix design principles to enable composability, configurability, and extensibility. The suite comprises four main programs: dapp (for building, testing, fuzzing, formally verifying, debugging, and deploying Solidity contracts), seth (an Ethereum CLI for querying contracts and sending transactions), hevm (a testing-oriented EVM implementation for debugging and symbolic execution), and ethsign (for signing Ethereum transactions). The tools are built in Haskell and managed through Nix for dependency management, with installation available via Nix flakes or a legacy shell script installer.