# rust-lang/cargo

The Rust package manager

Repository: https://github.com/rust-lang/cargo
Canonical: https://ross.abutalabs.com/products/cargo
Homepage: https://doc.rust-lang.org/cargo
Language: Rust
License: Apache-2.0
License Family: permissive
Topics: rust, package-manager, cargo
Last push: 2026-08-26T22:08:09+00:00

## Health v2 (maintenance only)
Score: 77/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 35, longevity 100
- inputs: {"age_days": 4565, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 15429, forks 3031 (observed 2026-08-28T04:11:09.810785+00:00)

## What it is
Cargo is the official package manager and build tool for the Rust language. It downloads dependencies, compiles projects, runs tests, creates distributable packages, and publishes crates to the crates.io registry.

## Use cases
- manage rust project dependencies
- build and compile a rust crate
- publish a package to crates.io
- run rust tests and benchmarks
- create a new rust project scaffold
- pin dependency versions with a lockfile
- manage rust workspaces with multiple crates

## When to choose
- you are developing any Rust project, from scripts to large workspaces
- you need reproducible builds with a lockfile and vendored dependencies
- you want to publish or consume crates from crates.io

## When to avoid
- you are not working with the Rust language
- you need a general-purpose polyglot build system like Bazel or Pants

## Facets
- artifact type: cli-tool
- maturity: stable
- function: package-manager, build-tool, cli, dependency-audit, developer-tools
- domain: developer-tools, programming-languages, version-control
- platform: windows, cli, cross-platform, rust
- tags: crates-io, rust-ecosystem, dependency-management, build-system, workspaces, command-line, linux, macos

## Member repositories
- rust-lang/cargo (main) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:09.810785+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:05:54.282102+00:00, confidence not recorded.
  - readme: https://github.com/rust-lang/cargo (fetched 2026-08-28T04:11:09.810785+00:00, sha c6f01d0afba6)
  - homepage: https://doc.rust-lang.org/cargo (fetched 2026-08-29T08:04:07.771147+00:00, sha 4ce224e4b5b2)
  - site_page: https://doc.rust-lang.org/stable/cargo/getting-started/index.html (fetched 2026-08-29T08:04:07.774737+00:00, sha 8d2ed56e191b)
  - registry_crates: https://crates.io/api/v1/crates/cargo (fetched 2026-08-29T08:04:07.791652+00:00, sha 75ea8182c059)
  - site_page: https://doc.rust-lang.org/stable/cargo/faq.html (fetched 2026-08-29T08:04:07.777661+00:00, sha f652bf2e9310)
  - site_page: https://doc.rust-lang.org/stable/cargo/CHANGELOG.html (fetched 2026-08-29T08:04:07.781136+00:00, sha 2ad13c89b26b)
  - site_page: https://doc.rust-lang.org/ (fetched 2026-08-29T08:04:07.789477+00:00, sha 9105688739b2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
