# 18 个优秀的 Solidity GitHub 仓库推荐

如果你想在以太坊区块链上编写智能合约，你应该学习 Solidity。虽然你可以在不同的区块链上部署智能合约或称为 dApp 的类似应用程序，但 Solidity 是一个绝佳的起点。未来几年，Solidity 将成为一种新趋势。此外，学习Solidity对于开发对以太坊友好的应用程序至关重要。


## 1.  bkrem/awesome-solidity


- [https://github.com/bkrem/awesome-solidity](https://github.com/bkrem/awesome-solidity)

精选的 Solidity 资源、库、工具等的精选列表


## 2. fravoll/solidity-patterns


- [https://github.com/fravoll/solidity-patterns](https://github.com/fravoll/solidity-patterns)

智能合约编程语言 Solidity 的模式和最佳实践汇编


## 3. ethereum/solidity

- [https://github.com/ethereum/solidity](https://github.com/ethereum/solidity)

Solidity，智能合约编程语言，以太坊官方仓库。


## 4. BlockchainLabsNZ/awesome-solidity

- [https://github.com/BlockchainLabsNZ/awesome-solidity](https://github.com/BlockchainLabsNZ/awesome-solidity)
 
精选的 Solidity 资源列表


## 5. ethereum/solidity-examples

- [https://github.com/ethereum/solidity-examples](https://github.com/ethereum/solidity-examples)

Solidity 示例代码的松散集合



## 6.ajlopez/SoliditySamples

- [https://github.com/ajlopez/SoliditySamples](https://github.com/ajlopez/SoliditySamples)

Solidity 编程语言示例，以太坊的智能合约。



## 7. solidstate-solidity

- [https://github.com/solidstate-network/solidstate-solidity](https://github.com/solidstate-network/solidstate-solidity)

SolidState 是一个可升级的优先 Solidity 智能合约开发库。


## 8. Ankit-Engg/solidity-school

- [https://github.com/Aniket-Engg/solidity-school](https://github.com/Aniket-Engg/solidity-school)

这是一些早期开发人员为早期 Solidity 开发人员发起的一项倡议。



## 9. OpenZeppelin/openzeppelin-contracts

- [https://github.com/OpenZeppelin/openzeppelin-contracts](https://github.com/OpenZeppelin/openzeppelin-contracts)

OpenZeppelin Contract 是一个用于安全智能合约开发的库。建立在经过社区审查的代码的坚实基础之上。


## 10. smartcontractkit/full-blockchain-solidity-course-py

- [https://github.com/smartcontractkit/full-blockchain-solidity-course-py](https://github.com/smartcontractkit/full-blockchain-solidity-course-py)

Ultimate Solidity、区块链和智能合约——从初学者到专家完整课程 | Python版


## 11.  trufflesuite/truffle

- [https://github.com/trufflesuite/truffle](https://github.com/trufflesuite/truffle)

用于开发智能合约的工具,框架套件。



## 12. willitscale/learning-solidity

- [https://github.com/willitscale/learning-solidity](https://github.com/willitscale/learning-solidity)

 Solidity 系列教程 


## 13. NomicFoundation/hardhat

- [https://github.com/NomicFoundation/hardhat](https://github.com/NomicFoundation/hardhat)


Hardhat 是一个用于编译、部署、测试和调试以太坊软件的开发环境。获取 Solidity 堆栈跟踪和 console.log。


## 14. eth-brownie/布朗尼

- [https://github.com/eth-brownie/brownie](https://github.com/eth-brownie/brownie)


针对以太坊虚拟机的智能合约的基于 Python 的开发和测试框架。


## 15. dethcrypto/TypeChain

- [https://github.com/dethcrypto/TypeChain](https://github.com/dethcrypto/TypeChain)

以太坊智能合约的 TypeScript 绑定



## 16. ConsenSys/smart-contract-best-practices

- [https://github.com/ConsenSys/smart-contract-best-practices](https://github.com/ConsenSys/smart-contract-best-practices)

智能合约安全最佳实践指南


## 17. paulrberg/solidity-模板

- [https://github.com/paulrberg/solidity-template](https://github.com/paulrberg/solidity-template)

结合了 Hardhat、TypeChain、Ethers、Waffle、Solhint、Solcover 和 Prettier


## 18. OffcierCia/Defi-开发者-路线图

- [https://github.com/OffcierCia/DeFi-Developer-Road-Map](https://github.com/OffcierCia/DeFi-Developer-Road-Map)

Defi 开发者路线图

感谢你的阅读! 

###  请关注我们, 不错过更多优质内容:  

- *Twitter*:    [@AntCaveClub](https://twitter.com/AntCaveClub)

- *蚁穴Web3社区*:  [https://antcave.club/](https://antcave.club/)

- *Youtube*:  [链求君](https://www.youtube.com/channel/UCDrmDcLjnmIQk-xtNuJ42Sw)


 


