Explore

Packages.

What developers adopt across eight registries, in each registry’s own unit. Every figure says where it came from, and a number a registry does not publish is never shown as zero.

70,347 packages · 8 registries · Last observed OCT 24, 2026 · 05:44 UTC

Registry (choose one or several)
Growth period
Popularity
Activity
Category
Licence

10,865 packages · Most adopted · crates.io

PackageAdoptionGrowth · 30dLast releaseCategoryRepository
hashbrown

crates.io · v0.17.1

A Rust port of Google's SwissTable hash map

794Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory6mo agoMAY 9, 2026Uncategorizedrust-lang/hashbrown (GitHub, opens in a new tab)Not in the Crest catalog
syn

crates.io · v3.0.9

Parser for Rust source code

766Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory12d agoOCT 12, 2026Programming Languages & Compilersdtolnay/syn3.4K stars
getrandom

crates.io · v0.4.3

A small cross-platform library for retrieving random data from system source

699.4Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory4mo agoJUN 17, 2026Uncategorizedrust-random/getrandom (GitHub, opens in a new tab)Not in the Crest catalog
rand

crates.io · v0.10.3

Random number generators and other randomness functionality.

549.5Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory34d agoSEP 20, 2026Uncategorizedrust-random/rand (GitHub, opens in a new tab)Not in the Crest catalog
rand_core

crates.io · v0.10.1

Core random number generator traits and tools for implementation.

542.2Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory6mo agoAPR 13, 2026Uncategorizedrust-lang-nursery/rand (GitHub, opens in a new tab)Not in the Crest catalog
bitflags

crates.io · v2.13.2

A macro to generate structures which behave like bitflags.

519.8Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory44d agoSEP 10, 2026Uncategorizedbitflags/bitflags1.2K stars
windows-sys

crates.io · v0.61.2

Rust for Windows

474.1Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory13mo agoOCT 6, 2025Uncategorizedmicrosoft/windows-rs (GitHub, opens in a new tab)Not in the Crest catalog
thiserror

crates.io · v2.0.21

derive(Error)

456.1Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory30d agoSEP 23, 2026Programming Languages & Compilers · Tentativedtolnay/thiserror5.6K stars
thiserror-impl

crates.io · v2.0.21

Implementation detail of the `thiserror` crate

456Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory30d agoSEP 23, 2026Programming Languages & Compilers · Tentativedtolnay/thiserror5.6K stars
quote

crates.io · v1.0.47

Quasi-quoting macro quote!(...)

437.4Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory3mo agoJUL 19, 2026Programming Languages & Compilers · Tentativedtolnay/quote1.6K stars
libc

crates.io · v0.2.191

Raw FFI bindings to platform libraries like libc.

433.9Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory7d agoOCT 16, 2026Uncategorizedrust-lang/libc (GitHub, opens in a new tab)Not in the Crest catalog
base64

crates.io · v0.23.1

encodes and decodes base64 as bytes or utf8

432.5Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory3mo agoAUG 4, 2026Uncategorizedmarshallpierce/rust-base64 (GitHub, opens in a new tab)Not in the Crest catalog
indexmap

crates.io · v2.14.2

A hash table with consistent order and fast iteration.

428.9Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory49d agoSEP 5, 2026Uncategorizedindexmap-rs/indexmap2.4K stars
proc-macro2

crates.io · v1.0.107

A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.

428.5Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory3mo agoJUL 19, 2026Programming Languages & Compilers · Tentativedtolnay/proc-macro2 (GitHub, opens in a new tab)Not in the Crest catalog
memchr

crates.io · v2.8.3

Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search.

420.1Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory4mo agoJUL 8, 2026UncategorizedBurntSushi/memchr1.6K stars
itertools

crates.io · v0.15.0

Extra iterator adaptors, iterator methods, free functions, and macros.

404.7Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory4mo agoJUN 16, 2026Uncategorizedrust-itertools/itertools3.2K stars
unicode-ident

crates.io · v1.0.27

Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31

402Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory12d agoOCT 12, 2026Uncategorizeddtolnay/unicode-ident (GitHub, opens in a new tab)Not in the Crest catalog
cfg-if

crates.io · v1.0.5

A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted.

390.7Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory38d agoSEP 16, 2026Uncategorizedrust-lang/cfg-if (GitHub, opens in a new tab)Not in the Crest catalog
cpufeatures

crates.io · v0.3.1

Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS

382.7Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory58d agoAUG 26, 2026Mobile · Tentativerustcrypto/utils (GitHub, opens in a new tab)Not in the Crest catalog
serde_json

crates.io · v1.0.154

A JSON serialization file format

381.2Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory13d agoOCT 11, 2026Uncategorizedserde-rs/json5.6K stars
serde

crates.io · v1.0.229

A generic serialization/deserialization framework

381Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory3mo agoJUL 18, 2026Uncategorizedserde-rs/serde10.9K stars
itoa

crates.io · v1.0.18

Fast integer primitive to string conversion

376.9Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory7mo agoMAR 20, 2026Uncategorizeddtolnay/itoa (GitHub, opens in a new tab)Not in the Crest catalog
serde_derive

crates.io · v1.0.229

Macros 1.1 implementation of #[derive(Serialize, Deserialize)]

368.2Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory3mo agoJUL 18, 2026Uncategorizedserde-rs/serde10.9K stars
rand_chacha

crates.io · v0.10.0

ChaCha random number generator

359.8Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory9mo agoFEB 2, 2026Uncategorizedrust-random/rand (GitHub, opens in a new tab)Not in the Crest catalog
digest

crates.io · v0.11.3

Traits for cryptographic hash functions and message authentication codes

357.5Mdownloads / 90 daysTop 1% on crates.ioCollectinghistory6mo agoMAY 3, 2026Blockchain & Web3 · Tentativerustcrypto/traits (GitHub, opens in a new tab)Not in the Crest catalog

What each registry publishes

Each registry counts adoption in its own unit and window, so raw numbers are never compared across registries. Popularity is a package’s percentile within its own registry. How packages are measured

npm
AdoptionDownloads (30 days)
DependentsPublished
PyPI
AdoptionNot published
DependentsNot published
crates.io
AdoptionDownloads (90 days)
DependentsPublished
Maven Central
AdoptionNot published
DependentsNot published
NuGet
AdoptionAll-time downloads
DependentsNot published
RubyGems
AdoptionAll-time downloads
DependentsPublished
Packagist
AdoptionDownloads (30 days)
DependentsPublished
Go Modules
AdoptionImported by (most-imported package, pkg.go.dev)
DependentsImported by (most-imported package, pkg.go.dev)