Top 100 solidity Repositories
Ranking
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | union | 74,040 | 3,891 | Rust | 129 | The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance. | 2026-05-22 |
| 2 | openzeppelin-contracts | 27,105 | 12,403 | Solidity | 247 | OpenZeppelin Contracts is a library for secure smart contract development. | 2026-05-22 |
| 3 | solidity | 25,639 | 6,108 | C++ | 664 | Solidity, the Smart Contract Programming Language | 2026-05-22 |
| 4 | ethereumbook | 21,512 | 5,200 | - | 0 | Mastering Ethereum: 2nd Edition, by Andreas M. Antonopoulos, Gavin Wood, Carlo Parisi, Alessandro Mazza, Niccolò Pozzolini | 2026-05-13 |
| 5 | full-blockchain-solidity-course-js | 14,000 | 3,282 | - | 95 | Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript | 2024-06-12 |
| 6 | WTF-Solidity | 13,989 | 2,419 | Solidity | 6 | WTF Solidity 极简入门教程,供小白们使用。Now supports English! 官网: https://wtf.academy | 2026-05-18 |
| 7 | truffle | 13,944 | 2,301 | TypeScript | 508 | ⚠️ The Truffle Suite is being sunset. For information on ongoing support, migration options and FAQs, visit the Consensys blog. Thank you for all the support over the years. | 2024-04-22 |
| 8 | hashsigs-solidity | 11,272 | 33 | Solidity | 0 | Solidity contracts implementing hash based post quantum signatures | 2026-04-02 |
| 9 | full-blockchain-solidity-course-py | 11,205 | 2,940 | - | 224 | Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition | 2024-04-16 |
| 10 | DeFi-Developer-Road-Map | 10,747 | 1,312 | JavaScript | 0 | DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references! | 2026-04-20 |
| 11 | foundry | 10,353 | 2,530 | Rust | 433 | Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust. | 2026-05-23 |
| 12 | scaffold-eth | 9,078 | 3,402 | CSS | 0 | 🏗 forkable Ethereum dev stack focused on fast product iterations | 2024-06-04 |
| 13 | hardhat | 8,475 | 1,724 | TypeScript | 613 | Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. | 2026-05-23 |
| 14 | chainlink | 8,203 | 1,973 | Go | 106 | node of the decentralized oracle network, bridging on and off-chain computation | 2026-05-23 |
| 15 | smart-contract-best-practices | 7,584 | 1,471 | HTML | 18 | A guide to smart contract security best practices | 2025-03-28 |
| 16 | awesome-solidity | 7,031 | 989 | - | 0 | ⟠ A curated list of awesome Solidity resources, libraries, tools and more | 2026-04-20 |
| 17 | DeFiHackLabs | 6,553 | 1,430 | Solidity | 0 | Reproduce DeFi hacked incidents using Foundry. | 2026-05-20 |
| 18 | slither | 6,258 | 1,103 | Python | 368 | Static Analyzer for Solidity and Vyper | 2026-05-19 |
| 19 | web3j | 5,389 | 1,774 | Java | 135 | Lightweight Java and Android library for integration with Ethereum clients | 2026-05-09 |
| 20 | project_web3.0 | 4,253 | 1,180 | JavaScript | 0 | This is a code repository for the corresponding video tutorial. In this video, we're going to build a Web 3.0 React Solidity Blockchain Application | 2024-10-29 |
| 21 | mythril | 4,245 | 812 | Python | 115 | Mythril is a symbolic-execution-based securty analysis tool for EVM bytecode. It detects security vulnerabilities in smart contracts built for Ethereum and other EVM-compatible blockchains. | 2026-04-27 |
| 22 | eattheblocks | 3,989 | 3,102 | JavaScript | 68 | Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers | 2024-08-19 |
| 23 | free-Web3-resources | 3,668 | 577 | CSS | 13 | A list of FREE resources to make Web3 accessible to everyone. | 2024-10-11 |
| 24 | WTF-Ethers | 3,526 | 580 | JavaScript | 15 | 我最近在重新学ethers.js,巩固一下细节,也写一个“WTF Ethers.js极简入门”,供小白们使用,每周更新1-3讲。Now supports English! 官网: https://wtf.academy | 2025-10-06 |
| 25 | solidity-patterns | 3,335 | 538 | Solidity | 1 | A compilation of patterns and best practices for the smart contract programming language Solidity | 2024-04-19 |
| 26 | solady | 3,313 | 466 | Solidity | 31 | Optimized Solidity snippets. | 2026-05-22 |
| 27 | echidna | 3,135 | 428 | Haskell | 72 | Ethereum smart contract fuzzer | 2026-05-22 |
| 28 | remix-project | 2,979 | 1,358 | TypeScript | 822 | Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions. | 2026-05-22 |
| 29 | TypeChain | 2,803 | 380 | TypeScript | 104 | 🔌 TypeScript bindings for Ethereum smart contracts | 2024-07-10 |
| 30 | brownie | 2,730 | 590 | C | 339 | A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine. | 2026-05-23 |
| 31 | cryptozombies-lesson-code | 2,620 | 1,124 | JavaScript | 19 | cryptozomebie lesson code | 2024-06-29 |
| 32 | FISCO-BCOS | 2,587 | 740 | C++ | 313 | FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stabl... | 2026-05-22 |
| 33 | smart-contract-vulnerabilities | 2,462 | 327 | - | 16 | A collection of smart contract vulnerabilities along with prevention methods | 2026-02-08 |
| 34 | remix-ide | 2,345 | 967 | - | 15 | Documentation for Remix IDE | 2026-05-20 |
| 35 | ethernaut | 2,321 | 785 | Solidity | 32 | Web3/Solidity based wargame | 2026-05-21 |
| 36 | not-so-smart-contracts | 2,235 | 364 | Solidity | 5 | Examples of Solidity security issues | 2023-02-24 |
| 37 | solcurity | 2,174 | 280 | - | 1 | Opinionated security and code quality standard for Solidity smart contracts. | 2023-07-02 |
| 38 | EthereumCasts | 2,154 | 1,311 | JavaScript | 23 | Companion repo to an Ethereum/Solidity course on Udemy | 2024-05-04 |
| 39 | safe-smart-account | 2,147 | 1,127 | TypeScript | 21 | Safe allows secure management of blockchain assets. | 2026-05-22 |
| 40 | learning-solidity | 2,080 | 603 | Solidity | 3 | The companion to the Youtube tutorials | 2023-10-15 |
| 41 | DeFiVulnLabs | 2,072 | 344 | Solidity | 2 | To learn common smart contract vulnerabilities using Foundry! | 2025-04-24 |
| 42 | scaffold-eth-2 | 2,023 | 1,350 | TypeScript | 11 | Open source forkable Ethereum dev stack | 2026-05-22 |
| 43 | hardhat-template | 1,973 | 565 | TypeScript | 3 | Hardhat-based template for developing Solidity smart contracts | 2026-02-03 |
| 44 | secureum-mind_map | 1,898 | 385 | Shell | 1 | Central Repository for the Epoch 0 coursework and quizzes. Contains all the content, cross-referenced and linked. | 2023-09-21 |
| 45 | security-and-auditing-full-course-s23 | 1,893 | 441 | Solidity | 3 | The ultimate, most advanced, security, DeFi, assembly, web3 auditor course ever created. | 2026-02-03 |
| 46 | wormhole | 1,884 | 845 | TypeScript | 52 | A reference implementation for the Wormhole blockchain interoperability protocol. | 2026-05-22 |
| 47 | ethereum-development-with-go-book | 1,805 | 427 | Go | 5 | 📖 A little guide book on Ethereum Development with Go (golang) | 2022-11-19 |
| 48 | .github | 1,751 | 229 | CSS | 0 | ApacheCN 开源组织:公告、介绍、成员、活动、交流方式 | 2025-10-31 |
| 49 | web3-examples | 1,701 | 249 | TypeScript | 0 | 欢迎来到 Web3 世界,这里汇集了大量 Web3 示例项目和高质量学习资源。加入我们,和一百万开发者同行,一起探索并塑造未来世界的繁荣景象。立刻行动,开启您的 Web3 之旅! | 2026-04-08 |
| 50 | reentrancy-attacks | 1,611 | 172 | - | 0 | A chronological and (hopefully) complete list of reentrancy attacks to date. | 2025-11-24 |
| 51 | useful-solidity-patterns | 1,598 | 176 | Solidity | 1 | 2025-04-10 | |
| 52 | smart-contract-sanctuary | 1,594 | 285 | Python | 5 | 🐦🌴🌴🌴🦕 A home for ethereum smart contracts. 🏠 | 2024-06-28 |
| 53 | heimdall-rs | 1,553 | 169 | Rust | 16 | Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts. | 2026-05-20 |
| 54 | solidity-security-blog | 1,527 | 218 | - | 3 | Comprehensive list of known attack vectors and common anti-patterns | 2022-09-23 |
| 55 | Blockchain-Development-Resources | 1,522 | 370 | Markdown | 1 | The contents of this repository will help you launch a career in Blockchain development. How to deploy Smart contracts on Ethereum, build DApps, DeFi, DAO, NFT and Token protocol. | 2025-02-02 |
| 56 | solidity-cheatsheet | 1,513 | 322 | - | 0 | Cheat sheet and best practices for solidity. Write smart contracts for Ethereum. | 2026-04-05 |
| 57 | solc-js | 1,509 | 341 | TypeScript | 57 | Javascript bindings for the Solidity compiler | 2026-04-29 |
| 58 | solidity-expert | 1,479 | 274 | Solidity | 1 | 4年打磨-2022年海外一线大厂-以太坊开发教程(a solidity tutorial makes you a dapp expert)WIP | 2026-04-21 |
| 59 | awesome-ethereum-security | 1,477 | 215 | - | 5 | A curated list of awesome Ethereum security references | 2024-08-20 |
| 60 | solang | 1,380 | 269 | Rust | 203 | Solidity Compiler for Solana, Polkadot and Stellar | 2026-05-18 |
| 61 | blockchain-development-guide | 1,354 | 128 | - | 3 | Devpill.me - A Public Good Blockchain Development Guide | 2023-08-13 |
| 62 | smart-contracts | 1,331 | 557 | Python | 28 | Ethereum smart contracts for security and utility tokens | 2022-12-08 |
| 63 | vue-ethereum-ipfs | 1,326 | 87 | JavaScript | 1 | Distributed Application Starter: Vue front-end, Ethereum / IPFS Backend | 2018-03-24 |
| 64 | hardhat-starter-kit | 1,279 | 514 | JavaScript | 20 | A repo for boilerplate code for testing, deploying, and shipping chainlink solidity code. | 2026-01-10 |
| 65 | hardhat-deploy | 1,264 | 323 | TypeScript | 1 | hardhat deployment plugin | 2026-05-11 |
| 66 | merkletreejs | 1,237 | 224 | TypeScript | 21 | 🌱 Construct Merkle Trees and verify proofs in JavaScript. By @miguelmota | 2025-09-15 |
| 67 | simple-security-toolkit | 1,232 | 182 | - | 0 | A collection of practical security-focused guides and checklists for smart contract development | 2023-11-15 |
| 68 | aave-v3-core | 1,224 | 734 | TypeScript | 27 | This repository contains the core smart contracts of the Aave V3 protocol. | 2024-09-03 |
| 69 | awesome-solidity-gas-optimization | 1,194 | 102 | Solidity | 0 | Best resources for Solidity gas optimizations ⛽ | 2023-05-12 |
| 70 | remix | 1,174 | 403 | JavaScript | 0 | This has been moved to https://github.com/ethereum/remix-project | 2021-03-02 |
| 71 | surya | 1,172 | 129 | JavaScript | 5 | A set of utilities for exploring Solidity contracts | 2025-06-26 |
| 72 | solidity-stringutils | 1,153 | 376 | Solidity | 24 | Basic string utilities for Solidity | 2023-08-21 |
| 73 | solhint | 1,125 | 196 | JavaScript | 2 | Solhint is an open-source project to provide a linting utility for Solidity code. | 2026-05-08 |
| 74 | dark-forest-toolkit | 1,112 | 275 | Shell | 0 | 👾 notes and resources on blockchain's maximal extractable value (MEV): on the hope of non-predatory free markets in the metaweb | 2025-10-22 |
| 75 | intellij-solidity | 1,100 | 101 | Kotlin | 17 | Solidity plugin for IntelliJ | 2026-02-14 |
| 76 | ityfuzz | 1,099 | 176 | Rust | 56 | Blazing Fast Bytecode-Level Hybrid Fuzzer for Smart Contracts | 2025-12-10 |
| 77 | contracts | 1,088 | 590 | Solidity | 18 | Collection of smart contracts deployable via thirdweb | 2025-08-08 |
| 78 | ctf-blockchain | 1,085 | 85 | Solidity | 0 | A summary and solutions for 200+ CTF blockchain challenges | 2025-10-09 |
| 79 | semaphore | 1,064 | 294 | TypeScript | 31 | A zero-knowledge protocol for anonymous interactions. | 2026-01-26 |
| 80 | ape | 1,046 | 179 | Python | 185 | Build and explore on-chain with Python | 2026-05-11 |
| 81 | forge-std | 1,039 | 499 | Solidity | 23 | A collection of helpful contracts and libraries for use with Forge and Foundry | 2026-05-22 |
| 82 | solgraph | 1,031 | 119 | JavaScript | 5 | Visualize Solidity control flow for smart contract security analysis. 💵 ⇆ 💵 | 2022-12-04 |
| 83 | money-legos | 1,029 | 217 | Solidity | 14 | 💰One stop shop for Ethereum ABIs, addresses, and Solidity interfaces! | 2024-12-09 |
| 84 | contribute-to-scroll | 1,027 | 617 | - | 1896 | This repository guides developers wanting to contribute to the Scroll ecosystem. | 2024-03-12 |
| 85 | endpoint-v1-solidity-examples | 1,022 | 542 | JavaScript | 6 | example contracts | 2024-07-18 |
| 86 | solidity-coverage | 1,001 | 278 | JavaScript | 39 | Code coverage for Solidity smart-contracts | 2025-12-11 |
| 87 | prb-math | 1,001 | 143 | Solidity | 21 | Solidity library for advanced fixed-point math | 2026-03-06 |
| 88 | solidity-baby-steps | 957 | 278 | - | 10 | Contract examples for Ethereum | 2021-11-01 |
| 89 | vscode-solidity | 956 | 209 | TypeScript | 145 | Visual Studio Code language support extension for Solidity smart contracts in Ethereum https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity | 2026-04-07 |
| 90 | core | 950 | 258 | Rust | 29 | High-performance, well-tested & documented core libraries for Ethereum, in Rust | 2026-05-22 |
| 91 | sourcify | 929 | 525 | TypeScript | 84 | Source code verification service for Ethereum smart contracts | 2026-05-21 |
| 92 | Ethlint | 925 | 129 | JavaScript | 59 | (Formerly Solium) Code quality & Security Linter for Solidity | 2025-01-03 |
| 93 | eth-crypto | 916 | 164 | JavaScript | 0 | Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity | 2026-05-21 |
| 94 | create-web3-dapp | 914 | 261 | JavaScript | 8 | The complete toolbox to create web3 applications. | 2025-11-15 |
| 95 | awesome-ethereum | 912 | 166 | - | 0 | ⚡ Awesome Ethereum Resources | 2025-04-09 |
| 96 | protocol-monorepo | 901 | 263 | TypeScript | 37 | Superfluid Protocol Monorepo: the specification, implementations, peripherals and development kits. | 2026-05-22 |
| 97 | contracts-solidity | 886 | 393 | JavaScript | 0 | Bancor Protocol Contracts | 2024-05-08 |
| 98 | Awesome-Smart-Contract-Security | 879 | 155 | - | 0 | A curated list of Smart Contract Security materials and resources For Researchers | 2024-01-30 |
| 99 | unlock | 876 | 312 | TypeScript | 168 | Ʉnlock is a protocol for memberships built on a blockchain. | 2026-05-23 |
| 100 | mud | 873 | 222 | TypeScript | 421 | MUD is a framework for building autonomous worlds | 2026-04-10 |