Browse Crates Packages

284 packages sorted by popularity

Package Score Downloads / wk Version
humansize
A configurable crate to easily represent sizes in a human-readable format.
46 -- 2.1.3
bitflags
A macro to generate structures which behave like bitflags.
69 -- 2.11.0
regex-syntax
A regular expression parser.
66 -- 0.8.10
ryu
Fast floating point to string conversion
61 -- 1.0.23
yansi
A dead simple ANSI terminal color painting library.
45 -- 1.0.1
winapi-util
A dumping ground for high level safe wrappers over windows-sys.
49 -- 0.1.11
memchr
Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single …
56 -- 2.8.0
clap
A simple to use, efficient, and full-featured Command Line Argument Parser
63 -- 4.5.60
http
A set of types for representing HTTP requests and responses.
60 -- 1.4.0
tempdir
A library for managing a temporary directory and deleting all contents when it's dropped.
42 -- 0.3.7
find-msvc-tools
Find windows-specific tools, read MSVC versions from the registry and from COM interfaces
64 -- 0.1.9
digest
Traits for cryptographic hash functions and message authentication codes
64 -- 0.11.1
smallvec
'Small vector' optimization: store up to a small number of items on the stack
56 -- 2.0.0-alpha.12
metrohash
Rust implementation of MetroHash, a high quality, high performance hash algorithm
47 -- 1.0.7
rustix
Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscalls
65 -- 1.1.4
rand
Random number generators and other randomness functionality.
67 -- 0.10.0
tokio-io
Core I/O primitives for asynchronous I/O in Rust.
55 -- 0.2.0-alpha.6
fragile
Provides wrapper types for sending non-send values to other threads.
46 -- 2.0.1
tracing
Application-level tracing for Rust.
56 -- 0.1.44
libm
libm in pure Rust
60 -- 0.2.16
tester
A fork of Rust’s `test` crate that doesn’t require unstable language features.
41 -- 0.9.1
owning_ref
A library for creating references that carry their owner with them.
36 -- 0.4.1
pin-utils
Utilities for pinning
46 -- 0.1.0
async-trait
Type erasure for async trait methods
52 -- 0.1.89
serial_test
Allows for the creation of serialised Rust tests
60 -- 3.4.0
web-sys
Bindings for all Web APIs, a procedurally generated crate from WebIDL
54 -- 0.3.91
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
48 -- 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 …
54 -- 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.
61 -- 0.3.0-alpha.19
generator
Stackfull Generator Library in Rust
55 -- 0.8.8
caps
A pure-Rust library to work with Linux capabilities
50 -- 0.5.6
walkdir
Recursively walk a directory.
46 -- 2.5.0
cfg_aliases
A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks.
47 -- 0.2.1
rstest
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
54 -- 0.26.1
wasi
WASI API bindings for Rust
48 -- 0.14.7+wasi-0.2.4
env_logger
A logging implementation for `log` which is configured via an environment variable.
61 -- 0.11.9
gg-alloc
A custom allocator that only returns pointers above 2G
41 -- 1.0.0
downcast
Trait for downcasting trait objects back to their original types.
43 -- 0.11.0
tracing-subscriber
Utilities for implementing and composing `tracing` subscribers.
58 -- 0.3.22
trait-variant
Utilities for working with impl traits in Rust
41 -- 0.1.2
wasm-bindgen-test
Internal testing crate for wasm-bindgen
49 -- 0.3.64
byteorder
Library for reading/writing numbers in big-endian and little-endian.
47 -- 1.5.0
idna_adapter
Back end adapter for idna
48 -- 1.2.1
critical-section
Cross-platform critical section
47 -- 1.2.0
valuable-derive
Macros for the `valuable` crate.
43 -- 0.1.1
crabgrind
Rust bindings to "Valgrind Client Request" interface
51 -- 0.2.4
signal-hook
Unix signal handling
59 -- 0.4.3
async-stream-impl
proc macros for async-stream crate
46 -- 0.3.6
strsim
Implementations of string similarity metrics. Includes Hamming, Levenshtein, OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.
49 -- 0.11.1
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
libloading
Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.
55 -- 0.9.0
mockall_derive
Procedural macros for Mockall
56 -- 0.14.0
wasm-bindgen
Easy support for interacting between JS and Rust.
52 -- 0.2.114
addr2line
A cross-platform symbolication library written in Rust, using `gimli`
56 -- 0.26.0
rand_core
Core random number generation traits and tools for implementation.
52 -- 0.10.0
utf8-ranges
DEPRECATED. Use regex-syntax::utf8 submodule instead.
44 -- 1.0.5
proptest
Hypothesis-like property-based testing and shrinking.
54 -- 1.10.0
siphasher
SipHash-2-4, SipHash-1-3 and 128-bit variants in pure Rust
54 -- 1.0.2
version_check
Tiny crate to check the version of the installed/running rustc.
47 -- 0.9.5
idna
IDNA (Internationalizing Domain Names in Applications) and Punycode.
60 -- 1.1.0
trybuild
Test harness for ui tests of compiler diagnostics
58 -- 1.0.116
diff
An LCS based slice and string diffing implementation.
45 -- 0.1.13
build-context
Make build environment/target information available as constants in normal libraries and binaries.
48 -- 0.1.4
adler32
Minimal Adler32 implementation for Rust.
42 -- 1.2.0
derive_arbitrary
Derives arbitrary traits
51 -- 1.4.2
autocfg
Automatic cfg for Rust compiler features
50 -- 1.5.0
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
is-terminal
Test whether a given stream is a terminal
49 -- 0.4.17
quote
Quasi-quoting macro quote!(...)
63 -- 1.0.44
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
term
A terminal formatting library
51 -- 1.2.1
twox-hash
A Rust implementation of the XXHash and XXH3 algorithms
53 -- 2.1.2
float-cmp
Floating point approximate comparison traits
44 -- 0.10.0
parking_lot_core
An advanced API for creating custom synchronization primitives.
60 -- 0.9.12
hermit-abi
Hermit system calls definitions.
47 -- 0.5.2
tracing-attributes
Procedural macro attributes for automatically instrumenting functions.
57 -- 0.1.31
enum-as-inner
A proc-macro for deriving inner field accessor functions on enums.
57 -- 0.7.0
shlex
Split a string into shell words, like Python's shlex.
44 -- 1.3.0
linux-raw-sys
Generated bindings for Linux's userspace API
52 -- 0.12.1
proc-macro2
A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.
62 -- 1.0.106
windows-sys
Rust for Windows
63 -- 0.61.2
cc
A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code …
66 -- 1.2.56
mio
Lightweight non-blocking I/O.
62 -- 1.1.1
base64
encodes and decodes base64 as bytes or utf8
48 -- 0.22.1
quickcheck
Automatic property based testing with shrinking.
62 -- 1.1.0
nix
Rust friendly bindings to *nix APIs
61 -- 0.31.2
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
exhaustigen
exhaustive test generator
40 -- 0.1.0
lock_api
Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.
57 -- 0.4.14
futures-executor
Executors for asynchronous tasks based on the futures-rs library.
67 -- 0.3.32
pin-project
A crate for safe and ergonomic pin-projection.
62 -- 1.1.11
tokio
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications.
65 -- 1.50.0
utf8_iter
Iterator by char over potentially-invalid UTF-8 in &[u8]
45 -- 1.0.4

Page 1 of 3