awesome-foundry
github.com/crisgarner/awesome-foundry ↗A curated list of awesome of the Foundry development framework.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me projects using foundry resources from awesome-foundry"
Installation instructions →What's inside
Projects Using Foundry
- 0xHacked
A trustless bug bounty platform built on zero-knowledge proof, where the whitehat can submit the proof of exploit to claim a bug bounty without disclosing any details. We referred to the implementation of Foundry.
- Art Gobblers
Contracts for Art Gobblers, the self-sustaining art factory, with custom ERC721 implementation with VRGDAs, GOO integration and differential fuzzing.
- Beefy Finance
Official repo for strategies and vaults from the Beefy yield optimizer.
- Cryptex Finance
Index token that tracks the total cryptocurrency market capitalization. (Optimism version uses Foundry tests).
- DeFi Hacks Reproduce - Foundry
Reproduce DeFi hack incidents using Foundry.
- Gov of Venice
Governance of Venice is a new paradigm in DAO governance, attempting to standardise the existence of functional groups within DAOs (Guilds) in terms of how they participate in the Governance process of different DAOs.
Tools
- Audit_Helper
audit_helper is a Python3 helper script for Linux to automate some Foundry boilerplate set up in audit repositories.
- Blacksmith
Blacksmith generates a simple frontend for interacting with smart contracts.
- Chisel
Chisel is a fast, utilitarian, and verbose solidity REPL. It is heavily inspired by the incredible work done in soli and solidity-shell!
- Femplate
Robust Template for Foundry Projects.
- Forge Deploy
A cli and associated contracts to keep track of deployments by name and reuse them in solidity. It tries to keep compatibility with hardhat-deploy as far as possible (work in progress).
- Forge Proposal Simulator
A tool to write, simulate and test governance proposals.
Templates & Libraries
- balance-snapshot
A Solidity library to improve balance change check in Foundry tests.
- Cannon
Continuous configuration automation & development cli multi-tool. Like Terraform, Docker and NPM for Ethereum.
- Chain Claim
Solidity lib and helper scripts for providing claim code generation and on chain verification of a claim.
- Chainlink Brownie Contracts
This repository is a slimmed down version of Chainlink's official repo. It clones only the Chainlink contracts folder and the repo automatically updates every time there is a new NPM release.
- ChugSplash Foundry
A Foundry library for deploying and managing upgradeable smart contracts.
- Diamond-Foundry
Foundry implementation of EIP2535 Diamond standard.
Tutorials
- Damn Vulnerable Defi - Foundry Version
The Damn Vulnerable Defi CTF using Foundry.
- DeFiVulnLabs
To learn common smart contract vulnerabilities using Foundry.
- Ethernaut x Foundry
Ethernaut puzzles solved & tested with foundry.
- forge inspect $CONTRACT Tweetstorm by @w1nt3r_eth
Twitter thread about how to use forge inspect $CONTRACT ir-optimized.
- Fork testing with Foundry against a specific block number?
pro tip by @PaulRBerg.
- Foundry Best Practices
This guide documents the suggested best practices when developing with Foundry. In general, it's recommended to handle as much as possible with forge fmt, and anything this doesn't handle is below.
Showing a sample of 97 resources. View the full list on GitHub →