Browse Crates Packages

284 packages sorted by popularity

Package Score Downloads / wk Version
simd-adler32
A SIMD-accelerated Adler-32 hash algorithm implementation.
56 -- 0.3.8
adler2
A simple clean-room implementation of the Adler-32 checksum
47 -- 2.0.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
predicates-core
An API for boolean-valued predicate functions.
57 -- 1.0.10
allocator-api2
Mirror of Rust's allocator API
49 -- 0.4.0
once_cell
Single assignment cells and lazy values.
53 -- 1.21.3
bytemuck_derive
derive proc-macros for `bytemuck`
48 -- 1.10.2
easy-parallel
Run closures in parallel
43 -- 3.3.1
portable-atomic-util
Synchronization primitives built with portable-atomic.
50 -- 0.2.6
adler32
Minimal Adler32 implementation for Rust.
42 -- 1.2.0
windows_x86_64_msvc
Import lib for Windows
60 -- 0.53.1
quickcheck
Automatic property based testing with shrinking.
61 -- 1.1.0
find-msvc-tools
Find windows-specific tools, read MSVC versions from the registry and from COM interfaces
66 -- 0.1.9
rustc-std-workspace-core
crate for integration of crates.io crates into rust-lang/rust standard library workspace
61 -- 1.0.1
stable_deref_trait
An unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and …
47 -- 1.2.1
cast
Ergonomic, checked cast functions for primitive types
44 -- 0.3.0
gg-alloc
A custom allocator that only returns pointers above 2G
41 -- 1.0.0
waker-fn
Convert closures into wakers
46 -- 1.2.0
minicov
Code coverage and profile-guided optimization support for no_std and embedded programs
48 -- 0.3.8
spin_on
A simple, inefficient Future executor
35 -- 0.1.1
nu-ansi-term
Library for ANSI terminal colors and styles (bold, underline)
47 -- 0.50.3
wasm-bindgen-futures
Bridging the gap between Rust Futures and JavaScript Promises
53 -- 0.4.64
wasip2
WASIp2 API bindings for Rust
50 -- 1.0.2+wasi-0.2.9
oorandom
A tiny, robust PRNG implementation.
42 -- 11.1.5
tracing-core
Core primitives for application-level tracing.
62 -- 0.1.36
metrohash
Rust implementation of MetroHash, a high quality, high performance hash algorithm
47 -- 1.0.7
byteorder
Library for reading/writing numbers in big-endian and little-endian.
47 -- 1.5.0
derive_utils
A procedural macro helper for easily writing derive macros for enums.
60 -- 0.15.1
windows-result
Windows error handling
59 -- 0.4.1
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
mio
Lightweight non-blocking I/O.
62 -- 1.1.1
io-uring
The low-level `io_uring` userspace interface for Rust
54 -- 0.7.11
derive_arbitrary
Derives arbitrary traits
51 -- 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
lock_api
Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.
54 -- 0.4.14
fastrand
A simple and fast random number generator
50 -- 2.3.0
siphasher
SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
53 -- 1.0.2
version_check
Tiny crate to check the version of the installed/running rustc.
47 -- 0.9.5
miniz_oxide
DEFLATE compression and decompression library rewritten in Rust based on miniz
55 -- 0.9.0
rand_xorshift
Xorshift random number generator
54 -- 0.5.0
futures
An implementation of futures and streams featuring zero allocations, composability, and iterator-like interfaces.
63 -- 0.3.32
rand_chacha
ChaCha random number generator
66 -- 0.10.0
phf_shared
Support code shared by PHF libraries
56 -- 0.13.1
same-file
A simple crate for determining whether two file paths point to the same file.
46 -- 1.0.6
winapi-util
A dumping ground for high level safe wrappers over windows-sys.
49 -- 0.1.11
snapbox
Snapshot testing toolbox
48 -- 1.1.0
zlib-rs
A memory-safe zlib implementation written in rust
50 -- 0.6.3
ucd-trie
A trie for storing Unicode codepoint sets and maps.
48 -- 0.1.7
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
unicode-ident
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31
61 -- 1.0.24
anstyle
ANSI text styling
44 -- 1.0.13
futures-task
Tools for working with tasks.
62 -- 0.3.32
static_assertions
Compile-time assertions to ensure that invariants are met.
45 -- 1.1.0
futures-io
The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.
64 -- 0.3.32
cfg_aliases
A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.
44 -- 0.2.1
tracing-attributes
Procedural macro attributes for automatically instrumenting functions.
62 -- 0.1.31
quote
Quasi-quoting macro quote!(...)
59 -- 1.0.44
enum-as-inner
A proc-macro for deriving inner field accessor functions on enums.
52 -- 0.7.0
crossbeam-epoch
Epoch-based garbage collection
53 -- 0.9.18
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
pretty_assertions
Overwrite `assert_eq!` and `assert_ne!` with drop-in replacements, adding colorful diffs.
48 -- 1.4.1
scoped-tls
Library implementation of the standard library's old `scoped_thread_local!` macro for providing scoped access to thread local storage (TLS) so any …
44 -- 1.0.1
wasm-bindgen-test-macro
Internal testing macro for wasm-bindgen
50 -- 0.3.64
build-context
Make build environment/target information available as constants in normal libraries and binaries.
48 -- 0.1.4
unicode-width
Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules.
54 -- 0.2.2
aho-corasick
Fast multiple substring searching.
54 -- 1.1.4
winapi-i686-pc-windows-gnu
Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.
43 -- 0.4.0
socket2
Utilities for handling networking sockets with a maximal amount of configuration possible intended.
68 -- 0.6.3
nix
Rust friendly bindings to *nix APIs
60 -- 0.31.2
owning_ref
A library for creating references that carry their owner with them.
36 -- 0.4.1
normalized-path
placeholder
43 -- 0.0.0
wyhash
Rust implementation of the WyHash fast portable non-cryptographic hashing algorithm and random number generator.
49 -- 0.6.0
document-features
Extract documentation for the feature flags from comments in Cargo.toml
48 -- 0.2.12
futures-lite
Futures, streams, and async I/O combinators
50 -- 2.6.1
randomize
Randomization routines
42 -- 5.1.0
rand_pcg
Selected PCG random number generators
51 -- 0.10.1
random-fast-rng
Rust library for Blazing fast non cryptographic random number generator
40 -- 0.1.1
pin-project-internal
Implementation detail of the `pin-project` crate.
61 -- 1.1.11
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
56 -- 1.0.27
cc
A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code …
70 -- 1.2.56
serde
A generic serialization/deserialization framework
61 -- 1.0.228
thiserror-impl
Implementation detail of the `thiserror` crate
55 -- 2.0.18
aws
aws
42 -- 0.0.1
azure
Project root for all Azure SDK-related crates.
43 -- 0.38.0
paste
Macros for all your token pasting needs
42 -- 1.0.15
sc
Raw system calls
44 -- 0.2.7
memchr
Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single …
55 -- 2.8.0
tester
A fork of Rust’s `test` crate that doesn’t require unstable language features.
41 -- 0.9.1
rustc-std-workspace-alloc
crate for integration of crates.io crates into rust-lang/rust standard library workspace
61 -- 1.0.1
winapi
Raw FFI bindings for all of Windows API.
44 -- 0.3.9
bitflags
A macro to generate structures which behave like bitflags.
69 -- 2.11.0
pin-project
A crate for safe and ergonomic pin-projection.
61 -- 1.1.11
futures-channel
Channels for asynchronous communication using futures-rs.
64 -- 0.3.32
assert_matches
Asserts that a value matches a pattern
44 -- 1.5.0
futures-core
The core traits and types in for the `futures` library.
64 -- 0.3.32
assert-impl
Macro for static assert types implement a trait or not
41 -- 0.1.3
num-traits
Numeric traits for generic mathematics
46 -- 0.2.19

Page 2 of 3