Cargo is Rust's build system and package manager. It handles a lot of tasks such as building your code, downloading the libraries your code depends on, and building those libraries. (Link)