Tools and IDE Plugins
Smart Contract Development Tools
ReOwn is a popular frontend toolkit that provides standard-compliant wallet connectors, account/wallet management UI, account abstraction and more, supporting multiple common development frameworks.
- Foundry is RUST toolkit that enables fast, portable, and modular application development for Ethereum and EVM-compatible chains.
- Hardhat is a JS/TS library that allow comprehensive testing, development, and deploying smart contracts. Hardhat contains many plugins to aid further developments.
Open Sourced Contracts
- OpenZeppelin contains battle-tested libraries of smart contracts for Ethereum-compatible chains and includes the most used ERC standards.
IDE
Remix is a free, browser-based Integrated Development Environment (IDE) for writing, testing, and deploying smart contracts on the Ethereum blockchain. It is designed to make it easier for developers to get started with building decentralized applications (dapps) by providing a simple and user-friendly interface for writing and deploying smart contracts. With Remix, you can write, test, and deploy smart contracts written in Solidity. It also includes debugging tools and a simulation environment for testing contracts before deploying them to the blockchain. The tool provides plugins as well.
Hardhat for VSCode is a Visual Studio Code extension that simplifies how you create, build, debug, and deploy smart contracts on Ethereum and EVM-compatible blockchains.