# cargo > Gestiona proyectos Rust y sus dependencias de módulos (crates). > Algunos subcomandos como `cargo build` tienen su propia documentación de uso. > Más información: . - Busca crates: `cargo search {{texto_de_búsqueda}}` - Instala un crate: `cargo install {{nombre_del_módulo}}` - Lista crates instalados: `cargo install --list` - Crea un nuevo proyecto Rust binario o biblioteca en el directorio actual: `cargo init --{{bin|lib}}` - Crea un nuevo proyecto Rust binario o biblioteca en el directorio especificado: `cargo new {{ruta/al/directorio}} --{{bin|lib}}` - Compila el proyecto Rust en el directorio actual: `cargo build` - Compila el proyecto Rust en el directorio actual usando el compilador nightly: `cargo +nightly build` - Compila el proyecto Rust en el directorio actual usando un número específico de hilos (por defecto es el número de núcleos de la CPU): `cargo build --jobs {{numero_de_hilos}}`