Decision Workspace
cargo-gha vs cargo-run-bin vs btdt-cli
Side-by-side comparison of Rust crates
44
cargo-gha
growingv1.0.2
Version lock, cache, and run binaries from any Github Release assets. Pull in external tools and keep the versions in sync across your team, and forget installing globally.
59
cargo-run-bin
growingv1.7.5
Build, cache, and run binaries scoped in Cargo.toml rather than installing globally. This acts similarly to npm run and gomodrun, and allows your teams to always be running the same tooling versions.
55
btdt-cli
growingv0.4.4
"been there, done that" - a tool for flexible CI caching
Core Metrics
| cargo-gha | cargo-run-bin | btdt-cli | |
|---|---|---|---|
| Health Score | 44 | 59 | 55 |
| Total Downloads | 17.8K | 188.9K | 2.2K |
| 30d Downloads | 35 | 8.0K | 53 |
| Dependents | 0 | 56 | 0 |
| Releases | 14 | 29 | 14 |
| Last Updated | 815d ago | 256d ago | 5d ago |
| Age | 2y 7m | 4y 10m | 1y |
Health Breakdown
cargo-gha
Maintenance
6
Quality
17
Community
6
Popularity
5
Documentation
10
cargo-run-bin
Maintenance
10
Quality
20
Community
11
Popularity
6
Documentation
12
btdt-cli
Maintenance
19
Quality
13
Community
6
Popularity
4
Documentation
13
Technical Details
| cargo-gha | cargo-run-bin | btdt-cli | |
|---|---|---|---|
| Version | 1.0.2 | 1.7.5 | 0.4.4 |
| Stable (≥1.0) | ✓ Yes | ✓ Yes | ✗ No |
| License | MIT | MIT | MIT OR Apache-2.0 |
| Dependencies | 19 | 12 | 13 |
| Crate Size | 95KB | 82KB | 31KB |
| Features | 0 | 2 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2021 | 2021 | 2024 |
| MSRV | — | 1.70.0 | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •cargo-run-bin leads with a health score of 59/100, but none of the options score above 80.
- •⚠ cargo-gha has not been updated in over a year.
- •btdt-cli is pre-1.0 — API may change.