{"id":86591,"url":"https://github.com/solidity-developer/awesome-solidity","name":"awesome-solidity","description":"A curated list of Solidity resources","projects_count":65,"last_synced_at":"2026-06-18T04:00:31.747Z","repository":{"id":283994386,"uuid":"953115250","full_name":"solidity-developer/awesome-solidity","owner":"solidity-developer","description":"A curated list of Solidity resources","archived":false,"fork":false,"pushed_at":"2026-06-16T12:44:05.000Z","size":52,"stargazers_count":14,"open_issues_count":0,"forks_count":9,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-16T13:14:31.564Z","etag":null,"topics":["awesome","awesome-list","awesome-solidity","gas-optimization","solidity","solidity-contracts","solidity-security"],"latest_commit_sha":null,"homepage":"https://www.linkedin.com/company/solidity-developer/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/solidity-developer.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"license","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-22T15:52:09.000Z","updated_at":"2026-06-16T12:44:08.000Z","dependencies_parsed_at":"2026-03-02T01:12:43.494Z","dependency_job_id":null,"html_url":"https://github.com/solidity-developer/awesome-solidity","commit_stats":null,"previous_names":["mnusurov/awesome-solidity","solidity-developer/awesome-solidity"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/solidity-developer/awesome-solidity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidity-developer%2Fawesome-solidity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidity-developer%2Fawesome-solidity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidity-developer%2Fawesome-solidity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidity-developer%2Fawesome-solidity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/solidity-developer","download_url":"https://codeload.github.com/solidity-developer/awesome-solidity/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/solidity-developer%2Fawesome-solidity/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34475375,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-18T02:00:06.871Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2025-03-25T00:01:12.249Z","updated_at":"2026-06-18T04:00:31.747Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Learning Materials","Community \u0026 Support","Developer Tools","Official Resources","Security \u0026 Best Practices","Security Analysis Tools","Advanced Topics","Gas Optimization","Libraries \u0026 Frameworks","Upgradeable Contracts","AI \u0026 Agentic Development","Contributing"],"sub_categories":["Tools","Skills"],"readme":"\u003ch1 align=\"left\"\u003eAwesome Solidity \u003ca href=\"https://github.com/sindresorhus/awesome\"\u003e\u003cimg alt=\"Awesome\" src=\"https://awesome.re/badge.svg\"\u003e\u003c/a\u003e\u003c/h1\u003e\n\nSmart contract programming language for the Ethereum Virtual Machine.\n\n## Contents\n\n- [Official Resources](#official-resources)\n- [Learning Materials](#learning-materials)\n- [Developer Tools](#developer-tools)\n- [Libraries \\\u0026 Frameworks](#libraries--frameworks)\n- [Security \\\u0026 Best Practices](#security--best-practices)\n- [Security Analysis Tools](#security-analysis-tools)\n- [Gas Optimization](#gas-optimization)\n- [Upgradeable Contracts](#upgradeable-contracts)\n- [Advanced Topics](#advanced-topics)\n- [AI \\\u0026 Agentic Development](#ai--agentic-development)\n- [Community \\\u0026 Support](#community--support)\n\n## Official Resources\n\n- [Solidity Documentation](https://docs.soliditylang.org/) - Official language documentation. [![Stars](https://badgen.net/github/stars/argotorg/solidity)](https://github.com/argotorg/solidity)\n- [Ethereum Developer Portal](https://ethereum.org/developers/) - Core development resources. [![Stars](https://badgen.net/github/stars/ethereum/ethereum-org-website)](https://github.com/ethereum/ethereum-org-website)\n- [Ethereum Improvement Proposals](https://eips.ethereum.org/) - Standards track (ERC/EIP). [![Stars](https://badgen.net/github/stars/ethereum/EIPs)](https://github.com/ethereum/EIPs)\n\n## Learning Materials\n\n- [CryptoZombies](https://cryptozombies.io/) - Interactive Solidity tutorials through game development. [![Stars](https://badgen.net/github/stars/CryptozombiesHQ/cryptozombie-lessons)](https://github.com/CryptozombiesHQ/cryptozombie-lessons)\n- [Cyfrin Updraft](https://www.cyfrin.io/updraft) - Comprehensive Solidity and smart contract security courses. [![Stars](https://badgen.net/github/stars/Cyfrin/updraft)](https://github.com/Cyfrin/updraft)\n- [Ethernaut](https://ethernaut.openzeppelin.com/) - Web3/Solidity security challenges. [![Stars](https://badgen.net/github/stars/OpenZeppelin/ethernaut)](https://github.com/OpenZeppelin/ethernaut)\n- [Mastering Ethereum](https://github.com/ethereumbook/ethereumbook) - Comprehensive open-source book covering Ethereum fundamentals, Solidity, and dapp development. [![Stars](https://badgen.net/github/stars/ethereumbook/ethereumbook)](https://github.com/ethereumbook/ethereumbook)\n- [Solidity by Example](https://solidity-by-example.org/) - Concise code examples with explanations. [![Stars](https://badgen.net/github/stars/raineorshine/solidity-by-example)](https://github.com/raineorshine/solidity-by-example)\n- [WTF-Solidity](https://github.com/AmazingAng/WTF-Solidity/blob/main/Languages/en/README.md) - Comprehensive Solidity tutorial for beginners with English and Chinese versions. [![Stars](https://badgen.net/github/stars/AmazingAng/WTF-Solidity)](https://github.com/AmazingAng/WTF-Solidity)\n\n## Developer Tools\n\n- [ApeWorx](https://www.apeworx.io/) - Python-based smart contract development framework. [![Stars](https://badgen.net/github/stars/ApeWorX/ape)](https://github.com/ApeWorX/ape)\n- [Foundry](https://www.getfoundry.sh/) - Fast smart contract development toolkit. [![Stars](https://badgen.net/github/stars/foundry-rs/foundry)](https://github.com/foundry-rs/foundry)\n- [Hardhat](https://hardhat.org/) - Ethereum development environment. [![Stars](https://badgen.net/github/stars/NomicFoundation/hardhat)](https://github.com/NomicFoundation/hardhat)\n- [OpenZeppelin Contracts Wizard](https://wizard.openzeppelin.com/) - Interactive smart contract generator. [![Stars](https://badgen.net/github/stars/OpenZeppelin/contracts-wizard)](https://github.com/OpenZeppelin/contracts-wizard)\n- [OpenZeppelin MCP](https://mcp.openzeppelin.com/) - AI-powered smart contract generation via Model Context Protocol. [![Stars](https://badgen.net/github/stars/OpenZeppelin/openzeppelin-mcp)](https://github.com/OpenZeppelin/openzeppelin-mcp)\n- [prettier-plugin-solidity](https://github.com/prettier-solidity/prettier-plugin-solidity) - Prettier plugin for automatically formatting Solidity code. [![Stars](https://badgen.net/github/stars/prettier-solidity/prettier-plugin-solidity)](https://github.com/prettier-solidity/prettier-plugin-solidity)\n- [Remix IDE](https://remix.ethereum.org/) - Web-based Solidity IDE. [![Stars](https://badgen.net/github/stars/remix-project-org/remix-project)](https://github.com/remix-project-org/remix-project)\n- [solidity-coverage](https://github.com/sc-forks/solidity-coverage) - Code coverage tool for Solidity smart contracts. [![Stars](https://badgen.net/github/stars/sc-forks/solidity-coverage)](https://github.com/sc-forks/solidity-coverage)\n- [Sourcify](https://github.com/argotorg/sourcify) - Open-source decentralized source code verification service for Ethereum. [![Stars](https://badgen.net/github/stars/argotorg/sourcify)](https://github.com/argotorg/sourcify)\n- [Tenderly](https://tenderly.co/) - Smart contract debugging and monitoring.\n\n## Libraries \u0026 Frameworks\n\n- [Huff](https://github.com/huff-language/huff2) - Low-level assembly language for the Ethereum Virtual Machine. [![Stars](https://badgen.net/github/stars/huff-language/huff2)](https://github.com/huff-language/huff2)\n- [OpenZeppelin Contracts](https://www.openzeppelin.com/solidity-contracts) - Secure smart contract components. [![Stars](https://badgen.net/github/stars/OpenZeppelin/openzeppelin-contracts)](https://github.com/OpenZeppelin/openzeppelin-contracts)\n- [PRBMath](https://github.com/PaulRBerg/prb-math) - Advanced fixed-point math library for Solidity. [![Stars](https://badgen.net/github/stars/PaulRBerg/prb-math)](https://github.com/PaulRBerg/prb-math)\n- [Solady](https://github.com/Vectorized/solady) - Gas-optimized Solidity library using low-level assembly. [![Stars](https://badgen.net/github/stars/Vectorized/solady)](https://github.com/Vectorized/solady)\n\n## Security \u0026 Best Practices\n\n- [Security Considerations](https://docs.soliditylang.org/en/latest/security-considerations.html#security-considerations) - Official security guide.\n- [Smart Contract Security Verification Standard](https://securing.github.io/SCSVS/) - Security checklist. [![Stars](https://badgen.net/github/stars/securing/SCSVS)](https://github.com/securing/SCSVS)\n- [EEA EthTrust Security Levels Specification](https://entethalliance.org/specs/ethtrust-sl/) - Smart contract security certification requirements.\n- [Rekt News](https://rekt.news/) - Investigative journalism and incident analysis of DeFi exploits and hacks.\n- [Smart Contract Security Field Guide](https://scsfg.io/) - Best practices and vulnerabilities resource.\n- [Building Secure Smart Contracts](https://github.com/crytic/building-secure-contracts) - Security guidelines \u0026 training by Trail of Bits. [![Stars](https://badgen.net/github/stars/crytic/building-secure-contracts)](https://github.com/crytic/building-secure-contracts)\n\n## Security Analysis Tools\n\n- [Aderyn](https://github.com/Cyfrin/aderyn) - Rust-based static analysis tool for Solidity by Cyfrin. [![Stars](https://badgen.net/github/stars/Cyfrin/aderyn)](https://github.com/Cyfrin/aderyn)\n- [Certora Prover](https://www.certora.com/) - Formal verification for smart contracts.\n- [Echidna](https://github.com/crytic/echidna) - Property-based fuzzer for smart contracts. [![Stars](https://badgen.net/github/stars/crytic/echidna)](https://github.com/crytic/echidna)\n- [Forta Network](https://docs.forta.network/en/latest/) - Decentralized runtime security monitoring network for smart contracts. [![Stars](https://badgen.net/github/stars/forta-network/forta-contracts)](https://github.com/forta-network/forta-contracts)\n- [Manticore](https://github.com/trailofbits/manticore) - Symbolic execution tool for smart contract and binary analysis. [![Stars](https://badgen.net/github/stars/trailofbits/manticore)](https://github.com/trailofbits/manticore)\n- [Medusa](https://github.com/crytic/medusa) - Parallel fuzzing engine for smart contracts with advanced techniques. [![Stars](https://badgen.net/github/stars/crytic/medusa)](https://github.com/crytic/medusa)\n- [Mythril](https://github.com/ConsenSysDiligence/mythril) - Symbolic-execution-based security analysis tool for EVM bytecode. [![Stars](https://badgen.net/github/stars/ConsenSysDiligence/mythril)](https://github.com/ConsenSysDiligence/mythril)\n- [Olympix Static Analyzer](https://olympix.security/resources/free-static-analyzer) - Free Solidity static analysis tool.\n- [Slither](https://github.com/crytic/slither) - Static analysis framework for Solidity. [![Stars](https://badgen.net/github/stars/crytic/slither)](https://github.com/crytic/slither)\n- [Solhint](https://github.com/protofire/solhint) - Solidity linter for security and style guide validations. [![Stars](https://badgen.net/github/stars/protofire/solhint)](https://github.com/protofire/solhint)\n- [SolidityScan](https://solidityscan.com/) - Automated smart contract security audit platform.\n- [Surya](https://github.com/ConsenSysDiligence/surya) - Utility for smart contract systems analysis. [![Stars](https://badgen.net/github/stars/ConsenSysDiligence/surya)](https://github.com/ConsenSysDiligence/surya)\n\n## Gas Optimization\n\n- [evm.codes](https://www.evm.codes/) - EVM opcode gas reference. [![Stars](https://badgen.net/github/stars/duneanalytics/evm.codes)](https://github.com/duneanalytics/evm.codes)  \n- [Foundry Gas Reports](https://www.getfoundry.sh/forge/gas-tracking) - Built-in gas profiling for Solidity tests.\n- [Solidity Optimizer](https://docs.soliditylang.org/en/latest/internals/optimizer.html) - Detailed explanation of Solidity's optimizer stages and components.\n\n## Upgradeable Contracts\n\n- [OpenZeppelin: Upgrades](https://docs.openzeppelin.com/upgrades) - Guide to upgradeable contracts using Transparent/UUPS proxies. [![Stars](https://badgen.net/github/stars/OpenZeppelin/openzeppelin-upgrades)](https://github.com/OpenZeppelin/openzeppelin-upgrades)  \n- [Awesome Diamonds](https://github.com/mudgen/awesome-diamonds) - Curated list of EIP-2535 Diamonds resources, tools, and projects. [![Stars](https://badgen.net/github/stars/mudgen/awesome-diamonds)](https://github.com/mudgen/awesome-diamonds)\n\n## Advanced Topics\n\n- [Yul Documentation](https://docs.soliditylang.org/en/latest/yul.html) - Low-level language for Ethereum.\n- [LearnEVM](https://learnevm.com/) - Free advanced EVM course for Solidity developers.\n\n## AI \u0026 Agentic Development\n\n### Skills\n\n- [OpenZeppelin Skills](https://github.com/OpenZeppelin/openzeppelin-skills) - Claude Code agent skills teaching AI coding assistants to build secure smart contracts using current OpenZeppelin libraries. [![Stars](https://badgen.net/github/stars/OpenZeppelin/openzeppelin-skills)](https://github.com/OpenZeppelin/openzeppelin-skills)\n- [Pashov Skills](https://github.com/pashov/skills) - Reusable AI agent skill pack for Solidity security auditing with multi-agent orchestration. [![Stars](https://badgen.net/github/stars/pashov/skills)](https://github.com/pashov/skills)\n- [Solidity Security Skill](https://www.skills.sh/wshobson/agents/solidity-security) - Reusable AI agent skill pack for secure Solidity development patterns and vulnerability prevention. [![Stars](https://badgen.net/github/stars/wshobson/agents)](https://github.com/wshobson/agents)\n- [Trail of Bits Skills](https://github.com/trailofbits/skills) - Trail of Bits Claude Code skills for security research, vulnerability detection, and audit workflows. [![Stars](https://badgen.net/github/stars/trailofbits/skills)](https://github.com/trailofbits/skills)\n\n### Tools\n\n- [Blockscout MCP](https://github.com/blockscout/mcp-server) - MCP server wrapping Blockscout APIs for on-chain data access via AI agents. [![Stars](https://badgen.net/github/stars/blockscout/mcp-server)](https://github.com/blockscout/mcp-server)\n- [EVM MCP Server](https://github.com/mcpdotdirect/evm-mcp-server) - MCP server providing LLMs with tools for interacting with 60+ EVM networks. [![Stars](https://badgen.net/github/stars/mcpdotdirect/evm-mcp-server)](https://github.com/mcpdotdirect/evm-mcp-server)\n- [EVMbench](https://paradigm.xyz/evmbench) - OpenAI and Paradigm benchmark for evaluating AI agents on smart contract vulnerability detection, patching, and exploitation. [![Stars](https://badgen.net/github/stars/paradigmxyz/evmbench)](https://github.com/paradigmxyz/evmbench)\n- [Finite Monkey Engine](https://github.com/BradMoonUESTC/finite-monkey-engine) - AI-driven code security analysis platform for Blockchain audit with Solidity Tree-sitter parsing and RAG architecture. [![Stars](https://badgen.net/github/stars/BradMoonUESTC/finite-monkey-engine)](https://github.com/BradMoonUESTC/finite-monkey-engine)\n- [Foundry MCP Server](https://github.com/PraneshASP/foundry-mcp-server) - MCP server connecting LLM assistants to the Foundry toolchain for Solidity development. [![Stars](https://badgen.net/github/stars/PraneshASP/foundry-mcp-server)](https://github.com/PraneshASP/foundry-mcp-server)\n- [Plamen](https://github.com/PlamenTSV/plamen) - Autonomous Web3 security audit agent orchestrating 18-100 AI agents across 8 phases for EVM/Solidity. [![Stars](https://badgen.net/github/stars/PlamenTSV/plamen)](https://github.com/PlamenTSV/plamen)\n- [Trail of Bits Claude Code Config](https://github.com/trailofbits/claude-code-config) - Opinionated defaults, documentation, and workflows for Claude Code at Trail of Bits. [![Stars](https://badgen.net/github/stars/trailofbits/claude-code-config)](https://github.com/trailofbits/claude-code-config)\n- [Trailmark](https://github.com/trailofbits/trailmark) - Builds and queries multi-language source code graphs for AI-assisted Solidity security analysis. [![Stars](https://badgen.net/github/stars/trailofbits/trailmark)](https://github.com/trailofbits/trailmark)\n\n## Community \u0026 Support\n\n- [EthDev Subreddit](https://www.reddit.com/r/ethdev/) - Developer discussions.\n- [Ethereum Magicians](https://ethereum-magicians.org/) - Fellowship focused on Ethereum protocol improvements, EIPs/ERCs discussion, and governance. [![Stars](https://badgen.net/github/stars/ethereum-magicians/scrolls)](https://github.com/ethereum-magicians/scrolls)\n- [Ethereum Stack Exchange](https://ethereum.stackexchange.com/) - Q\u0026A platform.\n- [Solidity Forum](https://forum.soliditylang.org/) - Language updates and proposals.\n\n## Contributing\n\nYour contributions are welcome! Please read our [Contribution Guidelines](./contributing.md) and [Code of Conduct](./code-of-conduct.md).\n\nLooking for your first contribution? Check our [good first issues](https://github.com/solidity-developer/awesome-solidity/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22).\n\n[Follow on LinkedIn](https://www.linkedin.com/company/solidity-developer/)\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/solidity-developer%2Fawesome-solidity/projects"}