# cargo > Gestiona proyectos Rust y sus dependencias de módulos (crates). > Algunos subcomandos como `build` tienen su propia documentación de uso. > Más información: . - Busca crates: `cargo search {{cadena_de_busqueda}}` - Instala un crate binario: `cargo install {{nombre_crate}}` - Lista los crates binarios instalados: `cargo install --list` - Crea un nuevo proyecto Rust binario o de biblioteca en el directorio especificado (o en el directorio de trabajo actual por defecto): `cargo init --{{bin|lib}} {{ruta/al/directorio}}` - Añade una dependencia a `Cargo.toml` en el directorio actual: `cargo add {{dependencia}}` - Construye el proyecto Rust en el directorio actual utilizando el perfil de lanzamiento: `cargo build --release` - Construye el proyecto Rust en el directorio actual utilizando el compilador nightly (requiere `rustup`): `cargo +nightly build` - Construye usando un número específico de hilos (por defecto es el número de CPUs lógicas): `cargo build --jobs {{numero_de_hilos}}`