Discover the top trending Solidity repositories and projects on Github. Explore the latest trends in Solidity development.

Trending Repositories

1

WTF-Solidity

我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用,每周更新1-3讲。官网: https://wtf.academy
🔥🔥🔥
2

solmate

Modern, opinionated, and gas optimized building blocks for smart contract development.
🔥🔥
3

Dapp-Learning

Dapp learning project for developers at all stages. Becoming and cultivating sovereign individuals. Nonprofit organization.
🔥
4

solidity-patterns

A compilation of patterns and best practices for the smart contract programming language Solidity
🔥
5

not-so-smart-contracts

Examples of Solidity security issues
📣
6

seaport

Seaport is a marketplace protocol for safely and efficiently buying and selling NFTs.
📣
7

ERC721A

https://ERC721A.org
📣
8

solady

Optimized Solidity snippets.
📣
9

building-secure-contracts

Guidelines and training material to write secure smart contracts
📣
10

solidity-stringutils

Basic string utilities for Solidity
📣
11

lil-web3

Simple, intentionally-limited versions of web3 protocols & apps.
📣
12

learning-solidity

The companion to the Youtube tutorials
📣
13

v4-core

🦄 🦄 🦄 🦄 Core smart contracts of Uniswap v4
⬆️
14

learn-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.
⬆️
15

amm-arbitrageur

An arbitrage bot between Uniswap AMMs
⬆️
16

multicall

Multicall: Aggregate multiple constant function call results into one
⬆️
17

core

The Lens Protocol
⬆️
18

money-legos

💰One stop shop for Ethereum ABIs, addresses, and Solidity interfaces!
⬆️
19

useful-solidity-patterns

⬆️
20

Web3Bugs

Demystifying Exploitable Bugs in Smart Contracts
⬆️
21

prettier-plugin-solidity

A Prettier plugin for automatically formatting your Solidity code.
⬆️
22

rocketpool

Decentralised Ethereum Liquid Staking Protocol.
⬆️
23

weird-erc20

weird erc20 tokens
⬆️
24

minime

Minimi Token. ERC20 compatible clonable token
⬆️
25

semgrep-rules

Semgrep rules registry
⬆️
26

v2-periphery

🎚 Peripheral smart contracts for interacting with Uniswap V2
⬆️
27

defi-sdk

DeFi SDK Makes Money Lego Work
⬆️
28

prb-math

Solidity library for advanced fixed-point math
⬆️
29

cannon

On chain interactive fault prover for Ethereum
⬆️
30

ethereum-api

Provable API for Ethereum smart contracts
⬆️
31

verified-smart-contracts

Smart contracts which are formally verified
⬆️
32

erc721

The reference implementation of the ERC-721 non-fungible token standard.
⬆️
33

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.
⬆️
34

awesome-solidity-gas-optimization

Best resources for Solidity gas optimizations ⛽
⬆️
35

damn-vulnerable-defi

⬆️
36

aragonOS

(Aragon 1) Reference implementation for aragonOS: a Solidity framework for building complex dApps and protocols
⬆️
37

dss

Dai Stablecoin System
⬆️
38

smartcontract-apps

这是一个面向中文社区,分析市面上智能合约应用的架构与实现的仓库。
⬆️
39

permit2

🔑🔑🔑 next generation token approvals mechanism
⬆️
40

defi-bot

Tutorial for building DeFi arbitrage bots
⬆️
41

semgrep-smart-contracts

Semgrep rules for smart contracts based on DeFi exploits
⬆️
42

ctf-blockchain

A summary of 100+ CTF blockchain challenges
⬆️
43

solidity-bytes-utils

Utility Solidity library composed of basic operations for tightly packed bytes arrays
⬆️
44

ERC223-token-standard

ERC-223 token standard reference implementation.
⬆️
45

celo-monorepo

Official repository for core projects comprising the Celo platform
⬆️
46

paradigm-ctf-2021

Official repository for Paradigm CTF 2021
⬆️
47

argent-contracts

Smart Contracts for Argent Wallet
⬆️
48

shisi.eth-in-web3

十四君公众号文章的相关代码资源开源
⬆️
49

rarity

d20srd reference implementation codified in solidity
⬆️
50

securify2

Securify v2.0
⬆️
51

flashside

Long-tail MEV contracts to claim Otherside land NFTs
⬆️
52

