Foundry (Solidity toolkit)
Open-source Rust toolkit for building, testing, fuzzing and deploying Solidity smart contracts.
No project pays to be listed. How we rank
Foundry key facts
| Category | Smart contract tool |
|---|---|
| Chains | Ethereum and EVM networks |
| Platforms | macOS, Linux, Windows |
| Open source | Yes, Apache-2.0 on GitHub (foundry-rs/foundry) |
| Pricing | Free |
| Launched | 2021 (repository created September 2021) |
What is Foundry?
Foundry is an open-source toolkit for Ethereum smart contracts made of four tools: Forge, Cast, Anvil and Chisel. Tests are written in Solidity. The code is on GitHub under the foundry-rs organization, written in Rust and licensed Apache-2.0.
Foundry pros and cons
- Tests written in Solidity, the same language as the contracts
- Fuzzing built into Forge
- Free and open source under Apache-2.0
- Command-line only, with no official graphical IDE
- JavaScript deployment scripts from Hardhat projects need rewriting
Foundry FAQ
What is Foundry?
Foundry is an open-source toolkit for Ethereum smart contracts made of four tools: Forge, Cast, Anvil and Chisel. Tests are written in Solidity. The code is on GitHub under the foundry-rs organization, written in Rust and licensed Apache-2.0.
Which chains does Foundry support?
Ethereum and EVM networks.
How much does Foundry cost?
Free, according to Foundry’s own page (checked Sep 26, 2026).
Sources
How this page works
Sources: Foundry: official site, Foundry: GitHub repository, Foundry: Documentation. Data as of Sep 26, 2026.
Not affiliated with any project listed. Educational content, not financial advice.