Top 100 smart-contract Repositories
Ranking
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | sway | 61,440 | 5,414 | Rust | 883 | 🌴 Empowering everyone to build reliable and efficient smart contracts. | 2026-09-07 |
| 2 | openzeppelin-contracts | 27,242 | 12,401 | Solidity | 241 | OpenZeppelin Contracts is a library for secure smart contract development. | 2026-09-15 |
| 3 | solidity | 25,736 | 6,159 | C++ | 675 | Solidity, the Smart Contract Programming Language | 2026-09-16 |
| 4 | full-blockchain-solidity-course-py | 11,217 | 2,922 | - | 224 | Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition | 2024-04-16 |
| 5 | eos | 11,173 | 3,599 | C++ | 304 | An open source smart contract platform | 2022-07-27 |
| 6 | WasmEdge | 10,804 | 1,170 | C++ | 98 | WasmEdge is a lightweight, high-performance, and extensible WebAssembly runtime for cloud native, edge, and decentralized applications. It powers serverless apps, embedded functions, microservices, sm... | 2026-09-15 |
| 7 | sui | 7,748 | 11,654 | Rust | 185 | Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language | 2026-09-16 |
| 8 | smart-contract-best-practices | 7,570 | 1,467 | HTML | 19 | A guide to smart contract security best practices | 2025-03-28 |
| 9 | vyper | 5,180 | 916 | Python | 548 | Pythonic Smart Contract Language for the EVM | 2026-09-15 |
| 10 | v3-core | 5,021 | 3,028 | TypeScript | 81 | 🦄 🦄 🦄 Core smart contracts of Uniswap v3 | 2026-07-30 |
| 11 | solmate | 4,285 | 706 | Solidity | 71 | Modern, opinionated, and gas optimized building blocks for smart contract development. | 2025-07-21 |
| 12 | mythril | 4,271 | 819 | Python | 116 | 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 |
| 13 | corda | 4,076 | 1,070 | Kotlin | 52 | Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contra... | 2026-09-15 |
| 14 | v2-core | 3,351 | 3,382 | TypeScript | 27 | 🦄 🦄 Core smart contracts of Uniswap V2 | 2026-07-21 |
| 15 | solidity-patterns | 3,323 | 528 | Solidity | 1 | A compilation of patterns and best practices for the smart contract programming language Solidity | 2024-04-19 |
| 16 | echidna | 3,176 | 432 | Haskell | 73 | Ethereum smart contract fuzzer | 2026-09-10 |
| 17 | TypeChain | 2,790 | 376 | TypeScript | 102 | 🔌 TypeScript bindings for Ethereum smart contracts | 2024-07-10 |
| 18 | brownie | 2,722 | 594 | C | 339 | A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine. | 2026-08-05 |
| 19 | ai-trader-bot | 2,702 | 1,898 | Solidity | 0 | An arbitrage bot is a smart contract connected to an external automation script that controls its operation. | 2026-09-14 |
| 20 | v4-core | 2,529 | 1,326 | Solidity | 11 | 🦄 🦄 🦄 🦄 Core smart contracts of Uniswap v4 | 2026-04-24 |
| 21 | smart-contract-vulnerabilities | 2,496 | 332 | - | 15 | A collection of smart contract vulnerabilities along with prevention methods | 2026-02-08 |
| 22 | building-secure-contracts | 2,479 | 391 | Solidity | 36 | Guidelines and training material to write secure smart contracts | 2026-04-13 |
| 23 | not-so-smart-contracts | 2,224 | 366 | Solidity | 5 | Examples of Solidity security issues | 2023-02-24 |
| 24 | solcurity | 2,180 | 275 | - | 1 | Opinionated security and code quality standard for Solidity smart contracts. | 2023-07-02 |
| 25 | DeFiVulnLabs | 1,976 | 348 | Solidity | 2 | To learn common smart contract vulnerabilities using Foundry! | 2025-04-24 |
| 26 | hardhat-template | 1,968 | 556 | TypeScript | 2 | Hardhat-based template for developing Solidity smart contracts | 2026-02-03 |
| 27 | Web3Bugs | 1,822 | 250 | Solidity | 10 | Demystifying Exploitable Bugs in Smart Contracts | 2025-06-19 |
| 28 | fe | 1,732 | 218 | Rust | 102 | Emerging smart contract language for the Ethereum blockchain. | 2026-09-14 |
| 29 | heimdall-rs | 1,615 | 171 | Rust | 14 | Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts. | 2026-09-14 |
| 30 | Ridera-core | 1,598 | 18 | Solidity | 2 | Core protocol repository for Ridera — Mobility RWA on Base. Includes docs, architecture, smart contracts, and protocol design. | 2025-12-15 |
| 31 | smart-contract-sanctuary | 1,592 | 280 | Python | 5 | 🐦🌴🌴🌴🦕 A home for ethereum smart contracts. 🏠 | 2026-07-29 |
| 32 | Blockchain-Development-Resources | 1,570 | 387 | 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 |
| 33 | solidity-cheatsheet | 1,505 | 311 | - | 0 | Cheat sheet and best practices for solidity. Write smart contracts for Ethereum. | 2026-04-05 |
| 34 | ink | 1,454 | 476 | Rust | 143 | Polkadot's ink! to write smart contracts. | 2026-03-25 |
| 35 | Awesome-LLMs-for-Vulnerability-Detection | 1,420 | 144 | Python | 1 | The community's most comprehensive, continuously-updated index of research on Large Language Models for software vulnerability detection — papers across function-level, repository-level, agentic, and ... | 2026-09-16 |
| 36 | contract-fuzzer | 1,413 | 170 | Python | 0 | Ethereum smart contract fuzzer | 2026-09-08 |
| 37 | 0x-monorepo | 1,409 | 458 | TypeScript | 12 | 0x protocol monorepo - includes our smart contracts and many developer tools | 2026-09-11 |
| 38 | dethcode | 1,369 | 109 | TypeScript | 22 | View source of deployed Ethereum contracts in VSCode | 2025-09-30 |
| 39 | plutus-pioneer-program | 1,366 | 998 | Haskell | 3 | This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native... | 2025-12-02 |
| 40 | oyente | 1,338 | 316 | JavaScript | 65 | An Analysis Tool for Smart Contracts | 2023-01-19 |
| 41 | v3-periphery | 1,332 | 1,250 | TypeScript | 74 | 🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v3 | 2026-07-30 |
| 42 | smart-contracts | 1,326 | 556 | Python | 29 | Ethereum smart contracts for security and utility tokens | 2022-12-08 |
| 43 | v2-periphery | 1,266 | 1,761 | Solidity | 49 | 🎚 Peripheral smart contracts for interacting with Uniswap V2 | 2026-07-22 |
| 44 | web3.php | 1,250 | 580 | PHP | 158 | A php interface for interacting with the Ethereum blockchain and ecosystem. Native ABI parsing and smart contract interactions. | 2024-07-28 |
| 45 | simple-security-toolkit | 1,236 | 183 | - | 0 | A collection of practical security-focused guides and checklists for smart contract development | 2023-11-15 |
| 46 | contracts | 1,168 | 506 | JavaScript | 38 | Smart contracts comprising the business logic of the Matic Network | 2024-03-01 |
| 47 | starcoin | 1,152 | 254 | Rust | 194 | Starcoin - A Move smart contract blockchain network that scales by layering | 2026-08-24 |
| 48 | cosmwasm | 1,145 | 418 | Rust | 40 | WebAssembly Smart Contracts for the Cosmos SDK | 2026-09-06 |
| 49 | aave-v3-core | 1,115 | 743 | TypeScript | 27 | This repository contains the core smart contracts of the Aave V3 protocol. | 2024-09-03 |
| 50 | ityfuzz | 1,114 | 182 | Rust | 56 | Blazing Fast Bytecode-Level Hybrid Fuzzer for Smart Contracts | 2025-12-10 |
| 51 | contracts | 1,088 | 580 | Solidity | 19 | Collection of smart contracts deployable via thirdweb | 2026-05-25 |
| 52 | aeternity | 1,085 | 242 | Erlang | 262 | æternity blockchain - scalable blockchain for the people - smart contracts, state channels, names, tokens | 2026-09-15 |
| 53 | halmos | 1,030 | 110 | Python | 65 | A symbolic testing tool for EVM smart contracts | 2025-08-06 |
| 54 | solgraph | 1,026 | 119 | JavaScript | 5 | Visualize Solidity control flow for smart contract security analysis. 💵 ⇆ 💵 | 2022-12-04 |
| 55 | hashlips_nft_minting_dapp | 1,016 | 951 | JavaScript | 106 | HashLips minting dapp is a quick and easy way to connect your smart contract and start minting NFTs. | 2024-08-05 |
| 56 | solidity-coverage | 1,003 | 273 | JavaScript | 37 | Code coverage for Solidity smart-contracts | 2025-12-11 |
| 57 | Waffle | 959 | 178 | TypeScript | 68 | Library for writing and testing smart contracts. | 2023-11-22 |
| 58 | vscode-solidity | 957 | 212 | TypeScript | 146 | Visual Studio Code language support extension for Solidity smart contracts in Ethereum https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity | 2026-05-28 |
| 59 | sourcify | 951 | 542 | TypeScript | 97 | Source code verification service for Ethereum smart contracts | 2026-09-16 |
| 60 | porosity | 932 | 180 | C++ | 22 | UNMAINTAINED Decompiler and Security Analysis tool for Blockchain-based Ethereum Smart-Contracts | 2019-01-10 |
| 61 | moonbeam | 931 | 384 | TypeScript | 18 | An Ethereum-compatible smart contract parachain on Polkadot | 2026-09-01 |
| 62 | SlowMist-Learning-Roadmap-for-Becoming-a-Smart-Contract-Auditor | 922 | 126 | - | 0 | Smart contract audit skills roadmap for beginners, auditors, engineers, etc. | 2025-03-25 |
| 63 | daml | 916 | 263 | Haskell | 713 | The Daml smart contract language | 2026-09-16 |
| 64 | Awesome-Smart-Contract-Security | 906 | 170 | - | 0 | A curated list of Smart Contract Security materials and resources For Researchers | 2026-09-02 |
| 65 | v4-periphery | 904 | 663 | Solidity | 5 | 🦄 🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v4 | 2026-09-11 |
| 66 | SWC-registry | 903 | 172 | - | 8 | Smart Contract Weakness Classification and Test Cases | 2024-08-06 |
| 67 | solsec | 891 | 115 | - | 1 | A collection of resources to study Solana smart contract security, auditing, and exploits. | 2024-12-13 |
| 68 | web3swift | 889 | 490 | JavaScript | 65 | Full featured library for Ethereum interaction with the JSON RPC API in swift. Native ABI parsing and smart contract interactions. | 2025-09-24 |
| 69 | zTC1 | 849 | 216 | - | 10 | 斐讯TC1智能排插个人固件. 仅支持TC1硬件版本为a1的版本 | 2025-06-20 |
| 70 | hashlips_nft_contract | 827 | 648 | Solidity | 49 | A simple NFT smart contract that works with the rest of the HashLips ecosystem. | 2022-10-23 |
| 71 | xtt | 819 | 60 | Solidity | 12 | XTblock Token - Smart Contracts | 2022-07-05 |
| 72 | Smart-Contract-Auditor-Tools-and-Techniques | 815 | 134 | - | 3 | This repo contains a comprehensive list of smart contract auditor tools and techniques that can be utilized by both smart contract auditors and blockchain developers for developing secure smart contra... | 2026-06-10 |
| 73 | ethereum-api | 800 | 434 | Solidity | 13 | Provable API for Ethereum smart contracts | 2024-06-08 |
| 74 | SmartContracts-audit-checklist | 799 | 130 | - | 1 | A checklist of things to look for when auditing Solidity smart contracts. | 2023-10-02 |
| 75 | stablecoin-evm | 799 | 587 | TypeScript | 24 | Source repository for smart contracts used by Circle's stablecoins on EVM-compatible blockchains | 2026-08-12 |
| 76 | pyrometer | 797 | 65 | Rust | 10 | A tool for analyzing the security and parameters of a solidity smart contract | 2025-02-14 |
| 77 | Smart-Contract-Security-Audits | 796 | 399 | HTML | 0 | Certified Smart Contract Audits for Ethereum, Solana, Near, Cardano, Aptos, Sui, Binance Smart Chain, Fantom, EOS, Tezos and more | 2026-08-19 |
| 78 | project_crowdfunding | 781 | 399 | JavaScript | 61 | With a stunning design, connected to the blockchain, metamask pairing, interaction with smart contracts, sending Ethereum through the blockchain network, and writing solidity code. | 2024-06-22 |
| 79 | bsc-genesis-contract | 779 | 817 | Solidity | 10 | The genesis contracts of BNB Smart Chain. | 2026-09-11 |
| 80 | contracts | 756 | 49 | Rust | 0 | Skyward Finance smart-contracts | 2022-02-26 |
| 81 | wallet-contract | 748 | 684 | Shell | 1 | Wallet V4 and subscription smart contracts | 2025-05-23 |
| 82 | verified-smart-contracts | 745 | 141 | Solidity | 8 | Smart contracts which are formally verified | 2022-08-28 |
| 83 | web3.swift | 718 | 186 | Swift | 4 | Ethereum Swift API with support for smart contracts, ENS & ERC20 | 2026-08-19 |
| 84 | semgrep-smart-contracts | 711 | 101 | Solidity | 3 | Semgrep rules for smart contracts based on DeFi exploits | 2025-06-02 |
| 85 | tact | 701 | 220 | TypeScript | 786 | ⚡ Tact compiler for TON blockchain—build secure, efficient smart contracts with powerful tooling and seamless integration | 2026-06-23 |
| 86 | rchain | 690 | 212 | Scala | 91 | Blockchain (smart contract) platform using CBC-Casper proof of stake + Rholang for concurrent execution. | 2024-05-30 |
| 87 | smart-contract-audits | 688 | 20 | - | 0 | ContractWolf audited smart contracts | 2026-09-03 |
| 88 | smartbugs | 687 | 163 | Python | 1 | SmartBugs: A Framework to Analyze Ethereum Smart Contracts | 2026-09-11 |
| 89 | developerguides | 684 | 241 | Shell | 9 | Developer guides to integrate with MakerDAO's smart contracts, SDKs, APIs, products, and partners | 2022-10-23 |
| 90 | blueprint | 654 | 180 | TypeScript | 6 | TON development for professionals - all-in-one tool for writing, testing and deploying smart contracts | 2026-07-13 |
| 91 | metaplex-program-library | 646 | 519 | Rust | 28 | Smart contracts maintained by the Metaplex team | 2026-03-13 |
| 92 | Academic_Smart_Contract_Papers | 645 | 79 | - | 0 | Academic Smart Contract Papers. Welcome developers or researchers to add more published papers to this list. | 2026-09-10 |
| 93 | foundry-template | 644 | 131 | Solidity | 5 | Foundry-based template for developing Solidity smart contracts | 2026-07-30 |
| 94 | QuillAudit_Smart_contract_Auditor_Roadmap | 637 | 102 | - | 0 | Smart Contract Auditor Roadmap | Learn Blockchain Security & Smart Contract Auditing | 2026-08-25 |
| 95 | securify2 | 634 | 141 | Solidity | 33 | Securify v2.0 | 2025-05-25 |
| 96 | awesome-uniswap-hooks | 634 | 91 | - | 0 | A curated list of awesome Uniswap v4 hooks resources. | 2026-09-15 |
| 97 | awesome-buggy-erc20-tokens | 631 | 103 | Python | 5 | A Collection of Vulnerabilities in ERC20 Smart Contracts With Tokens Affected | 2024-02-15 |
| 98 | SCSVS | 628 | 85 | - | 5 | Smart Contract Security Verification Standard | 2023-02-07 |
| 99 | contracts | 627 | 93 | Solidity | 1 | Solidity smart contracts of CodeforDAO | 2022-08-01 |
| 100 | merkle-distributor | 623 | 361 | TypeScript | 3 | 📦 A smart contract that distributes a balance of tokens according to a merkle root | 2023-06-23 |