Skip to content

Commit 1cce974

Browse files
Update the "Resources" section in the docs (#15076)
1 parent 8ea8efd commit 1cce974

File tree

1 file changed

+38
-16
lines changed

1 file changed

+38
-16
lines changed

docs/resources.rst

Lines changed: 38 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,37 +5,46 @@ Resources
55
General Resources
66
=================
77

8-
* `Ethereum.org Developer Portal <https://ethereum.org/en/developers/>`_
8+
* `Ethereum.org Developers page <https://ethereum.org/en/developers/>`_
99
* `Ethereum StackExchange <https://ethereum.stackexchange.com/>`_
10-
* `Solidity Portal <https://soliditylang.org/>`_
11-
* `Solidity Changelog <https://github.com/ethereum/solidity/blob/develop/Changelog.md>`_
12-
* `Solidity Source Code on GitHub <https://github.com/ethereum/solidity/>`_
13-
* `Solidity Language Users Chat <https://matrix.to/#/#ethereum_solidity:gitter.im>`_
14-
* `Solidity Compiler Developers Chat <https://matrix.to/#/#ethereum_solidity-dev:gitter.im>`_
15-
* `Awesome Solidity <https://github.com/bkrem/awesome-solidity>`_
10+
* `Solidity website <https://soliditylang.org/>`_
11+
* `Solidity changelog <https://github.com/ethereum/solidity/blob/develop/Changelog.md>`_
12+
* `Solidity codebase on GitHub <https://github.com/ethereum/solidity/>`_
13+
* `Solidity language users chat <https://matrix.to/#/#ethereum_solidity:gitter.im>`_
14+
* `Solidity compiler developers chat <https://matrix.to/#/#ethereum_solidity-dev:gitter.im>`_
15+
* `awesome-solidity <https://github.com/bkrem/awesome-solidity>`_
1616
* `Solidity by Example <https://solidity-by-example.org/>`_
17-
* `Solidity Documentation Community Translations <https://github.com/solidity-docs>`_
17+
* `Solidity documentation community translations <https://github.com/solidity-docs>`_
1818

1919
Integrated (Ethereum) Development Environments
2020
==============================================
2121

22-
* `Brownie <https://eth-brownie.readthedocs.io/en/stable/>`_
23-
Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
22+
* `Ape <https://docs.apeworx.io/ape/stable/az>`_
23+
A Python-based web3 development tool for compiling, testing, and interacting with smart contracts.
2424

25-
* `Dapp <https://dapp.tools/>`_
25+
* `Brownie <https://eth-brownie.readthedocs.io/en/stable/>`_
26+
A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
27+
💡 Note: As per the official docs, Brownie is no longer actively maintained.
28+
Future releases may come sporadically - or never at all.
29+
Check out Ape Framework (first in list) for all your python Ethereum development needs.
30+
31+
* `Dapp <https://dapp.tools/>`_
2632
Tool for building, testing and deploying smart contracts from the command-line.
2733

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

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

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

37-
* `Truffle <https://trufflesuite.com/truffle/>`_
43+
* `Truffle <https://trufflesuite.com/truffle/>`_
3844
Ethereum development framework.
45+
💡 Note: Consensys announced the sunset of Truffle on September 21, 2023.
46+
Current users may check out the migration path and available product support `here.
47+
<https://consensys.io/blog/consensys-announces-the-sunset-of-truffle-and-ganache-and-new-hardhat>`_
3948

4049
Editor Integrations
4150
===================
@@ -70,6 +79,7 @@ Editor Integrations
7079

7180
* `Ethereum Remix Visual Studio Code extension <https://github.com/ethereum/remix-vscode>`_
7281
Ethereum Remix extension pack for VS Code
82+
💡 Note: As per the official repository, this extension has been removed from the VSCODE marketplace and will be replaced by a dedicated stand-alone desktop application.
7383

7484
* `Solidity Visual Studio Code extension, by Juan Blanco <https://juan.blanco.ws/solidity-contracts-in-visual-studio-code/>`_
7585
Solidity plugin for Microsoft Visual Studio Code that includes syntax highlighting and the Solidity compiler.
@@ -82,6 +92,9 @@ Editor Integrations
8292

8393
* `Truffle for VS Code <https://marketplace.visualstudio.com/items?itemName=trufflesuite-csi.truffle-vscode>`_
8494
Build, debug and deploy smart contracts on Ethereum and EVM-compatible blockchains.
95+
💡 Note: This extension has built-in support for the Truffle Suite which is being sunset.
96+
For information on ongoing support, migration options and FAQs, visit the `Consensys blog.
97+
<https://consensys.io/blog/consensys-announces-the-sunset-of-truffle-and-ganache-and-new-hardhat>`_
8598

8699
Solidity Tools
87100
==============
@@ -92,17 +105,23 @@ Solidity Tools
92105
* `abi-to-sol <https://github.com/gnidan/abi-to-sol>`_
93106
Tool to generate Solidity interface source from a given ABI JSON.
94107

108+
* `Aderyn <https://github.com/Cyfrin/aderyn>`_
109+
Rust-based solidity smart contract static analyzer designed to help find vulnerabilities in Solidity code bases.
110+
95111
* `Doxity <https://github.com/DigixGlobal/doxity>`_
96112
Documentation Generator for Solidity.
97113

114+
* `ethdebug <https://github.com/ethdebug/format>`_
115+
A standard debugging data format for smart contracts on Ethereum-compatible networks.
116+
98117
* `Ethlint <https://github.com/duaraghav8/Ethlint>`_
99118
Linter to identify and fix style and security issues in Solidity.
100119

101120
* `evmdis <https://github.com/Arachnid/evmdis>`_
102121
EVM Disassembler that performs static analysis on the bytecode to provide a higher level of abstraction than raw EVM operations.
103122

104123
* `EVM Lab <https://github.com/ethereum/evmlab/>`_
105-
Rich tool package to interact with the EVM. Includes a VM, Etherchain API, and a trace-viewer with gas cost display.
124+
A collection of tools to interact with the EVM. The package includes a VM, Etherchain API, and a trace-viewer with gas cost display.
106125

107126
* `hevm <https://github.com/dapphub/dapptools/tree/master/src/hevm#readme>`_
108127
EVM debugger and symbolic execution engine.
@@ -140,6 +159,9 @@ Solidity Tools
140159
* `Universal Mutator <https://github.com/agroce/universalmutator>`_
141160
A tool for mutation generation, with configurable rules and support for Solidity and Vyper.
142161

162+
* `Wake <https://github.com/Ackee-Blockchain/wake>`_
163+
A Python-based Solidity development and testing framework with built-in vulnerability detectors.
164+
143165
Third-Party Solidity Parsers and Grammars
144166
=========================================
145167

0 commit comments

Comments
 (0)