hardhat
Version:
Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.
56 lines (31 loc) ⢠2.27 kB
Markdown
 [](https://www.npmjs.org/package/hardhat) [](https://www.gitpoap.io/gh/NomicFoundation/hardhat)
---
> **š Hardhat 3 alpha release is out! [Learn more.](https://hardhat.org/hardhat3-alpha)**
Hardhat is an Ethereum development environment for professionals. It facilitates performing frequent tasks, such as running tests, automatically checking code for mistakes or interacting with a smart contract. Check out the [plugin list](https://hardhat.org/plugins/) to use it with your existing tools.
Built by the [Nomic Foundation](https://nomic.foundation/) for the Ethereum community.
Join our [Hardhat Support Discord server](https://hardhat.org/discord) to stay up to date on new releases, plugins and tutorials.
---
> š” **The Nomic Foundation is hiring! Check [our open positions](https://www.nomic.foundation/jobs?utm_source=myALpQnzlM).**
---
## Installation
To install Hardhat, go to an empty folder, initialize an `npm` project (i.e. `npm init`), and run
```
npm install --save-dev hardhat
```
Once it's installed, just run this command and follow its instructions:
```
npx hardhat init
```
## Documentation
On [Hardhat's website](https://hardhat.org) you will find:
- [Guides to get started](https://hardhat.org/getting-started/)
- [Hardhat Network](https://hardhat.org/hardhat-network/)
- [Plugin list](https://hardhat.org/plugins/)
## Contributing
Contributions are always welcome! Feel free to open any issue or send a pull request.
Go to [CONTRIBUTING.md](https://github.com/NomicFoundation/hardhat/blob/main/CONTRIBUTING.md) to learn about how to set up Hardhat's development environment.
## Feedback, help and news
[Hardhat Support Discord server](https://hardhat.org/discord): for questions and feedback.
[Follow Hardhat on Twitter.](https://twitter.com/HardhatHQ)
## Happy building!
š·āāļøš·āāļøš·āāļøš·āāļøš·āāļøš·āāļøš·āāļøš·āāļøš·āāļøš·āāļøš·āāļøš·āāļøš·āāļøš·āāļø