Discover the top trending Solidity repositories and projects on Github. Explore the latest trends in Solidity development.
WTF-Solidity
我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用,每周更新1-3讲。官网: https://wtf.academysolmate
Modern, opinionated, and gas optimized building blocks for smart contract development.Dapp-Learning
Dapp learning project for developers at all stages. Becoming and cultivating sovereign individuals. Nonprofit organization.solidity-patterns
A compilation of patterns and best practices for the smart contract programming language Soliditynot-so-smart-contracts
Examples of Solidity security issuesseaport
Seaport is a marketplace protocol for safely and efficiently buying and selling NFTs.ERC721A
https://ERC721A.orgsolady
Optimized Solidity snippets.building-secure-contracts
Guidelines and training material to write secure smart contractssolidity-stringutils
Basic string utilities for Soliditylil-web3
Simple, intentionally-limited versions of web3 protocols & apps.learning-solidity
The companion to the Youtube tutorialsv4-core
🦄 🦄 🦄 🦄 Core smart contracts of Uniswap v4learn-evm-attacks
Learn and contribute by exploring blockchain attacks in detail. Maintained by Coinspect smart contract audit team, renowned for their top-tier smart contract audit services.amm-arbitrageur
An arbitrage bot between Uniswap AMMsmulticall
Multicall: Aggregate multiple constant function call results into onecore
The Lens Protocolmoney-legos
💰One stop shop for Ethereum ABIs, addresses, and Solidity interfaces!useful-solidity-patterns
Web3Bugs
Demystifying Exploitable Bugs in Smart Contractsprettier-plugin-solidity
A Prettier plugin for automatically formatting your Solidity code.rocketpool
Decentralised Ethereum Liquid Staking Protocol.weird-erc20
weird erc20 tokensminime
Minimi Token. ERC20 compatible clonable tokensemgrep-rules
Semgrep rules registryv2-periphery
🎚 Peripheral smart contracts for interacting with Uniswap V2defi-sdk
DeFi SDK Makes Money Lego Workprb-math
Solidity library for advanced fixed-point mathcannon
On chain interactive fault prover for Ethereumethereum-api
Provable API for Ethereum smart contractsverified-smart-contracts
Smart contracts which are formally verifiederc721
The reference implementation of the ERC-721 non-fungible token standard.forge-std
Forge Standard Library is a collection of helpful contracts for use with forge and foundry. It leverages forge's cheatcodes to make writing tests easier and faster, while improving the UX of cheatcodes. For more in-depth usage examples checkout the tests.awesome-solidity-gas-optimization
Best resources for Solidity gas optimizations ⛽damn-vulnerable-defi
aragonOS
(Aragon 1) Reference implementation for aragonOS: a Solidity framework for building complex dApps and protocolsdss
Dai Stablecoin Systemsmartcontract-apps
这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。permit2
🔑🔑🔑 next generation token approvals mechanismdefi-bot
Tutorial for building DeFi arbitrage botssemgrep-smart-contracts
Semgrep rules for smart contracts based on DeFi exploitsctf-blockchain
A summary of 100+ CTF blockchain challengessolidity-bytes-utils
Utility Solidity library composed of basic operations for tightly packed bytes arraysERC223-token-standard
ERC-223 token standard reference implementation.celo-monorepo
Official repository for core projects comprising the Celo platformparadigm-ctf-2021
Official repository for Paradigm CTF 2021argent-contracts
Smart Contracts for Argent Walletshisi.eth-in-web3
十四君公众号文章的相关代码资源开源rarity
d20srd reference implementation codified in soliditysecurify2
Securify v2.0flashside
Long-tail MEV contracts to claim Otherside land NFTsolympus-contracts
optimism-tutorial
Build your first app on Optimism!xdeployer
Hardhat plugin to deploy your smart contracts across multiple EVM chains with the same deterministic address.nft-mix
BokkyPooBahsDateTimeLibrary
Gas-Efficient Solidity DateTime Libraryabdk-libraries-solidity
Open-Source Libraries for Solidity by ABDK Consultingethereum-examples
Code examples showing how to use the Provable API on EthereumsMEV
1inchProtocol
1inch Protocol – fully on-chain DeFi aggregation protocolsolidity-examples
Loose collection of Solidity example codeart-gobblers
An experimental decentralized art factory by Justin Roiland and Paradigm.defi-by-example
clone-factory
Simple clone contract factoryforge-template
Forkable template to get you started with Foundry's Forgesnekmate
State-of-the-art, highly opinionated, hyper-optimised, and secure 🐍Vyper smart contract building blocks.flashloan-box
A box containing all you need to get started with developing Aave v1 flash loanshuffmate
A library of modern, hyper-optimized, and extensible Huff contracts with extensive testing and documentation built by Huff maintainers.damn-vulnerable-defi-foundry
Damn Vulnerable DeFi - Foundry Versionfoundry-template
Foundry-based template for developing Solidity smart contractsds-proxy
a proxy object that can compose transactions on owner's behalfauction-zoo
A menagerie of auction mechanisms implemented in SoliditySafemoon.sol
safemoon contractbuild-onchain-apps
Accelerate your onchain creativity with the Build Onchain Apps Template. ⛵️vested-erc20
A wrapper ERC20 token that linearly vests an underlying ERC20 token to its holders.prb-proxy
Proxy contract to compose Ethereum transactionssolidity-idiosyncrasies
Solidity gotchas, pitfalls, limitations, and idiosyncrasies.erc-1155
ERC-1155: Smart Contract Sample Implementationfrax-solidity
Solidity implementation of the Frax Protocolkeep3r.network
An incentivized keeper network for anonymous keeper and job registrationyearn-protocol
Yearn smart contractsanonymous-zether
A private payment system for Ethereum-based blockchains, with no trusted setup.royalty-registry-solidity
cicada
A protocol for private on-chain voting, implemented in Solidity.playpen
Playpen is a set of modern, gas optimized staking pool contracts.protocol
Enzyme Protocol Implementationpayment-channel
Ethereum Payment Channel in 50 lines of codebalancer-core
Balancer on the EVMflashloaner-contract
This repo introduces a simple example of how to arbitrage trade on-chain using flash loans.VRGDAs
Variable Rate Gradual Dutch Auctions.zk-NFT
A NFT powered by zkSNARKs. Exploring fog-of-war type interactions between NFTs such as trading and battling.BEPs
BNB Evolution Proposalscreate3-factory
createx
Factory smart contract to make easier and safer usage of the `CREATE` and `CREATE2` EVM opcodes as well as of `CREATE3`-based (i.e. without an initcode factor) contract creations.v4-periphery
🦄 🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v4MultiRaffle
NFT distribution with (1) randomized, multi-winner raffles and (2) bulk on-chain metadata generation.solvm
evm inception: the evm inside the evm via yul and solidityCryptoVulhub
Analyze and reproduce attack events or vulnerabilities in the blockchain world.vaults
Flexible, minimalist, and gas-optimized yield aggregator protocol for earning interest on any ERC20 token.femplate
Robust, Feature-Rich Solidity Template Repository for Foundry Projects with Scripting, Testing, and Utility Bash Scripts.AmazingAng
Solidity, JavaScript, RDapp-Learning-DAO
TypeScript, Python, JavaScriptcrytic
Python, Solidity, TypeScriptUniswap
TypeScript, JavaScript, Soliditytransmissions11
Solidity, Rust, TypeScriptVectorized
Solidity, Python, Javafravoll
SolidityProjectOpenSea
Solidity, JavaScript, TypeScriptmakerdao
Solidity, JavaScript, PythonCyfrin
Solidity, Python, TypeScriptchiru-labs
Solidity, TypeScriptlens-protocol
TypeScript, JavaScript, PythonAircoin-official
SolidityLayerZero-Labs
JavaScript, Solidity, TypeScriptPatrickAlphaC
JavaScript, Solidity, Pythonsmartcontractkit
JavaScript, TypeScript, Soliditywillitscale
PHP, Solidity, TypeScriptPaulRBerg
JavaScript, Solidity, TypeScriptpaco0x
TypeScript, Solidity, DockerfileHashLips
JavaScript, Solidity, TypeScriptethereum-optimism
TypeScript, Go, SolidityAnish-Agnihotri
JavaScript, TypeScript, Soliditycoinspect
Go, JavaScript, Soliditym1guelpf
PHP, Rust, TypeScriptdapphub
Solidity, JavaScript, MakefileLove Open Source and this site? Check out how you can help us