Crates.io
Crates.io: Rust Package Registry
1,649 tracked projects
Public Registry
crates.ioPublic registry metadata is sourced from known upstream package ecosystems.
Find Project in Crates.io
| Project | Description | Downloads |
|---|---|---|
Parser for Rust source code | 1,794,769,618 | |
A macro to generate structures which behave like bitflags.
| 1,399,199,292 | |
Core random number generation traits and tools for implementation. | 1,285,029,348 | |
Random number generators and other randomness functionality.
| 1,258,957,497 | |
Raw FFI bindings to platform libraries like libc. | 1,250,232,481 | |
A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case. | 1,242,532,390 | |
Quasi-quoting macro quote!(...) | 1,231,652,451 | |
A hash table with consistent order and fast iteration. | 1,168,540,954 | |
Extra iterator adaptors, iterator methods, free functions, and macros. | 1,160,590,087 | |
A regular expression parser. | 1,147,739,138 | |
Rust for Windows | 1,134,520,899 | |
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.
| 1,106,578,412 | |
derive(Error) | 1,086,340,185 | |
A generic serialization/deserialization framework | 1,075,803,200 | |
ChaCha random number generator
| 1,067,398,065 | |
Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for
1, 2 or 3 byte search and single substring search.
| 1,042,062,016 | |
Macros 1.1 implementation of #[derive(Serialize, Deserialize)] | 1,009,890,694 | |
Automatic cfg for Rust compiler features | 995,215,158 | |
A JSON serialization file format | 975,798,268 | |
Single assignment cells and lazy values. | 962,834,602 | |
A lightweight logging facade for Rust
| 957,371,470 | |
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.
| 947,780,540 | |
An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
| 897,299,566 | |
A simple to use, efficient, and full-featured Command Line Argument Parser | 893,576,869 | |
Fast multiple substring searching. | 884,034,853 | |
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls | 862,563,209 | |
More compact and efficient implementations of the standard synchronization primitives. | 849,959,015 | |
Implementations of string similarity metrics. Includes Hamming, Levenshtein,
OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
| 837,882,538 | |
A macro for declaring lazily evaluated statics in Rust. | 790,402,808 | |
Tiny crate to check the version of the installed/running rustc. | 784,418,670 | |
Types and traits for working with bytes | 780,686,172 | |
Traits for cryptographic hash functions and message authentication codes | 777,742,907 | |
Parser and evaluator for Cargo's flavor of Semantic Versioning | 775,633,586 | |
The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases.
| 773,352,288 | |
A set of types for representing HTTP requests and responses.
| 766,558,722 | |
Buffer types for block processing of data | 755,816,443 | |
An event-driven, non-blocking I/O platform for writing asynchronous I/O
backed applications.
| 733,847,760 | |
Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std]. | 714,078,839 | |
A protective and efficient HTTP library for all. | 708,209,183 | |
Rustls is a modern TLS library written in Rust. | 705,566,329 | |
Pure Rust implementation of the SHA-2 hash function family
including SHA-224, SHA-256, SHA-384, and SHA-512.
| 701,654,325 | |
A native Rust encoder and decoder of TOML-formatted files and streams. Provides
implementations of the standard Serialize/Deserialize traits for TOML data to
facilitate deserializing and serializing Rust structures.
| 681,341,775 | |
URL library for Rust, based on the WHATWG URL Standard | 680,650,408 | |
Generic types implementing functionality of arrays | 677,731,934 | |
Common utilities and extension traits for the futures-rs library.
| 675,261,131 | |
Minimal, flexible command line parser | 664,984,394 | |
Application-level tracing for Rust.
| 646,521,610 | |
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
| 646,060,275 | |
Library for reading/writing numbers in big-endian and little-endian. | 641,981,621 | |
Determine displayed width of `char` and `str` types
according to Unicode Standard Annex #11 rules.
| 630,683,882 |