─── ecosystem · solidity
Solidity
repositories
4,525
contributors
7,851
languages
20
top lang
Solidity
repo wow
+1
contrib wow
+6,809
star wow
+16
weeks avail
5
─── weekly trend · 5w
repositories
285
contributors
7,851
stars
14,916
─── top gaining repos
+0 contributors · Solidity
+0 contributors · Solidity
─── top languages · by repos
─── repositories
100 / 4,525| # | repository | lang | stars | forks |
|---|---|---|---|---|
| 001 | Anish-Agnihotri/flashside Long-tail MEV contracts to claim Otherside land NFTs | Solidity | 577 | 110 |
| 002 | refcell/subway-rs An extensible and practical demonstration of constructing evm-based sandwich attacks built with ethers-rs and Huff language. | Rust | 540 | 92 |
| 003 | dmfxyz/murky Merkle Proof Generator and Validator in Solidity | Solidity | 511 | 57 |
| 004 | Jeiwan/uniswapv3-code Uniswap V3 clone built to learn smart-contracts development in Solidity | Solidity | 381 | 145 |
| 005 | a16z/auction-zoo A menagerie of auction mechanisms implemented in Solidity | Solidity | 355 | 32 |
| 006 | solidquant/sandooo A sandwich bot | Rust | 349 | 127 |
| 007 | RareSkills/Solidity-Exercises Exercises to learn solidity. This accompanies the RareSkills Learn Solidity resource. | Solidity | 341 | 155 |
| 008 | memester-xyz/surl HTTP Library for Solidity based on curl | Solidity | 330 | 23 |
| 009 | horsefacts/weth-invariant-testing | Solidity | 288 | 52 |
| 010 | solidquant/whack-a-mole CEX-DEX arbitrage bot written in pure Python | Python | 268 | 90 |
| 011 | Perelyn-sama/yul_by_example Code examples in Yul | HTML | 256 | 26 |
| 012 | Anish-Agnihotri/goblinmode Long-tail NFT MEV via NFTX flashloans (McGoblinBurger NFTs) | Solidity | 245 | 34 |
| 013 | zeroknots/brokentoken Foundry Test Suit to test weird ERC20 behavior | Solidity | 234 | 27 |
| 014 | WTFAcademy/WTF-gas-optimization WTF Solidity gas optimization techniques, verified with Foundry. | Solidity | 228 | 38 |
| 015 | divergencetech/ethier Golang and Solidity SDK to make Ethereum development ethier | Solidity | 213 | 23 |
| 016 | devdacian/solidity-fuzzing-comparison A comparison of solidity fuzzing tools Foundry, Echidna & Medusa | Solidity | 193 | 33 |
| 017 | Virtuswap/v1-core Solidity smart contracts implementation of Virtuswap protocol | Solidity | 191 | 11 |
| 018 | emilianobonassi/whitehacks-kit A simple template to perform whitehacks safely | Solidity | 179 | 18 |
| 019 | transmissions11/foundry-template Streamlined template for getting started with Foundry and Solmate. | Solidity | 164 | 22 |
| 020 | 0xClandestine/solplot A Foundry plugin that enables you to plot charts within solidity. | Solidity | 159 | 4 |
| 021 | colinnielsen/safe-tools Foundry tools for testing with Gnosis Safes | Solidity | 149 | 18 |
| 022 | bEsPoKeN-tOkEns/token-tester Use cursed ERC20s in foundry unit tests | Solidity | 144 | 9 |
| 023 | 0xToshii/mr-steal-yo-crypto-ctf-foundry Solidity CTF challenges for mrstealyocrypto.xyz (foundry) | Solidity | 143 | 42 |
| 024 | jcsec-security/all-things-reentrancy Workshop about the different types of reentrancy attacks | Solidity | 136 | 33 |
| 025 | horsefacts/base-mint-with-warps | TypeScript | 136 | 24 |
| 026 | whitenois3/huff-snark-verifier Generate an optimized Groth16 SNARK verification smart contract for use on EVM-based blockchains. | Solidity | 127 | 6 |
| 027 | evmcheb/solarray A blazing-fast helper library for convenient Solidity dynamic arrays | Solidity | 124 | 9 |
| 028 | merklejerk/permit-everywhere | Solidity | 124 | 16 |
| 029 | valory-xyz/open-autonomy A framework for the creation of autonomous agent services. | Python | 121 | 47 |
| 030 | hananbeer/protomerkle build merkle trees on-chain | Solidity | 120 | 4 |
| 031 | ChaMd5Team/Venom-WP | Python | 116 | 19 |
| 032 | Supercycled/flashloans-toolbox Suite of convenients smart contracts to exectute flashloans on UniV2, UniV3, AAVEV2 and AAVEV3 | Solidity | 115 | 35 |
| 033 | leonardoalt/dl_symb_exec_sol Symbolic execution engine written in Solidity, based on Difference Logic. | Solidity | 112 | 6 |
| 034 | Philogy/sstore3 | Solidity | 106 | 1 |
| 035 | 0xBeans/DRIP20 Lean ERC20 token with gasless streaming to any wallet | Solidity | 105 | 13 |
| 036 | hananbeer/zerem Defi Circuit Breaker | Solidity | 102 | 1 |
| 037 | solidity-docs/zh-chinese Chinese community translation of the Solidity documentation | CMake | 101 | 36 |
| 038 | Ratimon/solid-grinder A 100% opensource CLI that goes along with building blocks of smart contract. This toolbox can reduce L2 gas cost by encoding calldata for dApps development to use as little bytes of calldata as possible. | Solidity | 100 | 9 |
| 039 | MrToph/ctf-lending | Solidity | 100 | 15 |
| 040 | MiloTruck/evm-ctf-challenges CTF challenges made by MiloTruck | Solidity | 98 | 17 |
| 041 | numencyber/SmartContractHack_PoC | Solidity | 98 | 27 |
| 042 | Anish-Agnihotri/sushiswap-exploit SushiSwap RouteProcessor2 exploit repro + supporting data useful for whitehats. | Solidity | 92 | 4 |
| 043 | nrxschool/bootcamp-optimism Template about Optimism Hackathon by NearX | Solidity | 91 | 27 |
| 044 | Jon-Becker/renoun On-chain, non-transferrable badges for rewarding GitHub contributions. | Solidity | 89 | 16 |
| 045 | ErichDylus/Open-Source-Legal-Engineering open source legal templates, solidity smart contracts, and scripts for incentive programmers | Solidity | 88 | 31 |
| 046 | WilfredTA/ser Symbolic EVM in Rust (WIP) | Rust | 87 | 4 |
| 047 | 0xfuturistic/zkUniswap 🦄 UniswapV3 fork that computes swaps off-chain in a zero-knowledge virtual machine | Solidity | 85 | 5 |
| 048 | abdulsamijay/Defi-Hack-Analysis-POC A curated list of major DeFi hacks along with their POCs in foundry | Solidity | 82 | 14 |
| 049 | rkm0959/CTFWriteups Cryptography & CTF Writeups | Python | 82 | 4 |
| 050 | Timidan/Foundry-Hardhat-Diamonds | Solidity | 80 | 74 |
| 051 | InPlusLab/DAppSCAN DAppSCAN: Building Large-Scale Datasets for Smart Contract Weaknesses in DApp Projects. | Solidity | 79 | 16 |
| 052 | RareSkills/uniswap-v2-puzzles | Solidity | 79 | 31 |
| 053 | cassc/etherscan-contract-crawler Retrieve verified contracts source code from etherscan | Python | 78 | 22 |
| 054 | cygaar/ERC5643 Subscription NFT Smart Contracts | Solidity | 78 | 12 |
| 055 | zigtur/Rareskills-ZK-book My work for Rareskills ZK Book. | Python | 78 | 21 |
| 056 | valory-xyz/trader-quickstart A quickstart for the trader agent for AI prediction markets on Gnosis | Python | 76 | 37 |
| 057 | op-rs/3074-invokers EIP-3074 (`AUTH` and `AUTHCALL` opcodes) example foundry project | Solidity | 75 | 21 |
| 058 | 0xBeans/IAmTheOptimizor A gas competition to see who the best optimizor is | Solidity | 74 | 3 |
| 059 | valory-xyz/open-aea A framework for open autonomous economic agent (AEA) development - no package vendor is prioritised over other package vendors | Python | 74 | 23 |
| 060 | valory-xyz/trader AI agent for trading on prediction markets (specifically, Omen on Gnosis and Polymarket on Polygon) | Python | 65 | 30 |
| 061 | moodlezoup/huffidity-poc | Solidity | 63 | 3 |
| 062 | 0xfoobar/bitsignal Proposed smart contract escrow protocol for Balaji's $1 million BTC bet, with automatic Chainlink oracle resolution | Solidity | 62 | 10 |
| 063 | perimetersec/fuzzlib General purpose unopinionated Solidity fuzzing library for stateful and stateless fuzzing | Solidity | 60 | 14 |
| 064 | 0xmic/solidity Notes on Solidity | Solidity | 60 | 1 |
| 065 | 0xfuturistic/mev-tax 🩸 A minimal Solidity library for MEV taxes | Solidity | 59 | 5 |
| 066 | devtooligan/cloudhunter | Solidity | 58 | 4 |
| 067 | Philogy/create2-vickrey-contracts | Solidity | 54 | 5 |
| 068 | az0mb13/ethernaut-foundry Solutions and Walkthrough for Openzeppelin's Ethernaut CTF written in Solidity with the help of Foundry | Solidity | 52 | 7 |
| 069 | PacktPublishing/Attacking-and-Exploiting-Modern-Web-Applications Attacking and Exploiting Modern Web Applications, published by Packt | Python | 51 | 22 |
| 070 | ProjectTwelve/airdrop-interface P12 Genesis Soul-Bound NFT Airdrop | TypeScript | 51 | 7 |
| 071 | solidity-docs/fa-persian | CMake | 51 | 9 |
| 072 | solidity-docs/ru-russian Russian community translation of the Solidity documentation | CMake | 50 | 10 |
| 073 | wilsoncusack/frame-verifier | Solidity | 50 | 5 |
| 074 | devanoneth/ERC4626Votes Allow voting on governance by ERC20 and ERC4626 holders | Solidity | 48 | 4 |
| 075 | pessimistic-io/internship-tasks | Solidity | 47 | 6 |
| 076 | ExtropyIO/AdvancedSolidityBootcamp | Solidity | 46 | 70 |
| 077 | counterdao/dss Decentralized Summation System | Solidity | 45 | 3 |
| 078 | 0xfuturistic/sandwich-mitigating-uniswap-v2 🥪🦄 Uniswap V2 but resistant to sandwich attacks | Solidity | 44 | 0 |
| 079 | comrade-coop/apocryph Autonomous cloud for the autonomous era | TypeScript | 44 | 8 |
| 080 | beskay/solidity-challenges Solidity challenges for EthernautDAO | Solidity | 43 | 6 |
| 081 | FredCoen/nft-tutorial | Solidity | 43 | 11 |
| 082 | kopy-kat/MinimalAccount The most gas optimized ERC-4337 account - written in Huff | Solidity | 43 | 2 |
| 083 | marktoda/sponsor Sponsored transactions using Permit2 | Solidity | 42 | 1 |
| 084 | sinasab/MergeSplitTokens | Solidity | 42 | 3 |
| 085 | unhackedctf/reaper unhacked challenge 1: reaper | Solidity | 42 | 18 |
| 086 | Maddiaa0/huff-vrgda Huff Implementation of VRGDAs | Solidity | 41 | 2 |
| 087 | kjr217/foundry-python-template | Solidity | 41 | 2 |
| 088 | libevm/hp2 Huff Proxies with Create2 (no SLOAD) | Solidity | 41 | 5 |
| 089 | valory-xyz/mech Base mech | Python | 40 | 46 |
| 090 | john-lawniczak/Smart-Contract-Resources Solidity, Defi, and blockchain security resources. | Solidity | 39 | 7 |
| 091 | axic/weth3074 WETH3074 is a new version of the WETH contract which utilizes EIP-3074 to avoid the need for wrapping/unwrapping. In essence it turns ETH into an ERC-20 compatible token. | Solidity | 39 | 6 |
| 092 | smart-transaction/stxn-contracts-core | Solidity | 39 | 4 |
| 093 | wilsoncusack/safe-singleton-deployer-sol | Solidity | 36 | 11 |
| 094 | WTFAcademy/frontend Frontend for wtf.academy | Jupyter Notebook | 36 | 60 |
| 095 | PraneshASP/huffbound A Soulbound token contract implementation using Huff | Solidity | 35 | 2 |
| 096 | dmpierre/sonobe-btc Using folding schemes for a provable bitcoin light client | Solidity | 34 | 1 |
| 097 | saucepoint/elo-lib ELO calculation as a solidity library (algorithm of 400 / chess ELO) | Solidity | 34 | 0 |
| 098 | devtooligan/Huffpoint Create breakpoints for use with Foundry debugger -- https://book.getfoundry.sh/cheatcodes/breakpoint | Solidity | 33 | 0 |
| 099 | leonardoalt/sol-macros | Solidity | 33 | 1 |
| 100 | refcell/snowglobe A Logistic VRGDA ERC721 Token fractionalizing ownership of w1nt3r's https://snow.computer experiment | Solidity | 32 | 0 |
Want deeper analysis?
Commission a benchmark report for Solidity.
─── subscriber view
Unlock the full view of the Solidity ecosystem
- · Full repository, commit, and contributor breakdown
- · Peer graph + ecosystem links
- · Weekly trend deltas and pulse signal
- · API + CSV / JSON exports
Already a subscriber? Sign in with the same email used at checkout.