|
13 | 13 | <a href="http://makeapullrequest.com"> |
14 | 14 | <img alt="pull requests welcome badge" src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat"> |
15 | 15 | </a> |
16 | | - <a href="https://gitcoin.co/grants/3371/awesome-solidity"> |
17 | | - <img alt="support via gitcoin badge" src="https://img.shields.io/badge/Support%20via-GitCoin-purple"> |
18 | | - </a> |
19 | 16 | </p> |
20 | 17 |
|
21 | 18 | <p align="center">A curated list of awesome <a href="https://en.wikipedia.org/wiki/Solidity">Solidity</a> resources, libraries, tools and more.</p> |
|
64 | 61 |
|
65 | 62 | - [Docs](https://docs.soliditylang.org/en/latest/) - Official documentation. |
66 | 63 | - [Cheatsheet](https://docs.soliditylang.org/en/latest/cheatsheet.html) - Cheatsheet from the official docs. |
67 | | -- [Ethereum Wiki](https://github.com/ethereum/wiki/wiki) - The Ethereum Wiki. |
68 | 64 | - [Ethereum Stackexchange](https://ethereum.stackexchange.com/) - Ethereum's Stackexchange board. |
69 | 65 | - [ethereum/solidity](https://github.com/ethereum/solidity/) - Source code. |
70 | 66 | - [ethereum/solc-bin](https://github.com/ethereum/solc-bin) - Current and historical builds of the compiler. |
71 | 67 | - [ethereum/solidity-examples](https://github.com/ethereum/solidity-examples) - Loose collection of example code. |
72 | 68 |
|
73 | 69 | #### Tutorials |
74 | 70 |
|
75 | | -- [androlo/solidity-workshop](https://github.com/androlo/solidity-workshop) - Comprehensive series of tutorials covering contract-oriented programming and advanced language concepts. |
76 | 71 | - [buildspace.so](https://buildspace.so/) - Hands-on Web3 course especially for beginners. It is completely free and you get an NFT on completion. |
77 | 72 | - [CryptoZombies](https://cryptozombies.io) - Interactive code school that teaches you to write smart contracts through building your own crypto-collectibles game. |
78 | 73 | - [cryptodevhub.io](https://cryptodevhub.io/) - Community-driven effort to unite like-minded people interested in Blockchain- and Crypto Technologies. |
79 | 74 | - [Discover Ethereum & Solidity (ludu.co)](https://www.ludu.co/course/ethereum) - Complete course that takes you through the process of creating a decentralized Twitter clone using best practices. |
80 | 75 | - [ExtropyIO/defi-bot](https://github.com/ExtropyIO/defi-bot) - Tutorial for building DeFi arbitrage bots. |
81 | | -- [karmacoma-eth/sending-ether-cheat-sheet](https://gist.github.com/karmacoma-eth/4f206a46dedc6da6808c1ccdef3262d0) - Tips and best practices for sending Ether. |
82 | 76 | - [LearnXInY](https://learnxinyminutes.com/docs/solidity/) - Learn Solidity in 15 mins (for experienced devs). |
83 | 77 | - [manojpramesh/solidity-cheatsheet](https://github.com/manojpramesh/solidity-cheatsheet) - Cheat sheet and best practices. |
84 | 78 | - [Questbook](https://www.questbook.app/) - Questbook is building a University DAO where learning is always free. Starting with crypto-dev courses by leading devs. |
|
157 | 151 | - [smartcontractkit/LinkToken](https://github.com/smartcontractkit/LinkToken) - LINK token contracts for the Chainlink Network. |
158 | 152 | - [sushiswap/kashi-lending](https://github.com/sushiswap/kashi-lending) - Kashi Lending platform contracts. |
159 | 153 | - [sushiswap/sushiswap](https://github.com/sushiswap/sushiswap) - Sushiswap smart contracts. |
160 | | -- [Synthetixio/synthetix](https://github.com/Synthetixio/synthetix) - Synthetix smart contracts. |
161 | 154 | - [trusttoken/smart-contracts](https://github.com/trusttoken/smart-contracts) - TrustToken smart contracts. |
162 | 155 | - [Uniswap/uniswap-v3-core](https://github.com/Uniswap/uniswap-v3-core) - Core smart contracts of Uniswap v3. |
163 | 156 | - [wyvernprotocol/wyvern-v3](https://github.com/wyvernprotocol/wyvern-v3) - Core smart contracts for Wyvern v3, a decentralized digital asset exchange protocol. |
|
205 | 198 | - [dapphub/dappsys](https://github.com/dapphub/dappsys) - Contract system framework for flexible multi-contract dapps. |
206 | 199 | - [dmihal/hardhat-interface-generator](https://github.com/dmihal/hardhat-interface-generator) - Hardhat plugin to automatically generate interfaces from code. |
207 | 200 | - [EthWorks/Waffle](https://github.com/EthWorks/Waffle) - Library for writing and testing smart contracts. |
208 | | -- [gelatodigital/auto-top-up](https://github.com/gelatodigital/auto-top-up) - Automatically top up multiple ETH addresses once their ETH balance falls below a certain threshold. |
209 | 201 | - [hifi-finance/prb-math](https://github.com/hifi-finance/prb-math) - Smart contract library for advanced fixed-point math. |
210 | 202 | - [ItsNickBarry/hardhat-abi-exporter](https://github.com/ItsNickBarry/hardhat-abi-exporter) - Export contract ABIs on compilation via Hardhat. |
211 | 203 | - [Keydonix/uniswap-oracle](https://github.com/Keydonix/uniswap-oracle) - General purpose price feed oracle built on Uniswap v2 that uses merkle proofs under the hood. |
|
224 | 216 | - [rugpullindex/indexed-sparse-merkle-tree](https://github.com/rugpullindex/indexed-sparse-merkle-tree) - Dapptools-ready and gas-optimized implementation of a sparse merkle tree. |
225 | 217 | - [Smart Contracts Skeleton](https://github.com/Shimmi/smart-contracts-skeleton) - Preconfigured skeleton repository for building or starting with development of Smart contracts. |
226 | 218 | - [solana-labs/solana-solidity.js](https://github.com/solana-labs/solana-solidity.js) - Compile, deploy, and use contracts on Solana. |
227 | | -- [Solidity Collections](https://github.com/ethereum/wiki/wiki/Solidity-Collections) - Collections of code snippets and utility libraries. |
228 | 219 | - [Solidity Standard Library](https://github.com/alianse777/solidity-standard-library) - Standard library (Array, random, math, string). |
229 | 220 | - [solidstate-network/solidstate-solidity](https://github.com/solidstate-network/solidstate-solidity) - Upgradeable-first smart contract development library. |
230 | 221 | - [studydefi/money-legos](https://github.com/studydefi/money-legos) - NPM package that provides you with the mainnet addresses, ABIs, and Solidity interfaces for popular DeFi protocols. |
|
301 | 292 |
|
302 | 293 | - [Embark](https://github.com/embark-framework/embark) - Framework that allows you to easily develop and deploy DApps. |
303 | 294 | - [Moesif](https://www.moesif.com/docs/platform/ethereum-web3/) - Service that provides Ethereum smart contract analytics and anomaly detection for DApps and DAPIs. |
304 | | -- [solidity-sizer](https://github.com/unstoppabledomains/solidity-sizer) - GitHub Action that adds a comment to the PR indicating the size of contracts, including size differences. |
305 | 295 |
|
306 | 296 | ## Languages |
307 | 297 |
|
|
0 commit comments