Browse Crates Packages

314 packages sorted by popularity

Package Score Downloads / wk Version
num_cpus
Get the number of CPUs on a machine.
46 -- 1.17.0
wasm-bindgen-shared
Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency.
52 -- 0.2.114
anyhow
Flexible concrete Error type built on std::error::Error
56 -- 1.0.102
async-trait
Type erasure for async trait methods
50 -- 0.1.89
serial_test
Allows for the creation of serialised Rust tests
54 -- 3.4.0
web-sys
Bindings for all Web APIs, a procedurally generated crate from WebIDL
52 -- 0.3.91
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
46 -- 3.0.0
js-sys
Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using …
52 -- 0.3.91
sysctl
Simplified interface to libc::sysctl
45 -- 0.7.1
assert-impl
Macro for static assert types implement a trait or not
41 -- 0.1.3
futures-core-preview
The core traits and types in for the `futures` library.
57 -- 0.3.0-alpha.19
generator
Stackfull Generator Library in Rust
52 -- 0.8.8
caps
A pure-Rust library to work with Linux capabilities
48 -- 0.5.6
cfg_aliases
A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.
44 -- 0.2.1
wasi
WASI API bindings for Rust
48 -- 0.14.7+wasi-0.2.4
ppv-lite86
Cross-platform cryptography-oriented low-level SIMD library.
44 -- 0.2.21
valuable-derive
Macros for the `valuable` crate.
43 -- 0.1.1
build-context
Make build environment/target information available as constants in normal libraries and binaries.
47 -- 0.1.4
futures-concurrency
Structured concurrency operations for async Rust
52 -- 7.7.1
mio-aio
POSIX AIO bindings for mio
46 -- 1.0.0
ucd-trie
A trie for storing Unicode codepoint sets and maps.
48 -- 0.1.7
rayon
Simple work-stealing parallelism for Rust
57 -- 1.11.0
tar
A Rust implementation of a TAR file reader and writer. This library does not currently handle compression, but it is …
38 -- 0.4.44
twox-hash
A Rust implementation of the XXHash and XXH3 algorithms
48 -- 2.1.2
backtrace
A library to acquire a stack trace (backtrace) at runtime in a Rust program.
61 -- 0.3.76
shlex
Split a string into shell words, like Python's shlex.
51 -- 1.3.0
linux-raw-sys
Generated bindings for Linux's userspace API
47 -- 0.12.1
pin-project-internal
Implementation detail of the `pin-project` crate.
61 -- 1.1.11
pkg-config
A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts.
51 -- 0.3.32
mockall
A powerful mock object library for Rust.
55 -- 0.14.0
smallvec
'Small vector' optimization: store up to a small number of items on the stack
52 -- 2.0.0-alpha.12
async-stream
Asynchronous streams using async & await notation
46 -- 0.3.6
derive_arbitrary
Derives arbitrary traits
53 -- 1.4.2
exhaustigen
exhaustive test generator
40 -- 0.1.0
autocfg
Automatic cfg for Rust compiler features
50 -- 1.5.0
portable-atomic
Portable atomic types including support for 128-bit atomics, atomic float, etc.
61 -- 1.13.1
fastrand
A simple and fast random number generator
52 -- 2.3.0
rand_chacha
ChaCha random number generator
66 -- 0.10.0
strum
Helpful macros for working with enums and strings
53 -- 0.28.0
trybuild
Test harness for ui tests of compiler diagnostics
55 -- 1.0.116
rstest
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
53 -- 0.26.1
futures-lite
Futures, streams, and async I/O combinators
50 -- 2.6.1
blink-alloc
Fast, concurrent, arena-based allocator with drop support
50 -- 0.4.0
bytemuck_derive
derive proc-macros for `bytemuck`
48 -- 1.10.2
walkdir
Recursively walk a directory.
47 -- 2.5.0
snapbox
Snapshot testing toolbox
47 -- 1.1.0
float-cmp
Floating point approximate comparison traits
44 -- 0.10.0
hermit-abi
Hermit system calls definitions.
45 -- 0.5.2
serde
A generic serialization/deserialization framework
56 -- 1.0.228
aws
aws
42 -- 0.0.1
azure
Project root for all Azure SDK-related crates.
43 -- 0.38.0
digest
Traits for cryptographic hash functions and message authentication codes
63 -- 0.11.1
thiserror
derive(Error)
56 -- 2.0.18
temp_testdir
Little crate to use temp directory in crate. You can chose if delete it after use or not to debugging …
41 -- 0.2.3
windows-targets
Import libs for Windows
59 -- 0.53.5
litrs
Parse and inspect Rust literals (i.e. tokens in the Rust programming language representing fixed values). Particularly useful for proc macros, …
48 -- 1.0.0
percent-encoding
Percent encoding and decoding
56 -- 2.3.2
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms.
57 -- 1.2.2
httparse
A tiny, safe, speedy, zero-copy HTTP/1.x parser.
47 -- 1.10.1
regex-syntax
A regular expression parser.
65 -- 0.8.10
tokio-stream
Utilities to work with `Stream` and `tokio`.
61 -- 0.1.18
libz-sys
Low-level bindings to the system libz library (also known as zlib).
59 -- 1.1.24
easy-parallel
Run closures in parallel
43 -- 3.3.1
dissimilar
Diff library with semantic cleanup, based on Google's diff-match-patch
52 -- 1.0.11
sptr
sptr: The Strict Provenance Polyfill
40 -- 0.3.2
simd-adler32
A SIMD-accelerated Adler-32 hash algorithm implementation.
53 -- 0.3.8
adler2
A simple clean-room implementation of the Adler-32 checksum
45 -- 2.0.1
rustc-std-workspace-alloc
crate for integration of crates.io crates into rust-lang/rust standard library workspace
61 -- 1.0.1
enum-as-inner
A proc-macro for deriving inner field accessor functions on enums.
52 -- 0.7.0
fslock
A library to use files as locks
40 -- 0.2.1
once_cell
Single assignment cells and lazy values.
49 -- 1.21.3
windows_i686_gnullvm
Import lib for Windows
58 -- 0.53.1
futures-util
Common utilities and extension traits for the futures-rs library.
61 -- 0.3.32
windows_aarch64_gnullvm
Import lib for Windows
58 -- 0.53.1
serde_derive
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
57 -- 1.0.228
serial_test_derive
Helper crate for serial_test
55 -- 3.4.0
futures-io
The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.
61 -- 0.3.32
cloudflare-zlib-sys
Cloudflare fork of zlib with performance improvements
52 -- 0.3.7
futures-sink
The asynchronous `Sink` trait for the futures-rs library.
61 -- 0.3.32
quote
Quasi-quoting macro quote!(...)
62 -- 1.0.44
same-file
A simple crate for determining whether two file paths point to the same file.
46 -- 1.0.6
windows_x86_64_msvc
Import lib for Windows
58 -- 0.53.1
itertools
Extra iterator adaptors, iterator methods, free functions, and macros.
59 -- 0.14.0
pretty_env_logger
a visually pretty env_logger
43 -- 0.5.0
random-trait
Rust library for a random trait meant to produce random generic types
36 -- 0.1.1
hashbrown
A Rust port of Google's SwissTable hash map
60 -- 0.16.1
adler
A simple clean-room implementation of the Adler-32 checksum
39 -- 1.0.2
loom
Permutation testing for concurrent code
46 -- 0.7.2
heck
heck is a case conversion library.
44 -- 0.5.0
yansi
A dead simple ANSI terminal color painting library.
45 -- 1.0.1
miniz_oxide
DEFLATE compression and decompression library rewritten in Rust based on miniz
54 -- 0.9.0
rand_xorshift
Xorshift random number generator
57 -- 0.5.0
cmake
A build dependency for running `cmake` to build a native library
48 -- 0.1.57
windows_i686_msvc
Import lib for Windows
58 -- 0.53.1
phf_macros
Macros to generate types in the phf crate
55 -- 0.13.1
phf_shared
Support code shared by PHF libraries
56 -- 0.13.1
predicates
An implementation of boolean-valued predicate functions.
56 -- 3.1.4
idna_adapter
Back end adapter for idna
46 -- 1.2.1
libloading
Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.
51 -- 0.9.0
utf8_iter
Iterator by char over potentially-invalid UTF-8 in &[u8]
44 -- 1.0.4

Page 2 of 4