
Hardhat
Ethereum development environment
Coldcast Lens
Hardhat is the Ethereum development environment that made Solidity development feel like real software engineering. Local blockchain for testing, console.log in Solidity (finally), stack traces for reverts, and a TypeScript-first plugin ecosystem.
If you're building smart contracts and your team thinks in JavaScript/TypeScript, Hardhat is still the most productive choice. Foundry is the rising challenger — Rust-powered, Solidity-native testing, and 5-10x faster compilation. It's eating Hardhat's market share among performance-focused teams. Brownie serves Python developers. Truffle is the legacy option — don't start new projects there.
Hardhat's plugin ecosystem is its moat. Ethers.js integration, deployment scripts, verification tools, and gas reporting all work out of the box. The Hardhat Network gives you a local EVM that actually tells you why your transaction reverted.
The catch: Foundry is just faster. If your team can write Solidity tests in Solidity (instead of JS), compilation is 3-4x quicker and test execution is dramatically faster. Many serious DeFi teams now use Foundry for core contracts and Hardhat only for deployment scripts and frontend integration.
About
- Stars
- 8,452
- Forks
- 1,704
Explore Further
More tools in the directory
Get tools like this delivered weekly
The Open Source Drop — the best new open source tools, analyzed. Free.