Smart contract tool

Hardhat

Development environment for compiling, testing, debugging and deploying Solidity contracts on EVM chains.

No project pays to be listed. How we rank

Facts checked Sep 26, 2026

Hardhat key facts

CategorySmart contract tool
ChainsEthereum and EVM networks
PlatformsmacOS, Linux, Windows
CompanyNomic Foundation
Open sourceYes, on GitHub (NomicFoundation/hardhat)
Launched2018 (repository created April 2018)
About

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.

Smart contract toolmacOSLinuxWindows

Hardhat pros and cons

Pros
  • Tests in Solidity or TypeScript in Hardhat 3
  • Viem and Ethers.js integrations for TypeScript tests
  • Free and open source on GitHub
Cons
  • 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

  1. Hardhat: official site
  2. Hardhat: Home
  3. Hardhat: GitHub repository

How this page works

Sources: Hardhat: official site, Hardhat: Home, Hardhat: GitHub repository. Data as of Sep 26, 2026.

How we review

Not affiliated with any project listed. Educational content, not financial advice.