Decision Workspace
indexmap-amortized vs indexmap vs ordermap
Side-by-side comparison of Rust crates
49
indexmap-amortized
growingv1.6.1
A hash table with consistent order and fast iteration. The indexmap is a hash table where the iteration order of the key-value pairs is independent of the hash values of the keys. It has the usual hash table functionality, it preserves insertion order except after removals, and it allows lookup of its elements by either hash table key or numerical index. A corresponding hash set type is also provided. This crate is an ongoing fork of bluss/indexmap that provides amortized resizes.
73
indexmap
stablev2.13.0
A hash table with consistent order and fast iteration.
69
ordermap
stablev1.1.0
A hash table with consistent order and fast iteration.
Core Metrics
| indexmap-amortized | indexmap | ordermap | |
|---|---|---|---|
| Health Score | 49 | 73 | 69 |
| Total Downloads | 9.1K | 939.7M | 8.0M |
| 30d Downloads | 159 | 65.7M | 545.5K |
| Dependents | 5 | 79.0K | 501 |
| Releases | 3 | 53 | 40 |
| Last Updated | 1923d ago | 79d ago | 79d ago |
| Age | 5y 8m | 8y 1m | 9y 6m |
Health Breakdown
indexmap-amortized
Maintenance
4
Quality
21
Community
7
Popularity
5
Documentation
12
indexmap
Maintenance
16
Quality
18
Community
16
Popularity
8
Documentation
15
ordermap
Maintenance
14
Quality
18
Community
14
Popularity
8
Documentation
15
Technical Details
| indexmap-amortized | indexmap | ordermap | |
|---|---|---|---|
| Version | 1.6.1 | 2.13.0 | 1.1.0 |
| Stable (≥1.0) | ✓ Yes | ✓ Yes | ✓ Yes |
| License | Apache-2.0/MIT | Apache-2.0 OR MIT | Apache-2.0 OR MIT |
| Dependencies | 12 | 14 | 13 |
| Crate Size | 47KB | 102KB | 70KB |
| Features | 5 | 4 | 8 |
| Yanked % | 0.0% | 1.9% | 0.0% |
| Edition | 2018 | 2021 | 2021 |
| MSRV | — | 1.82 | 1.82 |
| Owners | 1 | 2 | 2 |
Links
Quick Verdict
- •indexmap leads with a health score of 73/100, but none of the options score above 80.
- •indexmap is depended on by 79.0K crates — strongest ecosystem trust.
- •⚠ indexmap-amortized has not been updated in over a year.