基础设施
客户端
Messaging
DApps相互通信的通信协议,以太坊web3栈的原生基础层服务
运行 Ethereum/Whisper 的节点之间的点对点通信
RLPx 网络层的 Python 实现
AAPI 允许开发人员实现 IPFS 持久化,或在内存中进行点对点消息传递。
数据
用于获取历史和实时区块链数据的 GraphQL API
测试工具
Solidity 代码覆盖工具
Solidity 智能合约的替代代码覆盖率
Solidity 合约函数分析器
替代和更新的 Solidity 智能合约分析器
快速、并行、热重载的可靠性测试框架
用于测试以太坊应用程序的工具套件
使用与真实区块链网络非常相似的 docker 实例简化智能合约应用程序的集成和接受测试
hevm 项目是专门用于单元测试和调试智能合约的以太坊虚拟机 (EVM) 的实现
Solidity 图形调试器
使用人类可读的堆栈跟踪加速您的开发
Solidity linter,为智能合约验证提供安全性、风格指南和最佳实践规则
Linter 用于识别和修复 Solidity(前身为 Solium)中的样式和安全问题
npm 包,它解析提交到本地 testrpc 节点的 tx,以使它们更具可读性和更易于理解
一个带有附加断言和实用程序的 npm 包,用于使用 truffle 测试 Solidity 智能合约。最重要的是,它增加了断言特定事件是否已经发出的能力。
具有 mustache.js 样式语法、宏、条件编译和自动远程依赖包含的 Solidity 词法预处理器。
Solidity 预处理器和展平器,具有全面的指令和表达式语言、高精度数学和许多有用的辅助函数。
解码并发布原始以太坊 tx。类似于https://live.blockcypher.com/btc-testnet/decodetx/
用于在单元测试期间模拟智能合约依赖项的库。
一个用于测试以太坊智能合约的简单库,允许使用您选择的任何 web3 库和测试运行器。
PyTest 插件,用于测试以太坊区块链的智能合约。
安全工具
以太坊开发者的安全验证平台和工具生态系统
开源 EVM 字节码安全分析工具
替代静态智能合约安全分析
以太坊智能合约的安全扫描器
静态智能合约安全分析器
EVM 反汇编程序
替代 EVM 反汇编程序
加密经济合约安全框架,去中心化安全赏金
可视化用于智能合约安全分析的 Solidity 控制流
智能合约和二进制文件的符号执行工具
Solidity 静态分析框架
Solidity 编译器的 SECBIT 静态分析扩展
Solidity 智能合约的模块化验证器
已知攻击向量和常见反模式的完整列表
代币受影响的 ERC20 智能合约中的漏洞集合
Callisto Network 提供的免费智能合约安全审计
一个可视的 Solidity 架构分析器
监控
监控大量智能合约和交易的工具
用于检查和分析基于 EVM 的区块链的工具。以太坊网络唯一的全功能区块链浏览器。
用于监控 dapp 的控制面板。终端可用于监控您的用户、dapp、区块链基础设施、交易等。
一个用 Golang 编写的可扩展框架,用于监听链上事件并做出响应。
其他杂项工具
由 aragonOS 和 Ethereum 提供支持的去中心化包管理器。aragonPM 支持对软件包升级进行去中心化治理,消除集中的故障点。
P用于快速构建 DApp 的打包组件。
Solidity 编译器
项目级 Solidity 编译器
更快、更容易、更可靠地编译solidity-code
将 Solidity 项目与平面文件实用程序结合起来。用于可视化导入的合同或在 Etherscan 上验证您的合同
替代方案,将所有导入合并到单个文件中以实现可靠合同
JavaScript 中的递归长度前缀编码
以太坊的加密 javascript 函数以及将它们与 web3js 和solidity 一起使用的教程
移动应用程序允许签署交易
以太坊生态系统的 Python 工具集
Concats 在 Truffle 下开发的 Solidity 文件及其所有依赖项
npm 包,它解析提交到本地 testrpc 节点的 tx,以使它们更具可读性和更易于理解
以太坊智能合约的打字稿绑定
一个简单的以太坊地址校验和工具
允许索引块或侦听 PHP 中的事件
用于基于以太坊的钱包的 JavaScript 通用钱包工具。支持软件、硬件和 Metamask——将所有钱包带入一致且可预测的 dApp 开发界面。
从 node.js 连接到 MetaMask
Solidity 项目的文档生成器
将以太坊区块链数据导出为 CSV 或 JSON 文件
用于格式化 Solidity 代码的更漂亮的插件
以太坊和 Unity 集成演示
以太坊和 Unity 集成演示/示例
Nethereum 业务规则引擎演示/示例
一组用于标准化框架中的 Solidity 导入和工件解析的工具。
一个用 Golang 编写的有用库,用于可靠地发送交易——抽象出一些棘手的低级细节,例如气体优化、随机数计算、同步和重试。
预构建的 UI 组件
一个包含 Dapp 组件的 React 库
一个包含 Dapp 组件的 React 库
一个包含 Dapp 组件的 React 库
可重用的 React Dapp 组件
Metamask React 组件
一种基于 Web 的去中心化应用程序的跨平台混合托管机制
跨平台桌面钱包示例
极简主义捐赠按钮
分散式应用程序的适应性组件和设计标准。
加入用于社交功能的反应组件。包括评论、个人资料和消息。
Atra 提供 Web 服务来帮助您在以太坊区块链上构建、部署和维护去中心化应用程序。
Last updated