{"data":{"slug":"foundry","name":"Foundry","tagline":"MIT/Apache-2.0 EVM toolkit: forge, cast, anvil, chisel","category":"rust","categoryName":"Rust","url":"https://getfoundry.sh","github":"https://github.com/foundry-rs/foundry","pricing":"open-source","hook":"Foundry is a Rust toolkit for Ethereum and other EVM smart contracts: forge builds, tests, fuzzes and deploys Solidity, cast talks to contracts and chains from the shell, anvil runs a local node, and chisel is a Solidity REPL.","whatsGood":"Dual MIT or Apache-2.0 (foundry-rs/foundry, your choice), release v1.8.5 (2026-10-05). foundryup installs everything, and forge init, forge build and forge test get a project running in a minute. anvil --fork-url forks a live chain locally, so you can test against real contract state. forge lsp brings a bundled Solidity language server for VS Code and other editors. ★~10.7k.","theCatch":"EVM chains only: it does nothing for Solana or other non-EVM chains. Tests are written in Solidity rather than JavaScript or TypeScript, which is a real shift for teams coming from Hardhat and their existing test suites. It is a toolkit, not an audit: passing fuzz tests are not a security review.","verdict":"The default toolkit for new Solidity projects — budget time to port tests if you're moving off Hardhat.","addedAt":"2026-10-18","featured":false,"domain":"Rust","subSpecialty":"Smart Contracts","subcategory":"Smart Contracts","tags":["self-host","permissive","testing","active"],"capabilities":["evm","solidity","testing"],"surfaces":["Self-host"],"ecosystem":["Rust"],"licenseModel":"Apache-2.0","githubStars":10680,"starsPerWeek":40,"access":"free","archived":false,"repo":{"createdAt":"2021-09-08","pushedAt":"2026-10-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"rust-lang","name":"Rust","tagline":"Systems programming without the footguns"},{"slug":"tokio","name":"Tokio","tagline":"Async runtime for Rust"},{"slug":"axum","name":"Axum","tagline":"Web framework from the Tokio team"},{"slug":"actix-web","name":"Actix Web","tagline":"Fast Rust web framework"},{"slug":"serde","name":"Serde","tagline":"Serialization framework for Rust"}],"links":{"self":"/api/gems/foundry","html":"/gems/foundry","markdown":"/gems/foundry.md","category":"/api/gems?category=rust","categoryPage":"/stacks/rust"}}