Hardhat
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 86
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 3063
- days_rel: 13
- days_push: 7
- n_releases_24m: 442
Adoption not part of the score
8506 stars · 1731 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Hardhat is an Ethereum development environment for compiling, deploying, testing, and debugging Solidity smart contracts, built on a Rust-powered runtime (EDR) with local blockchain simulation. It is extensible via a plugin ecosystem and includes Hardhat Ignition for declarative deployments.
Use cases
- compile and deploy solidity smart contracts
- test ethereum smart contracts in solidity or typescript
- debug reverted transactions with solidity stack traces
- run a local ethereum blockchain for development
- fuzz and invariant test smart contracts
- simulate op stack and base chains before deploying
- set up a boilerplate dapp project with contracts and frontend
When to choose
- you are building Ethereum or EVM-compatible smart contracts and need an all-in-one dev environment
- you want fast Solidity-native unit tests plus TypeScript integration tests
- you need reliable, resumable, parallelized deployments via Hardhat Ignition
- you target multiple chains like OP Stack and want accurate chain simulation
When to avoid
- you are not developing blockchain or smart contract software
- you need a non-EVM blockchain like Solana or Cosmos
- you only want a lightweight contract compiler without a full toolchain
Facets
framework · maturity active
testing build-tool cli developer-tools fuzzing deployment plugin-system blockchain developer-tools testing cli cross-platform ethereum solidity smart-contracts dapps hardhat-ignition evm local-blockchain op-stack task-runner web3 debugging nodejs typescript javascript
10 sources
- readme: https://github.com/NomicFoundation/hardhat · fetched 2026-08-28 · 28fa6fd57e88
- homepage: https://hardhat.org · fetched 2026-08-29 · 8d47fb34cb2f
- site_page: https://hardhat.org/docs · fetched 2026-08-29 · 0d4856d81d44
- site_page: https://hardhat.org/docs/getting-started · fetched 2026-08-29 · e05cd8dd302d
- site_page: https://hardhat.org/ignition/docs/getting-started · fetched 2026-08-29 · d71c8cc96c85
- site_page: https://hardhat.org/docs/guides/testing/using-solidity · fetched 2026-08-29 · 82e91d22e566
- site_page: https://hardhat.org/docs/reference/edr-simulated-networks · fetched 2026-08-29 · 305413c39efe
- site_page: https://hardhat.org/docs/guides/testing · fetched 2026-08-29 · 011f28222631
- site_page: https://hardhat.org/docs/explanations/multichain-support · fetched 2026-08-29 · c9965245e9e4
- site_page: https://hardhat.org/docs/guides/deployment/using-ignition · fetched 2026-08-29 · 34c79e18450d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| NomicFoundation/hardhat | main | 95 |
| NomicFoundation/hardhat-boilerplate | examples | 32 |
For agents
markdown · JSON · MCP: product_card(name="NomicFoundation/hardhat")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem