45 releases (9 breaking)
Uses new Rust 2024
| 0.10.1 | Feb 16, 2026 |
|---|---|
| 0.10.0 | Dec 5, 2025 |
| 0.9.0 | Oct 16, 2025 |
| 0.6.1 | Jul 23, 2025 |
| 0.1.5 | Oct 14, 2023 |
#24 in #foundry
1,661 downloads per month
68KB
924 lines
Soldeer

Soldeer is a package manager for Solidity built in Rust and integrated into Foundry.
Solidity development started to become more and more complex. The need for a package manager was evident. This project was started to solve the following issues:
- git submodules in Foundry are not a good solution for managing dependencies
- npmjs was built for the JS ecosystem, not for Solidity
- github versioning of the releases is a pain and not all the projects are using it correctly
Installation (Foundry)
Soldeer is already integrated into Foundry. You can use it by running the following command:
forge soldeer [COMMAND]
To check which version of Soldeer is packaged with your Foundry install, run forge soldeer version.
Installation (standalone)
Soldeer is available on crates.io and can be installed with:
cargo install soldeer
Verify installation
soldeer help
Compile from Source
Clone this repository, then run cargo build --release inside the root.
The soldeer binary will be located inside the target/release/ folder.
Usage
Check out the usage guide or Foundry Book.
Changelog
Please see the changelog for more information about each release.
Contributing
See the contribution guide for more information.
Dependencies
~22–41MB
~611K SLoC