Home crates.io Most downloaded
C crates.iocrates.io · Most downloaded (90 days)
Most downloaded Rust crates (last 90 days)
crates.io's recent-downloads ranking: the crates most pulled into Rust builds over the last 90 days. Mostly foundational libraries; new entries here are worth a look. As of Nov 8, 10:08 UTC, hashbrown is #1 of 50.
1
hashbrown ↗
● Rust
A Rust port of Google's SwissTable hash map
v0.17.1
⤓ 869.4M downloads
2
syn ↗
● Rust
Parser for Rust source code
v3.0.9
⤓ 850M downloads
3
getrandom ↗
● Rust
A small cross-platform library for retrieving random data from system source
v0.4.3
⤓ 775.8M downloads
4
rand ↗
● Rust
Random number generators and other randomness functionality.
v0.10.3
⤓ 608.3M downloads
5
rand_core ↗
● Rust
Core random number generator traits and tools for implementation.
v0.1.1
⤓ 604.6M downloads
6
bitflags ↗
● Rust
A macro to generate structures which behave like bitflags.
v2.13.2
⤓ 568.9M downloads
7
⤓ 505.8M downloads
8
thiserror-impl ↗
● Rust
Implementation detail of the `thiserror` crate
v2.0.21
⤓ 505.7M downloads
9
⤓ 503.8M downloads
10
base64 ↗
● Rust
encodes and decodes base64 as bytes or utf8
v0.23.1
⤓ 496.9M downloads
11
quote ↗
● Rust
Quasi-quoting macro quote!(...)
v1.0.47
⤓ 471.3M downloads
12
libc ↗
● Rust
Raw FFI bindings to platform libraries like libc.
v0.2.191
⤓ 469.1M downloads
13
indexmap ↗
● Rust
A hash table with consistent order and fast iteration.
v2.14.2
⤓ 467.2M downloads
14
proc-macro2 ↗
● Rust
A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.
v1.0.107
⤓ 463.5M downloads
15
memchr ↗
● Rust
Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search.
v2.8.3
⤓ 450.9M downloads
16
itertools ↗
● Rust
Extra iterator adaptors, iterator methods, free functions, and macros.
v0.15.0
⤓ 444.6M downloads
17
unicode-ident ↗
● Rust
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31
v1.0.27
⤓ 442.4M downloads
18
cpufeatures ↗
● Rust
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
v0.3.1
⤓ 431.6M downloads
19
cfg-if ↗
● Rust
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.
v1.0.5
⤓ 431M downloads
20
serde_json ↗
● Rust
A JSON serialization file format
v1.0.154
⤓ 415.8M downloads
21
serde ↗
● Rust
A generic serialization/deserialization framework
v1.0.229
⤓ 414.2M downloads
22
itoa ↗
● Rust
Fast integer primitive to string conversion
v1.0.18
⤓ 409.7M downloads
23
serde_derive ↗
● Rust
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
v1.0.229
⤓ 402M downloads
24
digest ↗
● Rust
Traits for cryptographic hash functions and message authentication codes
v0.11.3
⤓ 400.5M downloads
25
block-buffer ↗
● Rust
Buffer types for block processing of data
v0.12.1
⤓ 395M downloads
26
⤓ 392M downloads
27
crypto-common ↗
● Rust
Common traits used by cryptographic algorithms
v0.2.2
⤓ 388.6M downloads
28
log ↗
● Rust
A lightweight logging facade for Rust
v0.4.35
⤓ 376.3M downloads
29
serde_core ↗
● Rust
Serde traits only, with no support for derive -- use the `serde` crate instead
v1.0.229
⤓ 373.1M downloads
30
socket2 ↗
● Rust
Utilities for handling networking sockets with a maximal amount of configuration possible intended.
v0.6.5
⤓ 370.2M downloads
31
smallvec ↗
● Rust
'Small vector' optimization: store up to a small number of items on the stack
v1.16.5
⤓ 370M downloads
32
once_cell ↗
● Rust
Single assignment cells and lazy values.
v1.21.4
⤓ 368.8M downloads
33
cc ↗
● Rust
A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code.
v1.11.1
⤓ 368.1M downloads
34
heck ↗
● Rust
heck is a case conversion library.
v0.5.0
⤓ 366.7M downloads
35
sha2 ↗
● Rust
Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.
v0.11.1
⤓ 365.3M downloads
36
autocfg ↗
● Rust
Automatic cfg for Rust compiler features
v1.5.1
⤓ 363.6M downloads
37
winnow ↗
● Rust
A byte-oriented, zero-copy, parser combinators library
v1.0.5
⤓ 360.6M downloads
38
⤓ 357.4M downloads
39
rustix ↗
● Rust
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
v1.1.6
⤓ 349.5M downloads
40
regex-automata ↗
● Rust
Automata construction and matching using regular expressions.
v0.4.18
⤓ 346.8M downloads
41
shlex ↗
● Rust
Split a string into shell words, like Python's shlex.
v2.0.1
⤓ 342M downloads
42
zmij ↗
● Rust
A double-to-string conversion algorithm based on Schubfach and xjb
v1.0.23
⤓ 340.7M downloads
43
linux-raw-sys ↗
● Rust
Generated bindings for Linux's userspace API
v0.12.1
⤓ 331.7M downloads
44
toml_datetime ↗
● Rust
A TOML-compatible datetime type
v1.1.3+spec-1.1.0
⤓ 330.3M downloads
45
⤓ 329.5M downloads
46
foldhash ↗
● Rust
A fast, non-cryptographic, minimally DoS-resistant hashing algorithm.
v0.2.0
⤓ 322.8M downloads
47
zerocopy ↗
● Rust
Zerocopy makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.
v0.8.63
⤓ 321.8M downloads
48
bytes ↗
● Rust
Types and traits for working with bytes
v1.12.1
⤓ 320.5M downloads
49
http ↗
● Rust
A set of types for representing HTTP requests and responses.
v1.5.0
⤓ 318.2M downloads
50
regex ↗
● Rust
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
v1.13.1
⤓ 317.2M downloads
Past lists: Nov 7 · All archives →
Most consistent this week Items that stayed highest on this list over the last 7 days (Trendoday score).
1
hashbrown ↗
#1 now – new ● Rust
A Rust port of Google's SwissTable hash map
v0.17.1
1000 4 days
2
syn ↗
#2 now – new ● Rust
Parser for Rust source code
v3.0.9
974 4 days
3
getrandom ↗
#3 now – new ● Rust
A small cross-platform library for retrieving random data from system source
v0.4.3
949 4 days
4
rand ↗
#4 now – new ● Rust
Random number generators and other randomness functionality.
v0.10.3
923 4 days
5
rand_core ↗
#5 now – new ● Rust
Core random number generator traits and tools for implementation.
v0.1.1
897 4 days
6
bitflags ↗
#6 now – new ● Rust
A macro to generate structures which behave like bitflags.
v2.13.2
871 4 days
7
831 4 days
8
823 4 days
9
thiserror-impl ↗
#8 now – new ● Rust
Implementation detail of the `thiserror` crate
v2.0.21
806 4 days
10
quote ↗
#11 now – new ● Rust
Quasi-quoting macro quote!(...)
v1.0.47
771 4 days