https://github.com/foundry-rs/foundry-core
Core traits and libraries extracted from Foundry, published as crates so they can be depended on without git references.
https://github.com/foundry-rs/foundry-core
alloy blockchain compiler compilers eth ethereum evm ir library rust smart-contracts solidity tempo testing tooling vyper
Last synced: about 8 hours ago
JSON representation
Core traits and libraries extracted from Foundry, published as crates so they can be depended on without git references.
- Host: GitHub
- URL: https://github.com/foundry-rs/foundry-core
- Owner: foundry-rs
- License: apache-2.0
- Created: 2026-04-16T07:47:21.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-07-06T20:14:19.000Z (3 days ago)
- Last Synced: 2026-07-06T22:08:32.236Z (2 days ago)
- Topics: alloy, blockchain, compiler, compilers, eth, ethereum, evm, ir, library, rust, smart-contracts, solidity, tempo, testing, tooling, vyper
- Language: Rust
- Homepage: https://getfoundry.sh/
- Size: 5.69 MB
- Stars: 19
- Watchers: 1
- Forks: 10
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# foundry-core
Core libraries extracted from [Foundry](https://github.com/foundry-rs/foundry), published as standalone crates.
## Crates
- [`foundry-compilers`] - Compiler abstraction and Foundry project implementation
- [`foundry-compilers-artifacts`] - Rust bindings for compiler JSON artifacts
- [`foundry-compilers-artifacts-solc`] - Rust bindings for Solc JSON artifacts
- [`foundry-compilers-artifacts-vyper`] - Rust bindings for Vyper JSON artifacts
- [`foundry-compilers-core`] - Core utilities for foundry-compilers crates
- [`foundry-block-explorers`] - Bindings for Etherscan and other block explorer APIs
- [`foundry-fork-db`] - Fork database used by Foundry
- [`foundry-wallets`] - Wallet management and signing support
[`foundry-compilers`]: https://github.com/foundry-rs/foundry-core/tree/main/crates/compilers
[`foundry-compilers-artifacts`]: https://github.com/foundry-rs/foundry-core/tree/main/crates/compilers/crates/artifacts/artifacts
[`foundry-compilers-artifacts-solc`]: https://github.com/foundry-rs/foundry-core/tree/main/crates/compilers/crates/artifacts/solc
[`foundry-compilers-artifacts-vyper`]: https://github.com/foundry-rs/foundry-core/tree/main/crates/compilers/crates/artifacts/vyper
[`foundry-compilers-core`]: https://github.com/foundry-rs/foundry-core/tree/main/crates/compilers/crates/core
[`foundry-block-explorers`]: https://github.com/foundry-rs/foundry-core/tree/main/crates/block-explorers
[`foundry-fork-db`]: https://github.com/foundry-rs/foundry-core/tree/main/crates/fork-db
[`foundry-wallets`]: https://github.com/foundry-rs/foundry-core/tree/main/crates/wallets
## Supported Rust Versions (MSRV)
The current MSRV (minimum supported rust version) is **1.95**.
Note that the MSRV is not increased automatically, and only as part of a minor release.
## Contributing
See [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines.
Pull requests will not be merged unless CI passes, so please ensure that your
contribution follows the linting rules and passes clippy.
#### License
Licensed under either of Apache License, Version
2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in these crates by you, as defined in the Apache-2.0 license,
shall be dual licensed as above, without any additional terms or conditions.