olympus-contracts

⬆️
53

optimism-tutorial

Build your first app on Optimism!
⬆️
54

xdeployer

Hardhat plugin to deploy your smart contracts across multiple EVM chains with the same deterministic address.
⬆️
55

nft-mix

⬆️
56

BokkyPooBahsDateTimeLibrary

Gas-Efficient Solidity DateTime Library
⬆️
57

abdk-libraries-solidity

Open-Source Libraries for Solidity by ABDK Consulting
⬆️
58

ethereum-examples

Code examples showing how to use the Provable API on Ethereum
⬆️
59

sMEV

⬆️
60

1inchProtocol

1inch Protocol – fully on-chain DeFi aggregation protocol
⬆️
61

solidity-examples

Loose collection of Solidity example code
⬆️
62

art-gobblers

An experimental decentralized art factory by Justin Roiland and Paradigm.
⬆️
63

defi-by-example

⬆️
64

clone-factory

Simple clone contract factory
⬆️
65

forge-template

Forkable template to get you started with Foundry's Forge
⬆️
66

snekmate

State-of-the-art, highly opinionated, hyper-optimised, and secure 🐍Vyper smart contract building blocks.
⬆️
67

flashloan-box

A box containing all you need to get started with developing Aave v1 flash loans
⬆️
68

huffmate

A library of modern, hyper-optimized, and extensible Huff contracts with extensive testing and documentation built by Huff maintainers.
⬆️
69

damn-vulnerable-defi-foundry

Damn Vulnerable DeFi - Foundry Version
⬆️
70

foundry-template

Foundry-based template for developing Solidity smart contracts
⬆️
71

ds-proxy

a proxy object that can compose transactions on owner's behalf
⬆️
72

auction-zoo

A menagerie of auction mechanisms implemented in Solidity
⬆️
73

Safemoon.sol

safemoon contract
⬆️
74

build-onchain-apps

Accelerate your onchain creativity with the Build Onchain Apps Template. ⛵️
⬆️
75

vested-erc20

A wrapper ERC20 token that linearly vests an underlying ERC20 token to its holders.
⬆️
76

prb-proxy

Proxy contract to compose Ethereum transactions
⬆️
77

solidity-idiosyncrasies

Solidity gotchas, pitfalls, limitations, and idiosyncrasies.
⬆️
78

erc-1155

ERC-1155: Smart Contract Sample Implementation
⬆️
79

frax-solidity

Solidity implementation of the Frax Protocol
⬆️
80

keep3r.network

An incentivized keeper network for anonymous keeper and job registration
⬆️
81

yearn-protocol

Yearn smart contracts
⬆️
82

anonymous-zether

A private payment system for Ethereum-based blockchains, with no trusted setup.
⬆️
83

royalty-registry-solidity

⬆️
84

cicada

A protocol for private on-chain voting, implemented in Solidity.
⬆️
85

playpen

Playpen is a set of modern, gas optimized staking pool contracts.
⬆️
86

protocol

Enzyme Protocol Implementation
⬆️
87

payment-channel

Ethereum Payment Channel in 50 lines of code
⬆️
88

balancer-core

Balancer on the EVM
⬆️
89

flashloaner-contract

This repo introduces a simple example of how to arbitrage trade on-chain using flash loans.
⬆️
90

VRGDAs

Variable Rate Gradual Dutch Auctions.
⬆️
91

zk-NFT

A NFT powered by zkSNARKs. Exploring fog-of-war type interactions between NFTs such as trading and battling.
⬆️
92

BEPs

BNB Evolution Proposals
⬆️
93

create3-factory

⬆️
94

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.
⬆️
95

v4-periphery

🦄 🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v4
⬆️
96

MultiRaffle

NFT distribution with (1) randomized, multi-winner raffles and (2) bulk on-chain metadata generation.
⬆️
97

solvm

evm inception: the evm inside the evm via yul and solidity
⬆️
98

CryptoVulhub

Analyze and reproduce attack events or vulnerabilities in the blockchain world.
⬆️
99

vaults

Flexible, minimalist, and gas-optimized yield aggregator protocol for earning interest on any ERC20 token.
⬆️
100

femplate

Robust, Feature-Rich Solidity Template Repository for Foundry Projects with Scripting, Testing, and Utility Bash Scripts.
⬆️