Browse Crates Packages

284 packages sorted by popularity

Package Score Downloads / wk Version
itoa
Fast integer primitive to string conversion
55 -- 1.0.17
wasm_sync
Synchronization primitives for both web and native.
42 -- 0.1.2
sptr
sptr: The Strict Provenance Polyfill
40 -- 0.3.2
cc
A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code …
68 -- 1.2.56
normalized-path
placeholder
43 -- 0.0.0
serde_json
A JSON serialization file format
56 -- 1.0.149
trybuild
Test harness for ui tests of compiler diagnostics
55 -- 1.0.116
hashbrown
A Rust port of Google's SwissTable hash map
60 -- 0.16.1
async-stream
Asynchronous streams using async & await notation
46 -- 0.3.6
rstest
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
55 -- 0.26.1
build-context
Make build environment/target information available as constants in normal libraries and binaries.
48 -- 0.1.4
semver
Parser and evaluator for Cargo's flavor of Semantic Versioning
56 -- 1.0.27
proptest
Hypothesis-like property-based testing and shrinking.
52 -- 1.10.0
lazy_static
A macro for declaring lazily evaluated statics in Rust.
54 -- 1.5.0
crc32fast
Fast, SIMD-accelerated CRC32 (IEEE) checksum computation
48 -- 1.5.0
roaring
A better compressed bitset - pure Rust implementation
50 -- 0.11.3
memoffset
offset_of functionality for Rust structs.
43 -- 0.9.1
phf_generator
PHF generation logic
56 -- 0.13.1
unicase
A case-insensitive wrapper around strings.
48 -- 2.9.0
crossbeam-utils
Utilities for concurrent programming
55 -- 0.8.21
crossbeam-deque
Concurrent work-stealing deque
55 -- 0.8.6
thiserror-impl
Implementation detail of the `thiserror` crate
53 -- 2.0.18
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 …
43 -- 0.4.44
winapi
Raw FFI bindings for all of Windows API.
44 -- 0.3.9
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
quote
Quasi-quoting macro quote!(...)
58 -- 1.0.44
paste-test-suite
Test suite of the paste crate
44 -- 0.0.0
serde_test
Token De/Serializer for testing De/Serialize implementations
44 -- 1.0.177
bindgen
Automatically generates Rust FFI bindings to C and C++ libraries.
63 -- 0.72.1
predicates
An implementation of boolean-valued predicate functions.
59 -- 3.1.4
strum
Helpful macros for working with enums and strings
60 -- 0.28.0
fragile
Provides wrapper types for sending non-send values to other threads.
46 -- 2.0.1
tracing
Application-level tracing for Rust.
61 -- 0.1.44
libm
libm in pure Rust
59 -- 0.2.16
idna
IDNA (Internationalizing Domain Names in Applications) and Punycode.
57 -- 1.1.0
ryu
Fast floating point to string conversion
52 -- 1.0.23
parking_lot
More compact and efficient implementations of the standard synchronization primitives.
54 -- 0.12.5
cloudflare-zlib-sys
Cloudflare fork of zlib with performance improvements
53 -- 0.3.7
diff
An LCS based slice and string diffing implementation.
45 -- 0.1.13
bytemuck
A crate for mucking around with piles of bytes.
51 -- 1.25.0
atty
A simple interface for querying atty
32 -- 0.2.14
pin-project-lite
A lightweight version of pin-project written with declarative macros.
63 -- 0.2.17
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
arbitrary
The trait for generating structured data from unstructured data
52 -- 1.4.2
yansi
A dead simple ANSI terminal color painting library.
45 -- 1.0.1
rustc-std-workspace-std
Workaround for rustbuild
35 -- 1.0.1
jobserver
An implementation of the GNU Make jobserver for Rust.
47 -- 0.1.34
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
serial_test_derive
Helper crate for serial_test
59 -- 3.4.0
scc
A collection of high-performance asynchronous/concurrent containers with both asynchronous and synchronous interfaces
50 -- 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 …
47 -- 1.2.1
unicode-xid
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31.
47 -- 0.2.6
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
minicov
Code coverage and profile-guided optimization support for no_std and embedded programs
48 -- 0.3.8
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
oorandom
A tiny, robust PRNG implementation.
42 -- 11.1.5
tracing-core
Core primitives for application-level tracing.
62 -- 0.1.36
derive_utils
A procedural macro helper for easily writing derive macros for enums.
59 -- 0.15.1
windows-result
Windows error handling
59 -- 0.4.1
pretty_assertions
Overwrite `assert_eq!` and `assert_ne!` with drop-in replacements, adding colorful diffs.
48 -- 1.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
compiler_builtins
Compiler intrinsics used by the Rust compiler.
59 -- 0.1.160
remove_dir_all
A safe, reliable implementation of remove_dir_all for Windows
47 -- 1.0.0
generator
Stackfull Generator Library in Rust
51 -- 0.8.8
futures-macro
The futures-rs procedural macro implementations.
61 -- 0.3.32
signal-hook
Unix signal handling
52 -- 0.4.3
mockall_derive
Procedural macros for Mockall
53 -- 0.14.0
wasm-bindgen
Easy support for interacting between JS and Rust.
52 -- 0.2.114
strum_macros
Helpful macros for working with enums and strings
61 -- 0.28.0
phf
Runtime support for perfect hash function data structures
57 -- 0.13.1
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
rustc-std-workspace-alloc
crate for integration of crates.io crates into rust-lang/rust standard library workspace
61 -- 1.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
regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
61 -- 1.12.3
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
allocator-api2
Mirror of Rust's allocator API
49 -- 0.4.0
mio
Lightweight non-blocking I/O.
62 -- 1.1.1
once_cell
Single assignment cells and lazy values.
53 -- 1.21.3
bitflags
A macro to generate structures which behave like bitflags.
67 -- 2.11.0
portable-atomic-util
Synchronization primitives built with portable-atomic.
50 -- 0.2.6
find-msvc-tools
Find windows-specific tools, read MSVC versions from the registry and from COM interfaces
66 -- 0.1.9
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
futures-test
Common utilities for testing components built off futures-rs.
61 -- 0.3.32
rustc-std-workspace-core
crate for integration of crates.io crates into rust-lang/rust standard library workspace
61 -- 1.0.1
nu-ansi-term
Library for ANSI terminal colors and styles (bold, underline)
47 -- 0.50.3
wasip2
WASIp2 API bindings for Rust
50 -- 1.0.2+wasi-0.2.9
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
io-uring
The low-level `io_uring` userspace interface for Rust
54 -- 0.7.11
tokio-stream
Utilities to work with `Stream` and `tokio`.
63 -- 0.1.18
unicode-width
Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules.
53 -- 0.2.2

Page 1 of 3