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:
| # | Package | Ecosystem | Version | Weekly downloads | License | Last 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 |