这是一份关于在以太坊上开发应用程序的优质工具清单指南,其中包含一些工具、组件、应用、平台以及服务等。
以太坊开发者工具列表
这是一份关于在以太坊上开发应用程序的优质工具清单指南,其中包含一些工具、组件、应用、平台以及服务等。
该列表的创建受到ConsenSys产品经理的推动,他们认为有必要在初级开发与经验丰富的区块链开发人员之间更好地共享工具,开发模式和组件。
该资源旨在专注于开发人员工具,但还包括一些生态系统资源:
以太坊生态系统资源,关于有用的DApp,教育资源,钱包和服务。
目录
新开发者从这里开始
- Solidity - 最受欢迎的智能合约语言。
- Truffle - 最受欢迎的智能合约开发,测试和部署框架。通过npm安装cli,然后从此处开始编写您的第一个智能合约。
- Metamask - Chrome扩展程序钱包,可与Dapps进行交互。
- Truffle boxes - 以太坊生态系统的打包组件。
- OpenZeppelin Starter Kits - 开发人员的多合一入门组件,可快速启动其受智能合约支持的应用程序。包括Truffle,OpenZeppelin SDK,OpenZeppelin / contracts-ethereum-package EVM经审核的智能合约EVM软件包,react-app和rimble,易于设计。
- EthHub.io - 以太坊的全面信息概述-它的历史,治理,未来计划和开发资源。
- EthereumDev.io - 关于以太坊智能合约编程入门的权威指南。
- Cobra - 一个快速,灵活,简单的以太坊智能合约开发环境的框架。将智能合约,测试和部署到以太坊虚拟机(EVM)上。
- Kauri.io - 基于Web3的社区和新兴技术的知识平台。分享精选内容,并就最新,高质量的技术文章和系列进行协作。 请查看“入门”社区以学习基础知识。
- dfuse - Slick 区块链 API 可以构建世界一流的应用程序。
- Biconomy - 通过使用简单易用的SDK启用元交易来在dapp中进行无Gas交易。
开发者工具
开发智能合约
智能合约语言
框架
- Truffle - 最受欢迎的智能合约开发,测试和部署框架。Truffle套件包括 Truffle, Ganache, 和 Drizzle. 在这里深入了解松露
- Embark - DAPP开发框架
- Waffle - 先进的智能合同开发和测试框架,体积小,灵活,快捷(基于ethers.js)
- Dapp - DApp开发的框架,DApple的继承者
- Etherlime - 基于ethers.js的框架用于Dapp部署
- Parasol - 敏捷的智能合同开发环境,测试,部署INFURA,合约文件等。它具有灵活,不受限制的设计以及无限的可定制性。
- 0xcert - 用于构建去中心化应用程序的JavaScript框架
- OpenZeppelin SDK - OpenZeppelin SDK:一套工具,可帮助您开发,编译,升级,部署智能合约并与之交互。
- sbt-ethereum - 一个基于选项卡的,基于文本的控制台,用于智能合约的交互和开发,包括钱包和ABI管理,ENS支持和高级Scala集成。
- Brownie - Brownie是一个Python框架,用于部署,测试以太坊智能合约并与之交互。
- Cobra - 一个快速,灵活,简单的开发环境的框架,用于以太坊智能合约的测试和部署。
集成开发环境
其他工具
测试区块链网络
测试以太币水龙头
与以太坊通信
前端以太坊API
后端以太坊API
开箱即用工具
以太坊ABI(应用程序二进制接口)工具
模式和最佳做法
智能合约开发的模式
可升级性
基础设施
以太坊客户端
存储
讯息传递
测试工具
安全工具
监控方式
- Alethio - 一个先进的以太坊分析平台,提供实时监控,洞察和异常检测,令牌指标,智能合约审计,图形可视化和区块链搜索。还可以探索以太坊去中心化交易所的实时市场信息和交易活动。
- amberdata.io - 提供实时监控,洞察力和异常检测,令牌指标,智能合约审计,图形可视化和区块链搜索。
- Neufund - Smart Contract Watch - 一种监视大量智能合约和交易的工具
- Scout - 以太坊上智能合约的活动和事件日志的实时数据馈送
- Tenderly - 一种平台,可通过Web仪表板的形式为用户提供可靠的智能合约监控和警报,而无需用户托管或维护基础架构
- Chainlyt - 使用已解码的交易数据探索智能合约,查看合约的使用方式以及通过特定功能调用搜索交易
- BlockScout - 一种用于检查和分析基于EVM的区块链的工具。唯一以太坊网络的功能齐全的区块链浏览器。
- Terminal - 用于监视dapp的控制面板。终端可用于监视用户,dapp,区块链基础设施,交易等。 infrastructure, transactions and more.
- Ethereum-watcher - 用Golang编写的可扩展框架,用于侦听链上事件并做一些响应。
其他杂项工具
智能合约标准和类库
ERCs - 以太坊评论提案库
流行的智能合约库
第二层基础架构开发人员指南
可扩展性
付款渠道
Plasma
侧链
隐私/保密
zkSNARKs
可扩展性+隐私
ZK-STARKs
预建的UI组件
-
- 学分: 71
- 分类: 以太坊
- 标签:
Solidity
以太坊
工具