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 security analysis 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.
- Forta Network
Decentralized runtime security monitoring network for smart contracts.
- Manticore
Symbolic execution tool for smart contract and binary analysis.
- Medusa
Parallel fuzzing engine for smart contracts with advanced techniques.
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.
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.
Gas Optimization
- evm.codes
EVM opcode gas reference.
- Foundry Gas Reports
Built-in gas profiling for Solidity tests.
- Solidity Optimizer
Detailed explanation of Solidity's optimizer stages and components.
Showing a sample of 52 resources. View the full list on GitHub →