Foundry: Ethereum development toolkit in Rust
A modular toolkit for Ethereum application development that includes compilation, testing, and deployment tools.
Learn more about Foundry
Foundry is a comprehensive toolkit for Ethereum application development written in Rust. It consists of four main components: Forge for building and testing Solidity contracts, Cast for interacting with EVM smart contracts, Anvil for local Ethereum node simulation, and Chisel as a Solidity REPL. The toolkit leverages Rust's performance characteristics to provide compilation and testing capabilities with parallelized builds and incremental compilation. Foundry is commonly used by developers building decentralized applications, smart contract testing, and blockchain development workflows.
Rust Implementation
Built entirely in Rust, providing memory safety and performance advantages over JavaScript-based alternatives. The Rust foundation enables efficient compilation and testing operations.
Integrated Testing Suite
Includes native fuzz testing, invariant testing, and property-based testing capabilities within the Solidity environment. Tests are written directly in Solidity without requiring separate testing languages.
Modular Architecture
Composed of four distinct tools (Forge, Cast, Anvil, Chisel) that can be used independently or together. Each component serves a specific purpose in the development workflow.
Top in Crypto
Related Repositories
Discover similar tools and frameworks used by developers
Polkadot SDK
Complete development kit for building blockchains and parachains on the Polkadot network ecosystem.
Solmate
A collection of gas-optimized Solidity contracts including ERC token implementations and utility libraries.
Lotus
Go-based reference implementation of the Filecoin distributed storage network protocol.
Forge Std
Collection of contracts and libraries that provide testing utilities and cheatcode wrappers for Forge and Foundry.
Optimism
Layer 2 blockchain that scales Ethereum using optimistic rollup technology and the open-source OP Stack framework.
Related Reading
Guides and comparisons from the Greptile content library
Guide to Self-Hosted AI Code Review for GitLab and GitHub Enterprise [2026]
How self-hosted AI code review works on GitLab Self-Managed and GitHub Enterprise Server, how it compares to SaaS review tools, what to look for in a self-hosted tool, and what a self-hosted rollout actually takes.
Choosing the Right Code Review Tool: Better Alternatives to Graphite AI
A breakdown of the best alternatives to Graphite for code reviews. Compare AI tools like Trag, open-source solutions like Gerrit, and database-focused platforms like Visual Expert.
Best AI Code Review Tools for GitLab
Enterprise-grade AI code review tools for GitLab teams. In-depth comparison of accuracy, security, and integration features to accelerate your merge request workflows.
What is a pull request & why is it important for code reviews?
Pull requests protect your codebase, but traditional PR workflows are becoming the bottleneck as AI writes more code. Learn what pull requests are, how to create one, and how to automate PR review so velocity and trust scale together.