awesome-solidity
github.com/solidity-developer/awesome-solidity ↗A curated list of Solidity resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me tools resources from awesome-solidity"
Installation instructions →What's inside
Security Analysis Tools
- Aderyn
Rust-based static analysis tool for Solidity by Cyfrin.
- Certora Prover
Formal verification for smart contracts.
- Echidna
Property-based fuzzer for smart contracts.
- evmbench
Benchmark and harness for finding and exploiting smart contract vulnerabilities.
- Forta Network
Decentralized runtime security monitoring network for smart contracts.
- Manticore
Symbolic execution tool for smart contract and binary analysis.
Developer Tools
- ApeWorx
Python-based smart contract development framework.
- Foundry
Fast smart contract development toolkit.
- Hardhat
Ethereum development environment.
- OpenZeppelin Contracts Wizard
Interactive smart contract generator.
- OpenZeppelin MCP
AI-powered smart contract generation via Model Context Protocol.
- prettier-plugin-solidity
Prettier plugin for automatically formatting Solidity code.
Upgradeable Contracts
- Awesome Diamonds
Curated list of EIP-2535 Diamonds resources, tools, and projects.
- OpenZeppelin: Upgrades
Guide to upgradeable contracts using Transparent/UUPS proxies.
AI & Agentic Development
- Blockscout MCPTools
MCP server wrapping Blockscout APIs for on-chain data access via AI agents.
- Cyfrin SolskillSkills
Claude Code agent skills for production-grade Solidity development standards, testing patterns, and BattleChain deployment.
- EVMbenchTools
OpenAI and Paradigm benchmark for evaluating AI agents on smart contract vulnerability detection, patching, and exploitation.
- EVM MCP ServerTools
MCP server providing LLMs with tools for interacting with 60+ EVM networks.
- Finite Monkey EngineTools
AI-driven code security analysis platform for Blockchain audit with Solidity Tree-sitter parsing and RAG architecture.
- Foundry MCP ServerTools
MCP server connecting LLM assistants to the Foundry toolchain for Solidity development.
Security & Best Practices
- Building Secure Smart Contracts
Security guidelines & training by Trail of Bits.
- EEA EthTrust Security Levels Specification
Smart contract security certification requirements.
- Rekt News
Investigative journalism and incident analysis of DeFi exploits and hacks.
- Security Considerations
Official security guide.
- Smart Contract Security Field Guide
Best practices and vulnerabilities resource.
- Smart Contract Security Verification Standard
Security checklist.
Learning Materials
- CryptoZombies
Interactive Solidity tutorials through game development.
- Cyfrin Updraft
Comprehensive Solidity and smart contract security courses.
- Ethernaut
Web3/Solidity security challenges.
- Mastering Ethereum
Comprehensive open-source book covering Ethereum fundamentals, Solidity, and dapp development.
- Solidity by Example
Concise code examples with explanations.
- WTF-Solidity
Comprehensive Solidity tutorial for beginners with English and Chinese versions.
Community & Support
- EthDev Subreddit
Developer discussions.
- Ethereum Magicians
Fellowship focused on Ethereum protocol improvements, EIPs/ERCs discussion, and governance.
- Ethereum Stack Exchange
Q&A platform.
- Solidity Forum
Language updates and proposals.
Official Resources
- Ethereum Developer Portal
Core development resources.
- Ethereum Improvement Proposals
Standards track (ERC/EIP).
- Solidity Documentation
Official language documentation.
Showing a sample of 69 resources. View the full list on GitHub →