GitHub Solidity仓库 Top 10

0xAA热度: 13814

Solidity是编写以太坊智能合约的语言,由于Web3的开源文化,在GitHub搜Solidity能搜到4.5万个仓库。

原文作者:0xAA

原文来源:Twitter@0xAA_Science

Solidity是编写以太坊智能合约的语言,由于Web3的开源文化,在GitHub搜Solidity能搜到4.5万个仓库。 这个帖子带大家了解下排名前10的Solidity开源项目。github第1名:Solidity官方代码库 @solidity_lang 官方维护。 Solidity是一种由C++编写的静态类型、面向合约的高级语言,用于在以太坊平台上实现智能合约。 这个repo中包含了solidity源码、文档、例子等资源。 repo在活跃维护中。

github

https://github.com/ethereum/solidity

第2名:Full Blockchain Solidity Course with python 面向python开发者的Solidity和区块链课程,由 @PatrickAlphaC @freeCodeCamp @chainlink 维护,是目前最火的区块链课程,包含视频,笔记,和相关资源,适合新人学习。 repo在活跃维护中。

github

https://github.com/smartcontractkit/full-blockchain-solidity-course-py

第3名:Awesome Solidity@WalletConnect Ben Kremer维护。 Solidity资源精选合集,收录了上百个Solidity相关资源,大家可以去上面搜文档、工具。 repo在活跃维护中。

github

https://github.com/bkrem/awesome-solidity

第4名:slither,Solidity代码分析器@trailofbits 维护。 slither是一个用 Python 3 编写的 Solidity 静态分析框架与漏洞检测器。使开发人员能够发现漏洞,增强他们的代码理解能力,并快速原型化自定义分析,建议大家写完合约都跑一下。 repo在活跃维护中。

github

https://github.com/crytic/slither

第5名:Full Blockchain Solidity Course with javascript 与排名第2的课程一样,不过是面向javascript开发者的。 @PatrickAlphaC 牛逼!

github

https://github.com/smartcontractkit/full-blockchain-solidity-course-js

第6名:Learning Solidity 早期(2017-2018年)的Solidity教程,包括视频和代码(solidity 0.4.0版本)。 无活跃维护,最近一次更新3年前。

github

https://github.com/willitscale/learning-solidity

第7名:WTF Solidity 极简教程 排行榜中唯一的中文repo,由我和来自 @WTFAcademy_ 的贡献者维护。 极简、开源、社区审核的中文Solidity教程,包含教程,代码,和习题 (http://wtf.academy),适合初学者。 repo在活跃维护中。

github

https://github.com/AmazingAng/WTF-Solidity

第8名 Solidity Patterns 早期(2018年)的Solidity 的模式和最佳实践总结,虽然代码的Solidity版本为0.4.20,但对现在仍有一些参考价值。 无活跃维护,最近一次更新6个月前。

githubgithub

https://github.com/fravoll/solidity-patterns

第9名 Synthetix 官方合约库 由 @synthetix_io 维护。 Synthetix 是一个加密货币支持的合成资产平台,它的代码库维护了上百个合约,非常复杂。学会Synthetix的合约后,你就真正入门了DeFi。 repo在活跃维护中。


github

https://github.com/Synthetixio/synthetix

第10名:Ethernaut 由 @OpenZeppelin 维护。 Ethernaut 是基于 Web3/Solidity 的教学游戏,目前有29关,每一关需要攻击一个智能合约,在浏览器中就可以玩。 推荐学完 WTF Solidity教程的开发者去玩一下,更好的了解智能合约漏洞。 repo在活跃维护中。github

https://github.com/OpenZeppelin/ethernaut

责任编辑:MK

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。