Name Description Size
adler # Adler-32 checksums for Rust 10
ahash # aHash ![Build Status](https://img.shields.io/github/workflow/status/tkaitchuck/ahash/Rust) ![Licence](https://img.shields.io/crates/l/ahash) ![Downloads](https://img.shields.io/crates/d/ahash) 9
aho-corasick aho-corasick 9
android_log-sys # Bindings to Android log Library 6
android_logger ## Send Rust logs to Logcat 7
anyhow Anyhow ¯\\\_(°ペ)\_/¯ 8
app_units # app-units 4
arbitrary <div align="center"> 11
arrayref # arrayref 7
arrayvec arrayvec 10
arrayvec-0.5.2 arrayvec 11
ash 6
ashmem 3
async-trait Async trait methods 7
atomic Generic `Atomic<T>` for Rust 6
atomic_refcell # atomic_refcell 6
atty # atty 9
audio_thread_priority # audio_thread_priority 8
audio-mixer # Audio Mixer 6
audioipc 4
audioipc-client 4
audioipc-server 4
authenticator # A Rust library for interacting with CTAP1/CTAP2 Security Keys 12
autocfg autocfg 9
base64 [base64](https://crates.io/crates/base64) 12
base64-0.10.1 [base64](https://crates.io/crates/base64) 11
base64-0.12.3 [base64](https://crates.io/crates/base64) 12
binary-space-partition # binary-space-partition 5
bincode 6
bindgen [![crates.io](https://img.shields.io/crates/v/bindgen.svg)](https://crates.io/crates/bindgen) 8
bit-set **WARNING: THIS PROJECT IS IN MAINTENANCE MODE, DUE TO INSUFFICIENT MAINTAINER RESOURCES** 7
bit-vec <div align="center"> 8
bitflags bitflags 9
bitflags_serde_shim 3
bitreader # BitReader 6
blake2b_simd # blake2b_simd [![GitHub](https://img.shields.io/github/tag/oconnor663/blake2_simd.svg?label=GitHub)](https://github.com/oconnor663/blake2_simd) [![crates.io](https://img.shields.io/crates/v/blake2b_simd.svg)](https://crates.io/crates/blake2b_simd) [![Build Status](https://travis-ci.org/oconnor663/blake2_simd.svg?branch=master)](https://travis-ci.org/oconnor663/blake2_simd) 4
block Rust interface for Apple's C language extension of blocks. 4
block-buffer 5
block-padding 5
build-parallel 3
bumpalo # `bumpalo` 12
byte-tools 5
byteorder byteorder 10
bytes # Bytes 9
bytes-0.4.12 # Bytes 9
cache-padded # cache-padded 8
cc # cc-rs 8
cexpr 8
cfg_aliases # CFG Aliases 6
cfg-if # cfg-if 7
cfg-if-0.1.10 # cfg-if 7
chardetng # chardetng 8
chardetng_c # chardetng_c 9
chrono [Chrono][docsrs]: Date and Time for Rust 10
chunky-vec # Chunky Vec 6
clang-sys # clang-sys 10
clap clap 10
cmake # cmake 6
codespan-reporting 7
comedy 5
constant_time_eq Compares two equal-sized byte strings in constant time. 5
cookie # cookie-rs 6
copyless ## copyless 9
core-foundation 6
core-foundation-sys 6
core-graphics # core-graphics-rs 7
core-graphics-types 3
core-text # core-text-rs 7
coreaudio-sys # coreaudio-sys [![Actions Status](https://github.com/rustaudio/coreaudio-sys/workflows/coreaudio-sys/badge.svg)](https://github.com/rustaudio/coreaudio-sys/actions) [![Crates.io](https://img.shields.io/crates/v/coreaudio-sys.svg)](https://crates.io/crates/coreaudio-sys) [![Crates.io](https://img.shields.io/crates/l/coreaudio-sys.svg)](https://github.com/RustAudio/coreaudio-sys/blob/master/LICENSE) [![docs.rs](https://docs.rs/coreaudio-sys/badge.svg)](https://docs.rs/coreaudio-sys/) 6
coreaudio-sys-utils 3
cose # cose-rust 9
cose-c 5
cranelift-bforest This crate contains array-based data structures used by the core Cranelift code 5
cranelift-codegen This crate contains the core Cranelift code generator. It translates code from an 7
cranelift-codegen-meta This crate contains the metaprogram used by cranelift-codegen. It's not 5
cranelift-codegen-shared This crate contains shared definitions for use in both `cranelift-codegen-meta` and `cranelift 5
cranelift-entity This crate contains array-based data structures used by the core Cranelift code 5
cranelift-frontend This crate provides a straightforward way to create a 5
cranelift-wasm This crate performs the translation from a wasm module in binary format to the 7
crc32fast # crc32fast [![Build Status][travis-img]][travis] [![Crates.io][crates-img]][crates] [![Documentation][docs-img]][docs] 8
crossbeam-channel # Crossbeam Channel 12
crossbeam-deque # Crossbeam Deque 8
crossbeam-deque-0.7.4 # Crossbeam Deque 8
crossbeam-epoch # Crossbeam Epoch 13
crossbeam-epoch-0.8.2 # Crossbeam Epoch 11
crossbeam-queue # Crossbeam Queue 9
crossbeam-utils # Crossbeam Utils 11
crossbeam-utils-0.6.6 # Crossbeam Utils 9
crossbeam-utils-0.7.2 # Crossbeam Utils 10
cssparser rust-cssparser 8
cssparser-macros 4
cstr # cstr 6
cubeb # cubeb-rs 7
cubeb-backend 5
cubeb-core 4
cubeb-coreaudio # cubeb-coreaudio-rs 17
cubeb-pulse # cubeb-pulse-rs 8
cubeb-sys 6
d3d12 # d3d12-rs 8
darling Darling 9
darling_core 4
darling_macro 4
dashmap # DashMap 6
data-encoding [![Build Status][travis_badge]][travis] 5
dbus 6
derive_arbitrary # `#[derive(Arbitrary)]` 6
derive_more # `derive_more` 8
devd-rs [![crates.io](https://img.shields.io/crates/v/devd-rs.svg)](https://crates.io/crates/devd-rs) 8
digest 5
dirs [![crates.io](https://img.shields.io/crates/v/dirs.svg)](https://crates.io/crates/dirs) 6
dirs-sys [![crates.io](https://img.shields.io/crates/v/dirs-sys.svg)](https://crates.io/crates/dirs-sys) 6
dns-parser DNS Parser 9
dogear # Dogear 6
dtoa dtoa 8
dtoa-short 4
dwrote # dwrote 5
either 7
encoding_c # encoding_c 11
encoding_c_mem # encoding_c_mem 10
encoding_rs # encoding_rs 13
env_logger # env_logger 8
error-chain # error-chain - Consistent error handling for Rust 9
error-support 3
etagere # Étagère 5
euclid # euclid 7
fake-simd 5
fallible_collections Fallible Collections.rs 6
fallible-iterator # rust-fallible-iterator 7
fallible-streaming-iterator # fallible-streaming-iterator 6
ffi-support # FFI Support 8
filetime_win 5
fixedbitset 7
flate2 # flate2 9
float-cmp # float-cmp 5
fluent # Fluent 6
fluent-bundle # Fluent 8
fluent-fallback # Fluent 10
fluent-langneg # Fluent LangNeg 5
fluent-pseudo # Fluent 6
fluent-syntax # Fluent Syntax 8
fnv # rust-fnv 6
foreign-types # foreign-types 6
foreign-types-shared 5
freetype # rust-freetype 10
fuchsia-zircon Rust bindings for Zircon kernel 8
fuchsia-zircon-sys 5
futures 7
futures-0.1.31 # futures-rs 9
futures-channel 9
futures-core 7
futures-cpupool # futures-cpupool 7
futures-executor 7
futures-io 5
futures-macro 6
futures-sink 5
futures-task 7
futures-util 9
fxhash # Fx Hash 5
generic-array [![Crates.io](https://img.shields.io/crates/v/generic-array.svg)](https://crates.io/crates/generic-array) 8
getrandom # getrandom 10
gl_generator # gl_generator 6
gleam servo-gl 9
glean # glean 6
glean-core # Glean SDK 8
glean-ffi # Glean SDK 7
glob glob 7
glow <h1 align="center"> 9
glsl [![Talk on IRC!](https://img.shields.io/badge/chat-%23glsl--rs%40irc.freenode.net-blueviolet)](https://webchat.freenode.net) 8
glslopt # glslopt-rs 7
goblin # libgoblin [![Build status][travis-badge]][travis-url] [![crates.io version][crates-goblin-badge]][crates-goblin] 10
gpu-alloc 3
gpu-alloc-types 3
gpu-descriptor 3
gpu-descriptor-types 3
guid_win 5
h2 # H2 9
hashbrown hashbrown 10
hashlink # hashlink -- HashMap-like containers that hold their key-value pairs in a user controllable order 8
headers # rust http headers 5
headers-core # Typed HTTP Headers: core `Header` trait 5
hermit-abi # hermit-abi 7
hexf-parse 3
http # HTTP 9
http-body # HTTP Body 7
httparse # httparse 9
humantime Human Time 9
hyper 5
id-arena # `id-arena` 9
ident_case [![Build Status](https://travis-ci.org/TedDriggs/ident_case.svg?branch=master)](https://travis-ci.org/TedDriggs/ident_case) 6
idna 6
indexmap 9
Inflector # Rust Inflector 5
inherent \#\[inherent\] 7
inplace_it # Inplace it! 6
instant # Instant 7
interrupt-support ## Interrupt crate 4
intl_pluralrules # INTL Plural Rules 5
intl-memoizer # IntlMemoizer 6
ioctl-sys 5
iovec # IoVec 8
itertools 11
itertools-0.8.2 10
itoa itoa 8
jobserver # jobserver-rs 7
js-sys 3
jsparagus [![Rust][Rust Badge]][Rust CI Link] 29
jsparagus-ast 5
jsparagus-emitter 3
jsparagus-generated-parser 3
jsparagus-json-log 3
jsparagus-parser 4
jsparagus-scope 3
jsparagus-stencil 3
khronos_api # khronos_api 9
khronos-egl # Rust bindings for EGL 12
l10nregistry 7
lazy_static lazy-static.rs 7
lazycell # lazycell 7
leb128 # `leb128` 9
libc # libc - Raw FFI bindings to platforms' system libraries 10
libdbus-sys 7
libloading 6
libloading-0.5.2 8
libsqlite3-sys 9
libudev # Libudev 6
line-wrap [![](https://img.shields.io/crates/v/line_wrap.svg)](https://crates.io/crates/line_wrap) [![](https://docs.rs/line-wrap/badge.svg)](https://docs.rs/line-wrap/) [![Build Status](https://semaphoreci.com/api/v1/marshallpierce/line-wrap-rs/branches/master/shields_badge.svg)](https://semaphoreci.com/marshallpierce/line-wrap-rs) 6
linked-hash-map **WARNING: THIS PROJECT IS IN MAINTENANCE MODE, DUE TO INSUFFICIENT MAINTAINER RESOURCES** 7
lmdb-rkv [![Build Status](https://travis-ci.org/mozilla/lmdb-rs.svg?branch=master)](https://travis-ci.org/mozilla/lmdb-rs) 6
lmdb-rkv-sys 7
lock_api 5
log log 10
mach [![Build Status][travis_ci_badge]][travis_ci] [![Latest Version]][crates.io] [![docs]][docs.rs] 7
malloc_buf 3
malloc_size_of_derive # malloc_size_of_derive 6
mapped_hyph # mapped_hyph 13
matches 5
maybe-uninit # maybe-uninit 8
memchr memchr 9
memmap2 # memmap2 9
memmap2-0.2.3 # memmap2 9
memoffset # memoffset # 7
memoffset-0.5.6 # memoffset # 7
metal # metal-rs 10
mime # mime 8
mime_guess # mime_guess [![Build Status](https://travis-ci.org/abonander/mime_guess.svg?branch=master)](https://travis-ci.org/abonander/mime_guess) [![Crates.io](https://img.shields.io/crates/v/mime_guess.svg)](https://crates.io/crates/mime_guess) 9
minidump_writer_linux 5
miniz_oxide 9
mio # Mio – Metal IO 6
mio-extras # mio-extras 8
mio-named-pipes # mio-named-pipes 8
mio-uds # mio-uds 6
miow # miow 7
moz_cbor # cbor-rust 6
mp4parse `mp4parse` is a parser for ISO base media file format (mp4) written in rust. 7
mp4parse_capi `mp4parse-capi` is a C API that exposes the functionality of `mp4parse`. 8
msdos_time # msdos_time 8
murmurhash3 6
naga # Naga 10
neqo-common 5
neqo-crypto 7
neqo-http3 4
neqo-qpack 3
neqo-transport 5
net2 # net2 6
new_debug_unreachable # new_debug_unreachable 8
nix # Rust bindings to *nix APIs 10
nom # nom, eating data byte by byte 10
nss_build_common 3
num_cpus # num_cpus 12
num-bigint # num-bigint 12
num-derive # num-derive 8
num-integer # num-integer 10
num-traits # num-traits 9
objc Objective-C Runtime bindings and wrapper for Rust. 8
objc_exception 5
object # `object` 9
once_cell <p align="center"><img src="design/logo.png" alt="once_cell"></p> 11
opaque-debug 5
ordered-float # Ordered Floats 6
oslog A minimal wrapper around Apple's unified logging system. 7
ouroboros 3
ouroboros_macro 3
owning_ref [![Build Status](https://travis-ci.org/Kimundi/owning-ref-rs.svg)](https://travis-ci.org/Kimundi/owning-ref-rs) 6
packed_simd # `Simd<[T; N]>` 15
parking_lot parking_lot 9
parking_lot_core 5
paste Macros for all your token pasting needs 7
paste-impl 5
peeking_take_while # `peeking_take_while` 6
percent-encoding 5
petgraph 14
phf 3
phf_codegen 3
phf_generator 5
phf_macros 5
phf_shared 3
pin-project # pin-project 10
pin-project-internal 6
pin-project-lite # pin-project-lite 8
pin-project-lite-0.1.12 # pin-project-lite 8
pin-utils # pin-utils 7
pkcs11 <!-- 7
pkg-config # pkg-config-rs 8
plain # libplain 6
plane-split # plane-split 8
plist # Plist 7
podio podio 10
ppv-lite86 5
precomputed-hash 4
proc-macro-error # Makes error reporting in procedural macros nice and easy 9
proc-macro-error-attr 6
proc-macro-hack Procedural macros in expression position 8
proc-macro-nested 6
proc-macro2 # proc-macro2 8
profiling # profiling 12
prost [![Build Status](https://travis-ci.org/danburkert/prost.svg?branch=master)](https://travis-ci.org/danburkert/prost) 8
prost-derive [![Documentation](https://docs.rs/prost-derive/badge.svg)](https://docs.rs/prost-derive/) 4
pulse 3
pulse-ffi 3
qlog The qlog crate is an implementation of the [qlog main schema] and [qlog QUIC and 4
quick-error 10
quote Rust Quasi-Quoting 7
rand # Rand 13
rand_chacha # rand_chacha 8
rand_core # rand_core 8
rand_hc # rand_hc 8
rand_pcg # rand_pcg 9
range-alloc 3
raw-window-handle # `raw-window-handle`: A common windowing interoperability library for Rust 8
rayon # Rayon 12
rayon-core Rayon-core represents the "core, stable" APIs of Rayon: join, scope, and so forth, as well as the ability to create custom thread-pools with ThreadPool. 8
redox_syscall # syscall 5
redox_users # redox_users <a href="https://crates.io/crates/redox_users"><img src="https://img.shields.io/crates/v/redox_users.svg"></a> 6
regalloc 4
regex regex 15
regex-syntax regex-syntax 8
remove_dir_all # remove_dir_all 6
renderdoc-sys # renderdoc-sys 4
rental # WARNING: This crate is NO LONGER MAINTAINED OR SUPPORTED 7
rental-impl 3
replace_with # replace_with 7
ringbuf # ringbuf 9
rkv # rkv 10
ron # Rusty Object Notation 12
runloop # runloop [![Crates.io](https://img.shields.io/crates/v/runloop.svg)](https://crates.io/crates/runloop) [![Build Status](https://travis-ci.org/ttaubert/rust-runloop.svg?branch=master)](https://travis-ci.org/ttaubert/rust-runloop) [![License](https://img.shields.io/badge/license-MPL2-blue.svg?style=flat)](LICENSE) 6
rusqlite # Rusqlite 13
rust_cascade # rust-cascade 6
rust_decimal # Decimal &emsp; [![Build Status]][actions] [![Latest Version]][crates.io] [![Docs Badge]][docs] 12
rust-argon2 # Rust-argon2 8
rust-ini 5
rustc_version rustc-version-rs 6
rustc-demangle # rustc-demangle 6
rustc-hash # rustc-hash 7
ryu # Ryū 11
safemem # safemem ![Travis (.org)](https://img.shields.io/travis/abonander/safemem) 7
same-file same-file 10
scoped-tls # scoped-tls 7
scopeguard 8
scroll [![Build Status](https://travis-ci.org/m4b/scroll.svg?branch=master)](https://travis-ci.org/m4b/scroll) 10
scroll_derive # scroll_derive 8
semver semver 7
semver-parser 5
serde # Serde &emsp; [![Build Status]][actions] [![Latest Version]][crates.io] [![serde: rustc 1.13+]][Rust 1.13] [![serde_derive: rustc 1.31+]][Rust 1.31] 8
serde_bytes # serde\_bytes [![Build Status](https://img.shields.io/github/workflow/status/serde-rs/bytes/CI/master)](https://github.com/serde-rs/bytes/actions?query=branch%3Amaster) [![Latest Version](https://img.shields.io/crates/v/serde_bytes.svg)](https://crates.io/crates/serde_bytes) 7
serde_derive # Serde &emsp; [![Build Status]][actions] [![Latest Version]][crates.io] [![serde: rustc 1.13+]][Rust 1.13] [![serde_derive: rustc 1.31+]][Rust 1.31] 8
serde_json # Serde JSON &emsp; [![Build Status]][travis] [![Latest Version]][crates.io] [![Rustc Version 1.31+]][rustc] 7
serde_repr Serde repr derive 7
serde_urlencoded `x-www-form-urlencoded` meets Serde 9
serde_with # Custom de/serialization functions for Rust's [serde](https://serde.rs) 8
serde_with_macros # Custom de/serialization functions for Rust's [serde](https://serde.rs) 8
serde_yaml Serde YAML 7
sfv ![Build Status](https://github.com/undef1nd/structured-headers/workflows/CI/badge.svg) 7
sfv-0.8.0 ![Build Status](https://github.com/undef1nd/structured-headers/workflows/CI/badge.svg) 6
sha-1 9
sha2 10
shlex 3
siphasher SipHash implementation for Rust 5
slab # Slab 7
slotmap 3
smallbitvec # smallbitvec 7
smallvec rust-smallvec 9
socket2 # socket2-rs 10
spirv spirv-headers of the rspirv project 6
sql-support 4
stable_deref_trait This crate defines an unsafe marker trait, StableDeref, for container types which deref to a fixed address which is valid even when the containing type is moved. For example, Box, Vec, Rc, Arc and String implement this trait. Additionally, it defines CloneStableDeref for types like Rc where clones deref to the same address. 6
static_assertions [![Banner](https://raw.githubusercontent.com/nvzqz/static-assertions-rs/assets/Banner.png)](https://github.com/nvzqz/static-assertions-rs) 7
strsim # strsim-rs [![Crates.io](https://img.shields.io/crates/v/strsim.svg)](https://crates.io/crates/strsim) [![Crates.io](https://img.shields.io/crates/l/strsim.svg?maxAge=2592000)](https://github.com/dguo/strsim-rs/blob/master/LICENSE) [![Linux build status](https://travis-ci.org/dguo/strsim-rs.svg?branch=master)](https://travis-ci.org/dguo/strsim-rs) [![Windows build status](https://ci.appveyor.com/api/projects/status/ggue6i785618a39w?svg=true)](https://ci.appveyor.com/project/dguo/strsim-rs) 10
svg_fmt # svg_fmt 4
syn Parser for Rust source code 9
sync-guid 3
sync15-traits # sync15-traits 4
synstructure # synstructure 5
target-lexicon This is a library for managing targets for compilers and related tools. 9
target-lexicon-0.9.0 This is a library for managing targets for compilers and related tools. 10
tempfile tempfile 8
term_size term_size 9
termcolor termcolor 8
textwrap # Textwrap 8
thin-slice # thin-slice 4
thin-vec ThinVec is a Vec that stores its length and capacity inline, making it take up 4
thiserror derive(Error) 7
thiserror-impl 5
threadbound ThreadBound\<T\> 6
time time 6
tinystr # tinystr [![crates.io](http://meritbadge.herokuapp.com/tinystr)](https://crates.io/crates/tinystr) [![Build Status](https://travis-ci.org/zbraniecki/tinystr.svg?branch=master)](https://travis-ci.org/zbraniecki/tinystr) [![Coverage Status](https://coveralls.io/repos/github/zbraniecki/tinystr/badge.svg?branch=master)](https://coveralls.io/github/zbraniecki/tinystr?branch=master) 11
tokio # Tokio 7
tokio-0.1.11 # Tokio 11
tokio-codec # tokio-codec 7
tokio-current-thread # tokio-current-thread 7
tokio-executor # tokio-executor 7
tokio-fs # Tokio FS 8
tokio-io # tokio-io 7
tokio-reactor # tokio-reactor 6
tokio-tcp # tokio-tcp 7
tokio-threadpool # Tokio Thread Pool 10
tokio-timer # tokio-timer 7
tokio-udp # tokio-udp 7
tokio-uds # tokio-uds 7
tokio-util # tokio-util 7
toml # toml-rs 8
tower-service # Tower Service 6
tracy-rs # tracy-rs 5
triple_buffer # Triple buffering in Rust 7
try-lock # TryLock 5
type-map # type-map 4
typenum [![crates.io](https://img.shields.io/crates/v/typenum.svg)](https://crates.io/crates/typenum) 12
uluru # uluru 6
unic-langid # unic-langid [![Build Status](https://travis-ci.org/zbraniecki/unic-locale.svg?branch=master)](https://travis-ci.org/zbraniecki/unic-locale) [![Coverage Status](https://coveralls.io/repos/github/zbraniecki/unic-locale/badge.svg?branch=master)](https://coveralls.io/github/zbraniecki/unic-locale?branch=master) 4
unic-langid-impl This is an internal implementation crate for `unic-langid`. Please use `unic-langid`. 7
unicase # unicase 7
unicode-bidi # unicode-bidi 8
unicode-normalization Unicode character composition and decomposition utilities 8
unicode-segmentation Iterators which split strings on Grapheme Cluster or Word boundaries, according 8
unicode-width # unicode-width 8
unicode-xid # unicode-xid 7
unix_path 6
unix_str 6
url rust-url 10
urlencoding # urlencoding 6
uuid uuid 12
vcpkg 3
version_check # version\_check 6
viaduct # Viaduct 4
void # Void 4
walkdir walkdir 9
want # Want 6
warp # warp 9
wasi <div align="center"> 12
wasm-bindgen 3
wasm-encoder <div align="center"> 6
wasm-smith # `wasm-smith` 7
wasmparser # The WebAssembly binary file decoder in Rust 9
wast <div align="center"> 6
wat <div align="center"> 5
web-sys 3
webext-storage # WebExtension Storage Component 6
webrtc-sdp # webrtc-sdp 10
wgpu-core 4
wgpu-hal *wgpu-hal* is an explicit low-level GPU abstraction powering *wgpu-core*. 5
wgpu-types 3
whatsys # `whatsys` -- What's this? 9
winapi # winapi-rs 7
winapi-i686-pc-windows-gnu 5
winapi-util winapi-util 8
winapi-x86_64-pc-windows-gnu 5
winreg winreg [![Crates.io](https://img.shields.io/crates/v/winreg.svg)](https://crates.io/crates/winreg) [![Build status](https://ci.appveyor.com/api/projects/status/f3lwrt67ghrf5omd?svg=true)](https://ci.appveyor.com/project/gentoo90/winreg-rs) 7
wio # wio-rs # 6
xml-rs 9
xmldecl # xmldecl 7
yaml-rust # yaml-rust 10
zeitstempel # zeitstempel 7
zip zip-rs 9