Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the "Resources" section in the docs #15076

Closed
wants to merge 2 commits into from
Closed
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 16 additions & 8 deletions docs/resources.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,23 +19,28 @@ General Resources
Integrated (Ethereum) Development Environments
==============================================

* `Brownie <https://eth-brownie.readthedocs.io/en/stable/>`_
Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.

* `Dapp <https://dapp.tools/>`_
Tool for building, testing and deploying smart contracts from the command-line.
* `Hardhat <https://hardhat.org/>`_
Ethereum development environment with local Ethereum network, debugging features and plugin ecosystem.

* `Foundry <https://github.com/foundry-rs/foundry>`_
Fast, portable and modular toolkit for Ethereum application development written in Rust.

* `Hardhat <https://hardhat.org/>`_
Ethereum development environment with local Ethereum network, debugging features and plugin ecosystem.

* `Remix <https://remix.ethereum.org/>`_
Browser-based IDE with integrated compiler and Solidity runtime environment without server-side components.

* `Dapp <https://dapp.tools/>`_
Tool for building, testing and deploying smart contracts from the command-line.

* `Brownie <https://eth-brownie.readthedocs.io/en/stable/>`_
Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.

* `Ape <https://docs.apeworx.io/ape/stable/az>`_
Python-based web3 development tool for compiling, testing, and interacting with smart contracts.

* `Truffle <https://trufflesuite.com/truffle/>`_
Ethereum development framework.
💡 Note: Consensys announced the sunset of Truffle on September 21, 2023.
Current users may check out the migration path and available product support [here](https://consensys.io/blog/consensys-announces-the-sunset-of-truffle-and-ganache-and-new-hardhat?utm_source=github&utm_medium=referral&utm_campaign=2023_Sep_truffle-sunset-2023_announcement_).
mehtavishwa30 marked this conversation as resolved.
Show resolved Hide resolved

Editor Integrations
===================
Expand Down Expand Up @@ -140,6 +145,9 @@ Solidity Tools
* `Universal Mutator <https://github.com/agroce/universalmutator>`_
A tool for mutation generation, with configurable rules and support for Solidity and Vyper.

* `ethdebug <https://github.com/ethdebug/format>`_
A standard debugging data format for smart contracts on Ethereum-compatible networks.

Third-Party Solidity Parsers and Grammars
=========================================

Expand Down