Decision Workspace
ament_rs vs ros_add vs cargo-ament-build
Side-by-side comparison of Rust crates
41
ament_rs
growingv0.3.0
This crate is a client for ament which is a system for cataloging and referencing resources distributed by software packages used by ROS2.
53
ros_add
experimentalv0.1.10
The Purpose of the Package is to provide the `cargo ros_add` command to add dependencies to `Cargo.toml` and the `package.xml`
51
cargo-ament-build
growingv0.1.10
Cargo plugin for use with colcon workspaces
Core Metrics
| ament_rs | ros_add | cargo-ament-build | |
|---|---|---|---|
| Health Score | 41 | 53 | 51 |
| Total Downloads | 19.4K | 2.4K | 49.7K |
| 30d Downloads | 2.3K | 24 | 2.3K |
| Dependents | 9 | 0 | 0 |
| Releases | 3 | 11 | 10 |
| Last Updated | 412d ago | 3d ago | 93d ago |
| Age | 6y 9m | 7m | 4y 1m |
Health Breakdown
ament_rs
Maintenance
4
Quality
11
Community
9
Popularity
5
Documentation
12
ros_add
Maintenance
19
Quality
13
Community
6
Popularity
4
Documentation
11
cargo-ament-build
Maintenance
11
Quality
15
Community
9
Popularity
6
Documentation
10
Technical Details
| ament_rs | ros_add | cargo-ament-build | |
|---|---|---|---|
| Version | 0.3.0 | 0.1.10 | 0.1.10 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | ISC | non-standard | Apache-2.0 |
| Dependencies | 2 | 6 | 3 |
| Crate Size | 7.7MB | 18KB | 17KB |
| Features | 0 | 0 | 0 |
| Yanked % | 0.0% | 0.0% | 0.0% |
| Edition | 2018 | 2024 | 2021 |
| MSRV | — | — | — |
| Owners | 1 | 1 | 4 |
Links
Quick Verdict
- •ros_add leads with a health score of 53/100, but none of the options score above 80.
- •cargo-ament-build has the most downloads (49.7K), suggesting wider adoption.
- •⚠ ament_rs has not been updated in over a year.