Cargo is the main entrypoint for Rust tooling. With it we can build, check, test, release and manage dependencies in our projects.

Although the Rust standard library is very minimal, cargo and its ecosystem reduces a lot of the friction for using and sharing libraries and installing binaries.