- Ethereum.org开发者门户网站
- Ethereum StackExchange
- Solidity门户网站
- Solidity变更日志
- GitHub上的Solidity源代码
- Solidity语言用户聊天室
- Solidity编译器开发人员聊天室
- 很棒的Solidity
- 通过实例学Solidity
- Solidity文档社区翻译
Emacs
- Emacs Solidity
- Emacs编辑器的插件,提供语法高亮和编译错误报告。
IntelliJ
- IntelliJ IDEA 插件
- IntelliJ IDEA(和所有其他JetBrains IDEs)的Solidity插件
Sublime Text
- SublimeText的软件包 - Solidity语言语法
- 用于 SublimeText 编辑器的 Solidity 语法高亮。
Vim
- Thesis 的 Vim Solidity
- Vim 中 Solidity 的语法高亮。
- TovarishFin 的 Vim Solidity
- Solidity 的 Vim 语法文件。
- Vim Syntastic
- 为Vim编辑器提供编译检查的插件。
Visual Studio Code (VS Code)
- 以太坊 Remix 的 Visual Studio 代码扩展包
- VS Code 的以太坊 Remix 扩展包
- Juan Blanco 的 Solidity Visual Studio 代码扩展包
- Microsoft Visual Studio Code 的 Solidity 插件,包括语法高亮和 Solidity 编译器。
- Nomic Foundation 的 Solidity Visual Studio 代码扩展包
- 由Hardhat团队提供的Solidity和Hardhat支持,包括:语法高亮,跳转到定义,重命名,快速修复和内联solc警告和错误。
- Solidity 可视化审计扩展
- 在Visual Studio Code中增加了以安全为中心的语法和语义突出显示。
- 用于 VS Code 的 Truffle
- 在Ethereum和EVM兼容的区块链上构建,调试和部署智能合约。
- ABI到Solidity接口转换器
- 一个用于从智能合约的ABI生成合约接口的脚本。
- abi-to-sol
- 从一个给定的ABI JSON生成Solidity接口源的工具。
- Doxity
- Solidity的文档生成器。
- Ethlint
- 识别和修复Solidity中的风格和安全问题的语法检查器。
- evmdis
- EVM反汇编程序,对字节码进行静态分析,提供比原始EVM操作更高的抽象水平。
- EVM Lab
- 丰富的工具包,与EVM互动。包括一个虚拟机、以太链API,以及一个带有燃料成本显示的跟踪查看器。
- hevm
- EVM调试器和符号执行引擎。
- leafleth
- Solidity智能合约的文档生成器。
- Scaffold-ETH
- 专注于产品快速迭代的可分叉的以太坊开发堆栈。
- sol2uml
- Solidity合约的统一建模语言(UML)类图生成器。
- solc-select
- 一个在 Solidity 编译器版本之间快速切换的脚本。
- 优化Solidity语言格式插件
- Solidity格式美化插件。
- Solidity REPL
- 使用命令行solidity控制台立即尝试solidity。
- solgraph
- 可视化Solidity控制流并突出潜在的安全漏洞。
- Solhint
- Solidity语法检查器,为智能合约的验证提供安全,风格指南和最佳实践规则。
- Sourcify
- 去中心化的自动合约验证服务和合约元数据的公共存储库。
- Sūrya
- 智能合约系统的实用工具,提供一些可视化输出和关于合约结构的信息。还支持查询函数调用图。
- Universal Mutator
- 一个用于突变生成的工具,具有可配置的规则并支持Solidity和Vyper。
- 用于JavaScript的Solidity解析器
- 一个建立在强大的ANTLR4语法之上的JS Solidity解析器。