Hardhat
Development environment for compiling, testing, debugging and deploying Solidity contracts on EVM chains.
No project pays to be listed. How we rank
Hardhat key facts
| Category | Smart contract tool |
|---|---|
| Chains | Ethereum and EVM networks |
| Platforms | macOS, Linux, Windows |
| Company | Nomic Foundation |
| Open source | Yes, on GitHub (NomicFoundation/hardhat) |
| Launched | 2018 (repository created April 2018) |
What is Hardhat?
Hardhat is a development environment for Ethereum and EVM chains, built by the Nomic Foundation. Hardhat 3 adds a Rust-powered runtime and supports tests in both Solidity and TypeScript, with Viem and Ethers.js integrations.
Hardhat pros and cons
- Tests in Solidity or TypeScript in Hardhat 3
- Viem and Ethers.js integrations for TypeScript tests
- Free and open source on GitHub
- Hardhat 3 changes configuration, so older plugins and projects may need migration
- Needs a Node.js project, unlike a single Foundry binary
Hardhat FAQ
What is Hardhat?
Hardhat is a development environment for Ethereum and EVM chains, built by the Nomic Foundation. Hardhat 3 adds a Rust-powered runtime and supports tests in both Solidity and TypeScript, with Viem and Ethers.js integrations.
Which chains does Hardhat support?
Ethereum and EVM networks.
Sources
How this page works
Sources: Hardhat: official site, Hardhat: Home, Hardhat: GitHub repository. Data as of Sep 26, 2026.
Not affiliated with any project listed. Educational content, not financial advice.