crates.io packages

1000 packages (Showing 100)

Packages published on crates.io, with their official registry values. Sorted by weekly downloads (highest first).

Source data as of:

npmPyPIcrates.io Most downloaded

#PackageEcosystemVersion Weekly downloadsLicenseLast release
1 hashbrownA Rust port of Google's SwissTable hash map crates.io 0.17.1 40,450,956 2026-05-09
2 getrandomA small cross-platform library for retrieving random data from system source crates.io 0.4.3 34,025,138 2026-06-17
3 windows-sysRust for Windows crates.io 0.61.2 29,050,681 2025-10-06
4 synParser for Rust source code crates.io 2.0.118 28,961,111 2026-06-16
5 rand_coreCore random number generation traits and tools for implementation. crates.io 0.10.1 25,473,104 2026-04-13
6 randRandom number generators and other randomness functionality. crates.io 0.10.2 25,440,762 2026-07-02
7 bitflagsA macro to generate structures which behave like bitflags. crates.io 2.13.0 25,034,606 2026-06-05
8 thiserror-implImplementation detail of the thiserror crate crates.io 2.0.18 22,118,227 2026-01-18
9 thiserrorderive(Error) crates.io 2.0.18 22,108,557 2026-01-18
10 indexmapA hash table with consistent order and fast iteration. crates.io 2.14.0 22,067,428 2026-04-09
11 libcRaw FFI bindings to platform libraries like libc. crates.io 1.0.0-alpha.3 22,057,158 2026-04-23
12 quoteQuasi-quoting macro quote!(...) crates.io 1.0.46 21,238,670 2026-06-22
13 itertoolsExtra iterator adaptors, iterator methods, free functions, and macros. crates.io 0.15.0 20,921,066 2026-06-16
14 proc-macro2A substitute implementation of the compiler's procmacro API to decouple token-based libraries from the procedural macro… crates.io 1.0.106 20,281,316 2026-01-21
15 base64encodes and decodes base64 as bytes or utf8 crates.io 0.22.1 20,224,798 2024-04-30
16 memchrProvides extremely fast (uses SIMD on x8664, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single… crates.io 2.8.3 19,886,438 2026-07-08
17 unicode-identDetermine whether characters have the XIDStart or XIDContinue properties according to Unicode Standard Annex 31 crates.io 1.0.24 19,771,228 2026-02-16
18 rand_chachaChaCha random number generator crates.io 0.10.0 19,599,021 2026-02-02
19 cfg-ifA macro to ergonomically define an item depending on a large number of [cfg] parameters. Structured like an if-else… crates.io 1.0.4 18,938,998 2025-10-15
20 itoaFast integer primitive to string conversion crates.io 1.0.18 18,753,944 2026-03-20
21 socket2Utilities for handling networking sockets with a maximal amount of configuration possible intended. crates.io 0.6.4 18,617,917 2026-05-28
22 regex-syntaxA regular expression parser. crates.io 0.8.11 18,248,659 2026-06-09
23 heckheck is a case conversion library. crates.io 0.5.0 18,175,055 2024-03-12
24 serdeA generic serialization/deserialization framework crates.io 1.0.228 17,683,317 2025-09-27
25 windows_x86_64_msvcImport lib for Windows crates.io 0.53.1 17,522,756 2025-10-06
26 serde_jsonA JSON serialization file format crates.io 1.0.150 17,435,551 2026-05-21
27 once_cellSingle assignment cells and lazy values. crates.io 1.21.4 17,391,305 2026-03-12
28 windows-targetsImport libs for Windows crates.io 0.53.5 17,265,243 2025-10-06
29 serde_deriveMacros 1.1 implementation of [derive(Serialize, Deserialize)] crates.io 1.0.228 17,186,600 2025-09-27
30 ccA build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code… crates.io 1.2.66 17,099,390 2026-07-05
31 windows_x86_64_gnuImport lib for Windows crates.io 0.53.1 17,090,902 2025-10-06
32 windows_aarch64_msvcImport lib for Windows crates.io 0.53.1 17,034,426 2025-10-06
33 rustixSafe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls crates.io 1.1.4 17,022,651 2026-02-22
34 windows_i686_msvcImport lib for Windows crates.io 0.53.1 17,000,262 2025-10-06
35 windows_i686_gnuImport lib for Windows crates.io 0.53.1 16,981,646 2025-10-06
36 autocfgAutomatic cfg for Rust compiler features crates.io 1.5.1 16,782,225 2026-05-22
37 windows_x86_64_gnullvmImport lib for Windows crates.io 0.53.1 16,640,745 2025-10-06
38 windows_aarch64_gnullvmImport lib for Windows crates.io 0.53.1 16,640,672 2025-10-06
39 regex-automataAutomata construction and matching using regular expressions. crates.io 0.4.15 16,569,025 2026-07-09
40 linux-raw-sysGenerated bindings for Linux's userspace API crates.io 0.12.1 16,562,887 2025-12-23
41 logA lightweight logging facade for Rust crates.io 0.4.33 16,326,684 2026-06-20
42 digestTraits for cryptographic hash functions and message authentication codes crates.io 0.11.3 16,275,591 2026-05-03
43 cpufeaturesLightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x8664 targets, with nostd support and… crates.io 0.3.0 16,107,711 2026-02-05
44 smallvec'Small vector' optimization: store up to a small number of items on the stack crates.io 2.0.0-alpha.12 16,045,024 2026-06-11
45 block-bufferBuffer types for block processing of data crates.io 0.12.1 15,920,323 2026-06-11
46 zerocopyZerocopy makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to. crates.io 0.9.0-alpha.0 15,308,652 2026-07-08
47 crypto-commonCommon traits used by cryptographic algorithms crates.io 0.2.2 15,193,897 2026-05-19
48 winnowA byte-oriented, zero-copy, parser combinators library crates.io 1.0.3 15,145,377 2026-05-14
49 pin-project-liteA lightweight version of pin-project written with declarative macros. crates.io 0.2.17 15,141,507 2026-02-27
50 mioLightweight non-blocking I/O. crates.io 1.2.1 15,133,324 2026-05-28
51 clapA simple to use, efficient, and full-featured Command Line Argument Parser crates.io 4.6.1 15,102,238 2026-04-15
52 regexAn implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time… crates.io 1.13.0 15,059,653 2026-07-09
53 aho-corasickFast multiple substring searching. crates.io 1.1.4 14,974,756 2025-10-28
54 httpA set of types for representing HTTP requests and responses. crates.io 1.4.2 14,959,847 2026-06-08
55 sha2Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. crates.io 0.11.0 14,770,513 2026-03-25
56 parking_lot_coreAn advanced API for creating custom synchronization primitives. crates.io 0.9.12 14,720,118 2025-10-03
57 bytesTypes and traits for working with bytes crates.io 1.12.1 14,609,269 2026-07-08
58 parking_lotMore compact and efficient implementations of the standard synchronization primitives. crates.io 0.12.5 14,436,685 2025-10-03
59 ryuFast floating point to string conversion crates.io 1.0.23 14,267,545 2026-02-08
60 tokioAn event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications. crates.io 1.52.3 14,260,148 2026-05-08
61 version_checkTiny crate to check the version of the installed/running rustc. crates.io 0.9.5 14,166,340 2024-07-25
62 strsimImplementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro… crates.io 0.11.1 14,138,824 2024-04-02
63 serde_coreSerde traits only, with no support for derive -- use the serde crate instead crates.io 1.0.228 13,905,226 2025-09-27
64 semverParser and evaluator for Cargo's flavor of Semantic Versioning crates.io 1.0.28 13,811,297 2026-04-04
65 shlexSplit a string into shell words, like Python's shlex. crates.io 2.0.1 13,809,271 2026-05-17
66 toml_datetimeA TOML-compatible datetime type crates.io 1.1.1+spec-1.1.0 13,709,174 2026-03-31
67 lock_apiWrappers to create fully-featured Mutex and RwLock types. Compatible with nostd. crates.io 0.4.14 13,702,564 2025-10-03
68 futures-coreThe core traits and types in for the futures library. crates.io 0.3.32 13,689,469 2026-02-15
69 slabPre-allocated storage for a uniform data type crates.io 0.4.12 13,681,978 2026-01-31
70 eitherThe enum Either with variants Left and Right is a general purpose sum type with two cases. crates.io 1.16.0 13,629,597 2026-05-20
71 typenumTypenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned… crates.io 1.20.1 13,621,683 2026-05-29
72 futures-utilCommon utilities and extension traits for the futures-rs library. crates.io 0.3.32 13,567,194 2026-02-15
73 futures-taskTools for working with tasks. crates.io 0.3.32 13,558,436 2026-02-15
74 clap_lexMinimal, flexible command line parser crates.io 1.1.0 13,439,233 2026-03-12
75 equivalentTraits for key comparison in maps. crates.io 1.0.2 13,385,357 2025-02-14
76 rustlsRustls is a modern TLS library written in Rust. crates.io 0.24.0-dev.0 13,236,773 2026-06-22
77 foldhashA fast, non-cryptographic, minimally DoS-resistant hashing algorithm. crates.io 0.2.0 13,128,500 2025-08-23
78 anyhowFlexible concrete Error type built on std::error::Error crates.io 1.0.103 13,114,442 2026-06-25
79 scopeguardA RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming… crates.io 1.2.0 13,109,956 2023-07-17
80 errnoCross-platform interface to the errno variable. crates.io 0.3.14 13,001,005 2025-09-09
81 rustc-hashA speedy, non-cryptographic hashing algorithm used by rustc crates.io 2.1.3 12,927,915 2026-07-02
82 futures-sinkThe asynchronous Sink trait for the futures-rs library. crates.io 0.3.32 12,908,101 2026-02-15
83 generic-arrayGeneric types implementing functionality of arrays crates.io 1.4.3 12,894,437 2026-05-30
84 tomlA native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard… crates.io 1.1.2+spec-1.1.0 12,882,513 2026-04-01
85 num-traitsNumeric traits for generic mathematics crates.io 0.2.19 12,872,605 2024-05-03
86 futures-channelChannels for asynchronous communication using futures-rs. crates.io 0.3.32 12,858,887 2026-02-15
87 hyperA protective and efficient HTTP library for all. crates.io 1.10.1 12,844,999 2026-05-29
88 fastrandA simple and fast random number generator crates.io 2.4.1 12,754,506 2026-04-07
89 idnaIDNA (Internationalizing Domain Names in Applications) and Punycode. crates.io 1.1.0 12,560,179 2025-08-21
90 rustls-webpkiWeb PKI X.509 Certificate Verification. crates.io 0.104.0-alpha.7 12,523,954 2026-04-21
91 percent-encodingPercent encoding and decoding crates.io 2.3.2 12,505,999 2025-08-21
92 anstyleANSI text styling crates.io 1.0.14 12,399,209 2026-03-13
93 http-bodyTrait representing an asynchronous, streaming, HTTP request or response body. crates.io 1.0.1 12,354,128 2024-07-12
94 futures-ioThe AsyncRead, AsyncWrite, AsyncSeek, and AsyncBufRead traits for the futures-rs library. crates.io 0.3.32 12,300,844 2026-02-15
95 tracing-coreCore primitives for application-level tracing. crates.io 0.1.36 12,280,990 2025-12-18
96 tokio-macrosTokio's proc macros. crates.io 2.7.0 12,276,629 2026-04-03
97 lazy_staticA macro for declaring lazily evaluated statics in Rust. crates.io 1.5.0 12,230,403 2024-06-21
98 urlURL library for Rust, based on the WHATWG URL Standard crates.io 2.5.8 12,212,871 2026-01-05
99 clap_builderA simple to use, efficient, and full-featured Command Line Argument Parser crates.io 4.6.0 12,210,120 2026-03-12
100 tracingApplication-level tracing for Rust. crates.io 0.1.44 12,206,930 2025-12-18