3 unstable releases

new 0.5.0 Nov 7, 2024
0.4.1 Oct 11, 2024
0.4.0 Oct 7, 2024

#910 in Development tools

Download history 302/week @ 2024-10-03 738/week @ 2024-10-10 567/week @ 2024-10-17 521/week @ 2024-10-24 742/week @ 2024-10-31

2,706 downloads per month
Used in soldeer

MIT license

270KB
5.5K SLoC

Soldeer Rust License: MIT

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

Available documentation in USAGE or Foundry Book

Version 0.5.0

Please see the Changelog for more information.

HOW TO INSTALL IT (FOUNDRY)

Soldeer is already integrated in foundry. You can use it by running the following command:

foundry soldeer [COMMAND]

HOW TO INSTALL IT (CLI)

cargo install soldeer

Check if installation was successful

soldeer help

Install from sources

cargo build --release and use the soldeer binary from target/release/.

HOW TO USE IT

Please see USAGE for more information.

CONTRIBUTING

See CONTRIBUTING for more information.

Dependencies

~22–36MB
~540K SLoC