Browse Crates Packages

284 packages sorted by popularity

Package Score Downloads / wk Version
futures-executor
Executors for asynchronous tasks based on the futures-rs library.
67 -- 0.3.32
tokio
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications.
64 -- 1.50.0
indexmap
A hash table with consistent order and fast iteration.
55 -- 2.13.0
futures-io
The `AsyncRead`, `AsyncWrite`, `AsyncSeek`, and `AsyncBufRead` traits for the futures-rs library.
67 -- 0.3.32
futures-sink
The asynchronous `Sink` trait for the futures-rs library.
67 -- 0.3.32
regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
67 -- 1.12.3
regex-automata
Automata construction and matching using regular expressions.
67 -- 0.4.14
proptest
Hypothesis-like property-based testing and shrinking.
54 -- 1.10.0
mio
Lightweight non-blocking I/O.
62 -- 1.1.1
jobserver
An implementation of the GNU Make jobserver for Rust.
47 -- 0.1.34
quote
Quasi-quoting macro quote!(...)
63 -- 1.0.44
wasm_sync
Synchronization primitives for both web and native.
42 -- 0.1.2
cast
Ergonomic, checked cast functions for primitive types
44 -- 0.3.0
crossbeam-epoch
Epoch-based garbage collection
53 -- 0.9.18
aho-corasick
Fast multiple substring searching.
53 -- 1.1.4
oorandom
A tiny, robust PRNG implementation.
42 -- 11.1.5
tracing-core
Core primitives for application-level tracing.
61 -- 0.1.36
derive_utils
A procedural macro helper for easily writing derive macros for enums.
60 -- 0.15.1
rand_chacha
ChaCha random number generator
66 -- 0.10.0
pin-project-lite
A lightweight version of pin-project written with declarative macros.
63 -- 0.2.17
mio-aio
POSIX AIO bindings for mio
44 -- 1.0.0
bytemuck_derive
derive proc-macros for `bytemuck`
51 -- 1.10.2
easy-parallel
Run closures in parallel
43 -- 3.3.1
hashbrown
A Rust port of Google's SwissTable hash map
64 -- 0.16.1
rand
Random number generators and other randomness functionality.
67 -- 0.10.0
async-stream
Asynchronous streams using async & await notation
46 -- 0.3.6
tokio-util
Additional utilities for working with Tokio.
62 -- 0.7.18
find-msvc-tools
Find windows-specific tools, read MSVC versions from the registry and from COM interfaces
66 -- 0.1.9
rand_core
Core random number generation traits and tools for implementation.
52 -- 0.10.0
num-traits
Numeric traits for generic mathematics
50 -- 0.2.19
loom
Permutation testing for concurrent code
49 -- 0.7.2
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
termtree
Visualize tree-like data on the command-line
61 -- 1.0.0
rayon
Simple work-stealing parallelism for Rust
52 -- 1.11.0
serde_test
Token De/Serializer for testing De/Serialize implementations
44 -- 1.0.177
once_cell
Single assignment cells and lazy values.
53 -- 1.21.3
tokio-test
Testing utilities for Tokio- and futures-based code
65 -- 0.4.5
remove_dir_all
A safe, reliable implementation of remove_dir_all for Windows
47 -- 1.0.0
windows-sys
Rust for Windows
61 -- 0.61.2
futures-concurrency
Structured concurrency operations for async Rust
60 -- 7.7.1
wyhash
Rust implementation of the WyHash fast portable non-cryptographic hashing algorithm and random number generator.
49 -- 0.6.0
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
59 -- 1.0.1
backtrace
A library to acquire a stack trace (backtrace) at runtime in a Rust program.
58 -- 0.3.76
litrs
Parse and inspect Rust literals (i.e. tokens in the Rust programming language representing fixed values). Particularly useful for proc macros, …
50 -- 1.0.0
tokio-io
Core I/O primitives for asynchronous I/O in Rust.
55 -- 0.2.0-alpha.6
bitflags
A macro to generate structures which behave like bitflags.
69 -- 2.11.0
unicode-width
Determine displayed width of `char` and `str` types according to Unicode Standard Annex #11 rules.
54 -- 0.2.2
rustc-std-workspace-core
crate for integration of crates.io crates into rust-lang/rust standard library workspace
59 -- 1.0.1
spin_on
A simple, inefficient Future executor
35 -- 0.1.1
bumpalo
A fast bump allocation arena for Rust.
59 -- 3.20.2
rustversion
Conditional compilation according to rustc compiler version
51 -- 1.0.22
rand_pcg
Selected PCG random number generators
58 -- 0.10.1
winapi
Raw FFI bindings for all of Windows API.
44 -- 0.3.9
spin
Spin-based synchronization primitives
51 -- 0.10.0
windows_x86_64_msvc
Import lib for Windows
60 -- 0.53.1
zstd
Binding for the zstd compression library.
47 -- 0.13.3
http-body
Trait representing an asynchronous, streaming, HTTP request or response body.
46 -- 1.0.1
predicates-core
An API for boolean-valued predicate functions.
58 -- 1.0.10
anstyle
ANSI text styling
44 -- 1.0.13
difflib
Port of Python's difflib library to Rust.
43 -- 0.4.0
getopts
getopts-like option parsing
48 -- 0.2.24
unicode-ident
Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31
62 -- 1.0.24
term
A terminal formatting library
51 -- 1.2.1
yansi
A dead simple ANSI terminal color painting library.
45 -- 1.0.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
redox_syscall
A Rust library to access raw Redox system calls
49 -- 0.7.3
rustc-demangle
Rust compiler symbol demangling.
52 -- 0.1.27
rstest_reuse
Reuse rstest attributes: create a set of tests and apply it to every scenario you want to test.
52 -- 0.7.0
twox-hash
A Rust implementation of the XXHash and XXH3 algorithms
53 -- 2.1.2
futures-util
Common utilities and extension traits for the futures-rs library.
66 -- 0.3.32
libloading
Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.
55 -- 0.9.0
walkdir
Recursively walk a directory.
46 -- 2.5.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
49 -- 0.3.1
serde
A generic serialization/deserialization framework
61 -- 1.0.228
aws
aws
42 -- 0.0.1
azure
Project root for all Azure SDK-related crates.
43 -- 0.38.0
float-cmp
Floating point approximate comparison traits
44 -- 0.10.0
mockall_derive
Procedural macros for Mockall
55 -- 0.14.0
hermit-abi
Hermit system calls definitions.
47 -- 0.5.2
windows-link
Linking for Windows
59 -- 0.2.1
tracing-attributes
Procedural macro attributes for automatically instrumenting functions.
61 -- 0.1.31
wasm-bindgen
Easy support for interacting between JS and Rust.
52 -- 0.2.114
utf8_iter
Iterator by char over potentially-invalid UTF-8 in &[u8]
45 -- 1.0.4
enum-as-inner
A proc-macro for deriving inner field accessor functions on enums.
57 -- 0.7.0
fslock
A library to use files as locks
40 -- 0.2.1
arbitrary
The trait for generating structured data from unstructured data
52 -- 1.4.2
socket2
Utilities for handling networking sockets with a maximal amount of configuration possible intended.
68 -- 0.6.3
serial_test_derive
Helper crate for serial_test
61 -- 3.4.0
scc
A collection of high-performance asynchronous/concurrent containers with both asynchronous and synchronous interfaces
50 -- 3.6.9
cloudflare-zlib-sys
Cloudflare fork of zlib with performance improvements
53 -- 0.3.7
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
tempfile
A library for managing temporary files and directories.
64 -- 3.27.0
build-context
Make build environment/target information available as constants in normal libraries and binaries.
48 -- 0.1.4
gg-alloc
A custom allocator that only returns pointers above 2G
41 -- 1.0.0
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

Page 2 of 3