Crates / Category
Rust crates · category · data Oct 24, 2026
Data structures crates by real downloads
crates.io describes this category as: “Rust implementations of particular ways of organizing data suited for specific purposes.” Below are the 35 crates in it among the 300 most-downloaded crates, ranked by real downloads (quiet-day baseline) instead of raw count.
Short answerBy steady daily use, hashbrown leads Data structures with 8,927,960 real downloads a day (widely used and steady). 14 of the 35 have 1,000+ dependents; 2 have shipped nothing in 2+ years. Release spikes barely matter here: the median crate got 1.5% of its downloads within 2 days of a release.
35 crates

| Compare | ||||||
|---|---|---|---|---|---|---|
| hashbrownWidely used | 8,927,960 | 2,468 | 6mo | -2% | 2.8B | |
| indexmapWidely used | 4,883,122 | 6,422 | 49d | -2% | 1.7B | |
| smallvecWidely used | 3,868,589 | 4,345 | 1d | +0% | 1.3B | |
| bytesFoundational | 3,424,140 | 17,656 | 4mo | -5% | 1.2B | |
| eitherWidely used | 3,049,603 | 1,488 | 18d | -2% | 1.1B | |
| slabEstablished | 3,013,568 | 619 | 9mo | -2% | 1B | |
| equivalentPulled in | 2,919,252 | 44 | 11d | +0% | 957M | |
| generic-arrayEstablished | 2,819,219 | 542 | 2mo | +1% | 1B | |
| semverWidely used | 2,771,038 | 4,141 | 7mo | -2% | 1.1B | |
| crossbeam-utilsEstablished | 2,696,777 | 605 | 49d | +2% | 1B | |
| yokeEstablished | 2,599,767 | 104 | 2d | -3% | 696M | |
| zerovec-derivePulled in | 2,561,390 | 6 | 2d | +6% | 678M | |
| uuidFoundational | 2,553,829 | 22,614 | 1d | -1% | 913M | |
| tinystrPulled in | 2,524,670 | 57 | 2d | +5% | 695M | |
| zerovecPulled in | 2,516,803 | 60 | 2d | +5% | 684M | |
| zerofromPulled in | 2,490,667 | 27 | 5mo | +0% | 67M | |
| yoke-derivePulled in | 2,432,865 | 14 | 24d | +6% | 687M | |
| zerofrom-derivePulled in | 2,353,727 | 3 | 39d | +6% | 662M | |
| tinyvecEstablished | 2,308,962 | 270 | 41d | +5% | 827M | |
| phf_sharedPulled in | 2,238,189 | 31 | 4mo | +12% | 694M | |
| rustls-pki-typesEstablished | 2,178,757 | 910 | 3mo | +0% | 609M | |
| phfWidely used | 2,170,809 | 1,219 | 4mo | +12% | 644M | |
| const-oidEstablished | 2,079,241 | 160 | 10mo | +13% | 56M | |
| ahashWidely used | 1,968,676 | 2,097 | 18mo | -5% | 854M | |
| crossbeam-dequeEstablished | 1,924,167 | 142 | 49d | +1% | 714M | |
| num-bigintWidely used | 1,899,489 | 2,449 | 4mo | +13% | 679M | |
| arrayvecWidely used | 1,733,744 | 1,215 | 4mo | +3% | 64M | |
| sharded-slabPulled in | 1,733,301 | 32 | 3.1y | +0% | 621M | |
| phf_generatorPulled in | 1,586,306 | 11 | 4mo | +9% | 518M | |
| crossbeam-channelWidely used | 1,564,625 | 2,767 | 49d | -2% | 66M | |
| petgraphWidely used | 1,525,364 | 1,570 | 13mo | -6% | 571M | |
| derEstablished | 1,514,408 | 378 | 49d | +6% | 528M | |
| fixedbitsetEstablished | 1,507,079 | 199 | 2.5y | -6% | 561M | |
| halfWidely used | 1,416,928 | 1,633 | 12mo | +5% | 524M | |
| spkiEstablished | 1,302,398 | 198 | 19d | +6% | 482M |
Click a column to sort; press + to add a crate to a comparison. Real / day = median downloads on days with no release that day or the day before. Each crate's page shows its verdict and the 4 rules behind it. Why this method · this category on crates.io