Browse Crates Packages

284 packages sorted by popularity

Package Score Downloads / wk Version
scc
A collection of high-performance asynchronous/concurrent containers with both asynchronous and synchronous interfaces
51 -- 3.6.9
normalize-line-endings
Takes an iterator over chars and returns a new iterator with all line endings (\r, \n, or \r\n) as \n
42 -- 0.3.0
stable_deref_trait
An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and …
49 -- 1.2.1
minicov
Code coverage and profile-guided optimization support for no_std and embedded programs
48 -- 0.3.8
nu-ansi-term
Library for ANSI terminal colors and styles (bold, underline)
49 -- 0.50.3
wasm-bindgen-test-shared
Shared support between wasm-bindgen-test and wasm-bindgen-test-runner, an internal dependency.
64 -- 0.2.114
wasm-bindgen-futures
Bridging the gap between Rust Futures and JavaScript Promises
53 -- 0.4.64
wasm-bindgen-test-macro
Internal testing macro for wasm-bindgen
50 -- 0.3.64
wasm-bindgen-macro
Definition of the `#[wasm_bindgen]` attribute, an internal dependency
54 -- 0.2.114
wasm-bindgen-shared
Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency.
54 -- 0.2.114
waker-fn
Convert closures into wakers
46 -- 1.2.0
libz-ng-sys
Low-level bindings to zlib-ng (libz-ng), a high-performance zlib library.
62 -- 1.1.24
time
Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].
64 -- 0.3.47
indexmap
A hash table with consistent order and fast iteration.
55 -- 2.13.0
random-trait
Rust library for a random trait meant to produce random generic types
36 -- 0.1.1
cpp_demangle
A crate for demangling C++ symbols
58 -- 0.5.1
scopeguard
A RAII scope guard that will run a given closure when it goes out of scope, even if the code …
47 -- 1.2.0
permutohedron
Generate permutations of sequences. Either lexicographical order permutations, or a minimal swaps permutation sequence implemented using Heap's algorithm.
43 -- 0.2.4
mockall_double
Test double adapter for Mockall
50 -- 0.3.1
windows-link
Linking for Windows
61 -- 0.2.1
socket2
Utilities for handling networking sockets with a maximal amount of configuration possible intended.
69 -- 0.6.3
futures
An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces.
66 -- 0.3.32
speculate
An RSpec inspired minimal testing framework for Rust.
43 -- 0.1.2
itertools
Extra iterator adaptors, iterator methods, free functions, and macros.
59 -- 0.14.0
thiserror
derive(Error)
63 -- 2.0.18
backtrace
A library to acquire a stack trace (backtrace) at runtime in a Rust program.
58 -- 0.3.76
phf_shared
Support code shared by PHF libraries
55 -- 0.13.1
document-features
Extract documentation for the feature flags from comments in Cargo.toml
50 -- 0.2.12
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
56 -- 1.0.27
lazy_static
A macro for declaring lazily evaluated statics in Rust.
54 -- 1.5.0
memoffset
offset_of functionality for Rust structs.
43 -- 0.9.1
uncased
Case-preserving, ASCII case-insensitive, no_std string types.
43 -- 0.9.10
unicase
A case-insensitive wrapper around strings.
51 -- 2.9.0
atty
A simple interface for querying atty
32 -- 0.2.14
tokio-stream
Utilities to work with `Stream` and `tokio`.
63 -- 0.1.18
snapbox
Snapshot testing toolbox
49 -- 1.1.0
tempfile
A library for managing temporary files and directories.
64 -- 3.27.0
rayon
Simple work-stealing parallelism for Rust
52 -- 1.11.0
tar
A Rust implementation of a TAR file reader and writer. This library does not currently handle compression, but it is …
43 -- 0.4.44
unicode-ident
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31
62 -- 1.0.24
log
A lightweight logging facade for Rust
59 -- 0.4.29
heck
heck is a case conversion library.
44 -- 0.5.0
serde
A generic serialization/deserialization framework
61 -- 1.0.228
azure
Project root for all Azure SDK-related crates.
43 -- 0.38.0
syn
Parser for Rust source code
63 -- 2.0.117
itoa
Fast integer primitive to string conversion
61 -- 1.0.17
once_cell
Single assignment cells and lazy values.
53 -- 1.21.3
sptr
sptr: The Strict Provenance Polyfill
40 -- 0.3.2
wasm_sync
Synchronization primitives for both web and native.
42 -- 0.1.2
vcpkg
A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo …
47 -- 0.2.15
num-traits
Numeric traits for generic mathematics
50 -- 0.2.19
adler
A simple clean-room implementation of the Adler-32 checksum
39 -- 1.0.2
loom
Permutation testing for concurrent code
49 -- 0.7.2
crc32fast
Fast, SIMD-accelerated CRC32 (IEEE) checksum computation
48 -- 1.5.0
roaring
A better compressed bitset - pure Rust implementation
50 -- 0.11.3
phf_generator
PHF generation logic
55 -- 0.13.1
crossbeam-utils
Utilities for concurrent programming
55 -- 0.8.21
flate2
DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate …
66 -- 1.1.9
crossbeam-deque
Concurrent work-stealing deque
55 -- 0.8.6
serde_json
A JSON serialization file format
63 -- 1.0.149
rustc-std-workspace-std
Workaround for rustbuild
35 -- 1.0.1
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries.
44 -- 0.1.1
bytemuck
A crate for mucking around with piles of bytes.
55 -- 1.25.0
strum_macros
Helpful macros for working with enums and strings
61 -- 0.28.0
phf
Runtime support for perfect hash function data structures
56 -- 0.13.1
windows_x86_64_gnu
Import lib for Windows
62 -- 0.53.1
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
futures-test
Common utilities for testing components built off futures-rs.
66 -- 0.3.32
pkg-config
A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts.
48 -- 0.3.32
paste
Macros for all your token pasting needs
44 -- 1.0.15
wit-bindgen
Rust bindings generator and runtime support for WIT and the component model. Used when compiling Rust programs to the component …
52 -- 0.53.1
parking
Thread parking and unparking
46 -- 2.2.1
bencher
A port of the libtest (unstable Rust) benchmark runner to Rust stable releases. Supports running benchmarks and filtering based on …
43 -- 0.1.5
cfg-if
A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, …
54 -- 1.0.4
doc-comment
Macro to generate doc comments
49 -- 0.3.4
fnv
Fowler–Noll–Vo hash function
44 -- 1.0.7
memmap
Cross-platform Rust API for memory-mapped file IO
39 -- 0.7.0
portable-atomic
Portable atomic types including support for 128-bit atomics, atomic float, etc.
60 -- 1.13.1
futures-lite
Futures, streams, and async I/O combinators
51 -- 2.6.1
randomize
Randomization routines
42 -- 5.1.0
fastrand
A simple and fast random number generator
46 -- 2.3.0
rand_pcg
Selected PCG random number generators
58 -- 0.10.1
getrandom
A small cross-platform library for retrieving random data from system source
69 -- 0.4.1
random-fast-rng
Rust library for Blazing fast non cryptographic random number generator
40 -- 0.1.1

Page 3 of 3