Skip to content

Top 100 solidity Repositories

Back to Home

Ranking

RankingProject NameStarsForksLanguageOpen IssuesDescriptionLast Commit
1union74,0403,891Rust129The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.2026-05-22
2openzeppelin-contracts27,10512,403Solidity247OpenZeppelin Contracts is a library for secure smart contract development.2026-05-22
3solidity25,6396,108C++664Solidity, the Smart Contract Programming Language2026-05-22
4ethereumbook21,5125,200-0Mastering Ethereum: 2nd Edition, by Andreas M. Antonopoulos, Gavin Wood, Carlo Parisi, Alessandro Mazza, Niccolò Pozzolini2026-05-13
5full-blockchain-solidity-course-js14,0003,282-95Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript2024-06-12
6WTF-Solidity13,9892,419Solidity6WTF Solidity 极简入门教程,供小白们使用。Now supports English! 官网: https://wtf.academy2026-05-18
7truffle13,9442,301TypeScript508⚠️ 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
8hashsigs-solidity11,27233Solidity0Solidity contracts implementing hash based post quantum signatures2026-04-02
9full-blockchain-solidity-course-py11,2052,940-224Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition2024-04-16
10DeFi-Developer-Road-Map10,7471,312JavaScript0DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!2026-04-20
11foundry10,3532,530Rust433Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.2026-05-23
12scaffold-eth9,0783,402CSS0🏗 forkable Ethereum dev stack focused on fast product iterations2024-06-04
13hardhat8,4751,724TypeScript613Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.2026-05-23
14chainlink8,2031,973Go106node of the decentralized oracle network, bridging on and off-chain computation2026-05-23
15smart-contract-best-practices7,5841,471HTML18A guide to smart contract security best practices2025-03-28
16awesome-solidity7,031989-0⟠ A curated list of awesome Solidity resources, libraries, tools and more2026-04-20
17DeFiHackLabs6,5531,430Solidity0Reproduce DeFi hacked incidents using Foundry.2026-05-20
18slither6,2581,103Python368Static Analyzer for Solidity and Vyper2026-05-19
19web3j5,3891,774Java135Lightweight Java and Android library for integration with Ethereum clients2026-05-09
20project_web3.04,2531,180JavaScript0This is a code repository for the corresponding video tutorial. In this video, we're going to build a Web 3.0 React Solidity Blockchain Application2024-10-29
21mythril4,245812Python115Mythril 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
22eattheblocks3,9893,102JavaScript68Source code for Eat The Blocks, a screencast for Ethereum Dapp Developers2024-08-19
23free-Web3-resources3,668577CSS13A list of FREE resources to make Web3 accessible to everyone.2024-10-11
24WTF-Ethers3,526580JavaScript15我最近在重新学ethers.js,巩固一下细节,也写一个“WTF Ethers.js极简入门”,供小白们使用,每周更新1-3讲。Now supports English! 官网: https://wtf.academy2025-10-06
25solidity-patterns3,335538Solidity1A compilation of patterns and best practices for the smart contract programming language Solidity2024-04-19
26solady3,313466Solidity31Optimized Solidity snippets.2026-05-22
27echidna3,135428Haskell72Ethereum smart contract fuzzer2026-05-22
28remix-project2,9791,358TypeScript822Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.2026-05-22
29TypeChain2,803380TypeScript104🔌 TypeScript bindings for Ethereum smart contracts2024-07-10
30brownie2,730590C339A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.2026-05-23
31cryptozombies-lesson-code2,6201,124JavaScript19cryptozomebie lesson code2024-06-29
32FISCO-BCOS2,587740C++313FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stabl...2026-05-22
33smart-contract-vulnerabilities2,462327-16A collection of smart contract vulnerabilities along with prevention methods2026-02-08
34remix-ide2,345967-15Documentation for Remix IDE2026-05-20
35ethernaut2,321785Solidity32Web3/Solidity based wargame2026-05-21
36not-so-smart-contracts2,235364Solidity5Examples of Solidity security issues2023-02-24
37solcurity2,174280-1Opinionated security and code quality standard for Solidity smart contracts.2023-07-02
38EthereumCasts2,1541,311JavaScript23Companion repo to an Ethereum/Solidity course on Udemy2024-05-04
39safe-smart-account2,1471,127TypeScript21Safe allows secure management of blockchain assets.2026-05-22
40learning-solidity2,080603Solidity3The companion to the Youtube tutorials2023-10-15
41DeFiVulnLabs2,072344Solidity2To learn common smart contract vulnerabilities using Foundry!2025-04-24
42scaffold-eth-22,0231,350TypeScript11Open source forkable Ethereum dev stack2026-05-22
43hardhat-template1,973565TypeScript3Hardhat-based template for developing Solidity smart contracts2026-02-03
44secureum-mind_map1,898385Shell1Central Repository for the Epoch 0 coursework and quizzes. Contains all the content, cross-referenced and linked.2023-09-21
45security-and-auditing-full-course-s231,893441Solidity3The ultimate, most advanced, security, DeFi, assembly, web3 auditor course ever created.2026-02-03
46wormhole1,884845TypeScript52A reference implementation for the Wormhole blockchain interoperability protocol.2026-05-22
47ethereum-development-with-go-book1,805427Go5📖 A little guide book on Ethereum Development with Go (golang)2022-11-19
48.github1,751229CSS0ApacheCN 开源组织:公告、介绍、成员、活动、交流方式2025-10-31
49web3-examples1,701249TypeScript0欢迎来到 Web3 世界,这里汇集了大量 Web3 示例项目和高质量学习资源。加入我们,和一百万开发者同行,一起探索并塑造未来世界的繁荣景象。立刻行动,开启您的 Web3 之旅!2026-04-08
50reentrancy-attacks1,611172-0A chronological and (hopefully) complete list of reentrancy attacks to date.2025-11-24
51useful-solidity-patterns1,598176Solidity12025-04-10
52smart-contract-sanctuary1,594285Python5🐦🌴🌴🌴🦕 A home for ethereum smart contracts. 🏠2024-06-28
53heimdall-rs1,553169Rust16Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts.2026-05-20
54solidity-security-blog1,527218-3Comprehensive list of known attack vectors and common anti-patterns2022-09-23
55Blockchain-Development-Resources1,522370Markdown1The 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
56solidity-cheatsheet1,513322-0Cheat sheet and best practices for solidity. Write smart contracts for Ethereum.2026-04-05
57solc-js1,509341TypeScript57Javascript bindings for the Solidity compiler2026-04-29
58solidity-expert1,479274Solidity14年打磨-2022年海外一线大厂-以太坊开发教程(a solidity tutorial makes you a dapp expert)WIP2026-04-21
59awesome-ethereum-security1,477215-5A curated list of awesome Ethereum security references2024-08-20
60solang1,380269Rust203Solidity Compiler for Solana, Polkadot and Stellar2026-05-18
61blockchain-development-guide1,354128-3Devpill.me - A Public Good Blockchain Development Guide2023-08-13
62smart-contracts1,331557Python28Ethereum smart contracts for security and utility tokens2022-12-08
63vue-ethereum-ipfs1,32687JavaScript1Distributed Application Starter: Vue front-end, Ethereum / IPFS Backend2018-03-24
64hardhat-starter-kit1,279514JavaScript20A repo for boilerplate code for testing, deploying, and shipping chainlink solidity code.2026-01-10
65hardhat-deploy1,264323TypeScript1hardhat deployment plugin2026-05-11
66merkletreejs1,237224TypeScript21🌱 Construct Merkle Trees and verify proofs in JavaScript. By @miguelmota2025-09-15
67simple-security-toolkit1,232182-0A collection of practical security-focused guides and checklists for smart contract development2023-11-15
68aave-v3-core1,224734TypeScript27This repository contains the core smart contracts of the Aave V3 protocol.2024-09-03
69awesome-solidity-gas-optimization1,194102Solidity0Best resources for Solidity gas optimizations ⛽2023-05-12
70remix1,174403JavaScript0This has been moved to https://github.com/ethereum/remix-project2021-03-02
71surya1,172129JavaScript5A set of utilities for exploring Solidity contracts2025-06-26
72solidity-stringutils1,153376Solidity24Basic string utilities for Solidity2023-08-21
73solhint1,125196JavaScript2Solhint is an open-source project to provide a linting utility for Solidity code.2026-05-08
74dark-forest-toolkit1,112275Shell0👾 notes and resources on blockchain's maximal extractable value (MEV): on the hope of non-predatory free markets in the metaweb2025-10-22
75intellij-solidity1,100101Kotlin17Solidity plugin for IntelliJ2026-02-14
76ityfuzz1,099176Rust56Blazing Fast Bytecode-Level Hybrid Fuzzer for Smart Contracts2025-12-10
77contracts1,088590Solidity18Collection of smart contracts deployable via thirdweb2025-08-08
78ctf-blockchain1,08585Solidity0A summary and solutions for 200+ CTF blockchain challenges2025-10-09
79semaphore1,064294TypeScript31A zero-knowledge protocol for anonymous interactions.2026-01-26
80ape1,046179Python185Build and explore on-chain with Python2026-05-11
81forge-std1,039499Solidity23A collection of helpful contracts and libraries for use with Forge and Foundry2026-05-22
82solgraph1,031119JavaScript5Visualize Solidity control flow for smart contract security analysis. 💵 ⇆ 💵2022-12-04
83money-legos1,029217Solidity14💰One stop shop for Ethereum ABIs, addresses, and Solidity interfaces!2024-12-09
84contribute-to-scroll1,027617-1896This repository guides developers wanting to contribute to the Scroll ecosystem.2024-03-12
85endpoint-v1-solidity-examples1,022542JavaScript6example contracts2024-07-18
86solidity-coverage1,001278JavaScript39Code coverage for Solidity smart-contracts2025-12-11
87prb-math1,001143Solidity21Solidity library for advanced fixed-point math2026-03-06
88solidity-baby-steps957278-10Contract examples for Ethereum2021-11-01
89vscode-solidity956209TypeScript145Visual Studio Code language support extension for Solidity smart contracts in Ethereum https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity2026-04-07
90core950258Rust29High-performance, well-tested & documented core libraries for Ethereum, in Rust2026-05-22
91sourcify929525TypeScript84Source code verification service for Ethereum smart contracts2026-05-21
92Ethlint925129JavaScript59(Formerly Solium) Code quality & Security Linter for Solidity2025-01-03
93eth-crypto916164JavaScript0Cryptographic javascript-functions for ethereum and tutorials to use them with web3js and solidity2026-05-21
94create-web3-dapp914261JavaScript8The complete toolbox to create web3 applications.2025-11-15
95awesome-ethereum912166-0⚡ Awesome Ethereum Resources2025-04-09
96protocol-monorepo901263TypeScript37Superfluid Protocol Monorepo: the specification, implementations, peripherals and development kits.2026-05-22
97contracts-solidity886393JavaScript0Bancor Protocol Contracts2024-05-08
98Awesome-Smart-Contract-Security879155-0A curated list of Smart Contract Security materials and resources For Researchers2024-01-30
99unlock876312TypeScript168Ʉnlock is a protocol for memberships built on a blockchain.2026-05-23
100mud873222TypeScript421MUD is a framework for building autonomous worlds2026-04-10