Cargo
|
serde
|
A generic serialization/deserialization framework
|
Cargo
|
serde_yaml
|
YAML support for Serde
|
Cargo
|
wasm-bindgen
|
Easy support for interacting between JS and Rust.
|
Cargo
|
js-sys
|
Bindings for all JS global objects and functions in all JS environments like
Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.
|
Cargo
|
rust-crypto-wasm
|
A (mostly) pure-Rust implementation of various common cryptographic algorithms.
|
Cargo
|
security-framework
|
Security Framework bindings
|
Cargo
|
openssl
|
OpenSSL bindings
|
Cargo
|
hyper
|
A fast and correct HTTP library.
|
Cargo
|
claxon
|
A FLAC decoding library
|
Cargo
|
trust-dns-proto
|
TRust-DNS is a safe and secure DNS library. This is the foundational DNS protocol library for all TRust-DNS projects.
|
Cargo
|
rustls
|
Rustls is a modern TLS library written in Rust.
|
Cargo
|
ammonia
|
HTML Sanitization
|
Cargo
|
ncurses
|
A very thin wrapper around the ncurses TUI library
|
Cargo
|
tar
|
A Rust implementation of a TAR file reader and writer. This library does not
currently handle compression, but it is abstract over all I/O readers and
writers. Additionally, great lengths are taken to ensure that the entire
contents are never required to be entirely resident in memory all at once.
|
Cargo
|
rand_core
|
Core random number generator traits and tools for implementation.
|
Cargo
|
rand
|
Random number generators and other randomness functionality.
|
Cargo
|
winapi
|
Raw FFI bindings for all of Windows API.
|
Cargo
|
autocfg
|
Automatic cfg for Rust compiler features
|
Cargo
|
lazy_static
|
A macro for declaring lazily evaluated statics in Rust.
|
Cargo
|
miniz_oxide
|
DEFLATE compression and decompression library rewritten in Rust based on miniz
|
Cargo
|
rand_chacha
|
ChaCha random number generator
|
Cargo
|
rand_hc
|
HC128 random number generator
|
Cargo
|
percent-encoding
|
Percent encoding and decoding
|
Cargo
|
base64
|
encodes and decodes base64 as bytes or utf8
|
Cargo
|
memchr
|
Safe interface to memchr.
|
Cargo
|
idna
|
IDNA (Internationalizing Domain Names in Applications) and Punycode.
|
Cargo
|
cfg-if
|
A macro to ergonomically define an item depending on a large number of #[cfg]
parameters. Structured like an if-else chain, the first matching branch is the
item that gets emitted.
|
Cargo
|
bitflags
|
A macro to generate structures which behave like bitflags.
|
Cargo
|
url
|
URL library for Rust, based on the WHATWG URL Standard
|
Cargo
|
redox_syscall
|
A Rust library to access raw Redox system calls
|
Cargo
|
lock_api
|
Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.
|
Cargo
|
proc-macro2
|
A stable implementation of the upcoming new `proc_macro` API. Comes with an
option, off by default, to also reimplement itself in terms of the upstream
unstable API.
|
Cargo
|
log
|
A lightweight logging facade for Rust
|
Cargo
|
libc
|
A library for types and bindings to native C functions often found in libc or
other common platform libraries.
|
Cargo
|
parking_lot
|
More compact and efficient implementations of the standard synchronization primitives.
|
Cargo
|
parking_lot_core
|
An advanced API for creating custom synchronization primitives.
|
Cargo
|
itoa
|
Fast functions for printing integer primitives to an io::Write
|
Cargo
|
quote
|
Quasi-quoting macro quote!(...)
|
Cargo
|
cloudabi
|
Low level interface to CloudABI. Contains all syscalls and related types.
|
Cargo
|
num-traits
|
Numeric traits for generic mathematics
|
Cargo
|
serde_json
|
A JSON serialization file format
|
Cargo
|
iovec
|
Portable buffer type for scatter/gather I/O operations
|
Cargo
|
crc32fast
|
Fast CRC32 (IEEE) checksum computation
|
Cargo
|
mio
|
Lightweight non-blocking IO
|
Cargo
|
miow
|
A zero overhead I/O library for Windows, focusing on IOCP and Async I/O
abstractions.
|
Cargo
|
scopeguard
|
A RAII scope guard that will run a given closure when it goes out of scope,
even if the code between panics (assuming unwinding panic).
Defines the macros `defer!` and `defer_on_unwind!`; the latter only runs
if the scope is extited through unwinding on panic.
|
Cargo
|
unicode-xid
|
Determine whether characters have the XID_Start
or XID_Continue properties according to
Unicode Standard Annex #31.
|
Cargo
|
crossbeam-utils
|
Utilities for concurrent programming
|
Cargo
|
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.
|
Cargo
|
regex
|
An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.
|