Decision Workspace
cargo-public-api vs public-api vs dissimilar
Side-by-side comparison of Rust crates
54
cargo-public-api
growingv0.51.0
List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via CI or a CLI.
64
public-api
growingv0.51.0
List and diff the public API of Rust library crates. Relies on rustdoc JSON output from the nightly toolchain.
75
dissimilar
stablev1.0.11
Diff library with semantic cleanup, based on Google's diff-match-patch
Core Metrics
| cargo-public-api | public-api | dissimilar | |
|---|---|---|---|
| Health Score | 54 | 64 | 75 |
| Total Downloads | 146.7K | 627.9K | 37.9M |
| 30d Downloads | 13.5K | 81.9K | 3.2M |
| Dependents | 0 | 352 | 1.3K |
| Releases | 74 | 72 | 12 |
| Last Updated | 29d ago | 29d ago | 12d ago |
| Age | 3y 11m | 3y 11m | 6y 3m |
Health Breakdown
cargo-public-api
Maintenance
17
Quality
10
Community
8
Popularity
6
Documentation
13
public-api
Maintenance
17
Quality
15
Community
12
Popularity
7
Documentation
13
dissimilar
Maintenance
18
Quality
20
Community
14
Popularity
8
Documentation
15
Technical Details
| cargo-public-api | public-api | dissimilar | |
|---|---|---|---|
| Version | 0.51.0 | 0.51.0 | 1.0.11 |
| Stable (≥1.0) | ✗ No | ✗ No | ✓ Yes |
| License | MIT | MIT | Apache-2.0 |
| Dependencies | 30 | 14 | 1 |
| Crate Size | 55KB | 45KB | 32KB |
| Features | 0 | 2 | 0 |
| Yanked % | 1.4% | 0.0% | 0.0% |
| Edition | 2024 | 2024 | 2021 |
| MSRV | — | — | 1.68 |
| Owners | 2 | 2 | 1 |
Links
Quick Verdict
- •dissimilar leads with a health score of 75/100, but none of the options score above 80.
- •dissimilar is depended on by 1.3K crates — strongest ecosystem trust.
- •cargo-public-api, public-api are pre-1.0 — API may change.