Source: doc.rust-lang.org (std library reference) · crates.io database dump, 2026-07-25 (crates directory)Contact
BROWSE A-Z

All 305,250 crates, alphabetically

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

libusbk-sysRust Windows library for accessing USB devices via libusbK10,208MITHardware support libusbmuxd-sysBindings to libusbmuxd, a client library for applications to handle usbmux protocol connections with iOS devices.3,085ZlibExternal FFI bindings libuseA Library to Use1,611non-standard libutilA Rust utility library.832MITDevelopment tools libutilsA general utility library1,923MITConfigurationDevelopment tools libutils-arrayA maximum-sized array stored on the stack947MITAlgorithmsData structures libutils-cageA thread-safe static mutable wrapper984MITConcurrencyData structures libutils-consoleA simple generalized I/O interface830MITCommand-line interfaceConfiguration libutils-constrangeiterConstant iterators for ranges263MITConfigurationDevelopment tools libutils-diffA bytearray diff731MITConfigurationDevelopment tools libutils-issueA easy-to-use customizable error type997MITData structuresDevelopment tools::Debugging libutils-logA write-only vec-like buffer181MITConfigurationDevelopment tools libutils-pointerA typed custom pointer to data481MITConfigurationDevelopment tools libutils-problemA problem wrapper with additional metadata97MITConfigurationDevelopment tools libutils-reportA custom error wrapper for detailed logs752MITCachingDevelopment tools::Debugging libutils-terminalA custom embedded terminal handler938MITAccessibilityCommand-line interface libutils-threatAn error wrapper with additional metadata395MITConfigurationDevelopment tools libutp-rsAsync libutp interface2,951MIT libutp-rs2Rust bindings for libutp2,397MIT libutp-rs2-sysRust bindings for libutp2,894MIT libutp-syslibutp bindings7,953MIT libuvA safe rust wrapper for libuv22,760MITCommand-line interface libuv-bindingsMinimal Rust bindings to libuv1,749MIT libuv-sysNative bindings to the libuv library3,086MIT libuv-sys-liteTiny, raw bindings to libuv without linking to it328,448non-standard libuv-sys2Thin FFI bindings for libuv67,527non-standardCommand-line interfaceExternal FFI bindings libuv_ffilibuv ffi506MIT libuvcSafe wrapper around libuvc, a cross-platform library for USB video devices38BSD-3-Clause libuvc-sysAutogenerated wrapper around libuvc79BSD-3-Clause libuwebsockets-sysBindings to the uWebSockets CAPI17,303MIT libv4l-sysA FFI to libv4l27,246Apache-2.0External FFI bindingsMultimedia::Images libva-sysRust bindings for libva and libva-utils10,383MIT libvarlink-sysFFI bindings to libvarlink40Apache-2.0 libvaultthe libvault is modified from RustyVault2,466MIT OR Apache-2.0 libvault-corethe libvault is modified from RustyVault4,885Apache-2.0 libvault_rsA Rust library for Hashicorp Vault24,534MIT libvec2Small vec2 library19non-standard libveeziA Rust client for the Veezi API231MITAPI bindings libverBasic runtime version management library191MIT OR Apache-2.0ConfigurationDevelopment tools libverify-corePlatform-agnostic SDLC verification engine — evidence model, controls, assessment2,206MIT libverify-githubGitHub connector for libverify SDLC verification1,253MIT libverify-gitlabGitLab connector for libverify SDLC verification18MIT libverify-outputOutput formatters (SARIF, JSON, Matrix, Vanta) for libverify verification results1,243MIT libverify-policyOPA Rego policy engine for libverify — maps control findings to gate decisions2,043MIT libverify-vantaVanta compliance platform adapter for libverify verification results644MIT libveritasOffline verification library for Spaces protocol certificates and zone records.475Apache-2.0CryptographyData structures libveritas_testutilTest fixtures and helpers for libveritas — simulated chain state, handle trees, and a fixture generator.189Apache-2.0Development tools::Testing libveritas_zkZK guest types and helpers for libveritas.413Apache-2.0Cryptography libversionAdvanced version string comparison algorithm493MIT OR Apache-2.0Algorithms libversion-sysFFI bindings to libversion, an advanced version string comparison library68MITAlgorithmsExternal FFI bindings libvexHigh-level bindings for valgrind's LibVEX.2,542MIT libvex-macrosHelper macros to generate bindings for valgrind's LibVEX.1,228MIT libvex-sysBasic wrapper around libVEX from Valgrind - source included in the crate, based on trailofbits' static analysis fork4,948GPL-2.0+ libvharness_syslibvharness Rust bindings1,514MITEmbedded developmentExternal FFI bindings libvibrantA library to control screen saturation on X servers12,466non-standard libvibrant-ffiC bindings for libvibrant, a library to control screen saturation on X servers.2,966non-standard libviprsPure-Rust tile pyramid engine for blueprint PDFs and large rasters: monolithic, streaming, and parallel MapReduce engines behind…303MITGraphicsMultimedia::Images libvipsSafe bindings for libvips960,881MITGraphicsMultimedia::Encoding libvips-rsSafe bindings for libvips4,792MITGraphicsMultimedia::Encoding libvips-sysRust bindings to libvips2,034MIT/Apache-2.0 libvirtLibvirt bindings for rust3,343MIT libvirt-codegenCode generator for libvirt protocol (.x files)164MIT OR Apache-2.0API bindingsVirtualization libvirt-purePure Rust libvirt client library37MIT OR Apache-2.0API bindingsVirtualization libvirt-rpclibvirt protocol implementation and client20,413LGPL-2.1 libvirt-sysNative bindings to libvirt library4,187 libvirt-xdrXDR serialization/deserialization for libvirt protocol163MIT OR Apache-2.0API bindingsVirtualization libvirtdmainspect and patch live VMs1,674MIT libvisaBindings to the VISA library2,000MIT libvisdeskSimple library for detecting the visible (unoccluded) desktop area per monitor on Windows, accounting for cloaked windows and…2,776MIT libvisio-rsA Rust library for parsing Microsoft Visio files (.vsdx and .vsd) and converting to SVG1,373GPL-3.0-or-laterGraphicsParser implementations libvlc-syslibVLC C API3,459MITExternal FFI bindingsMultimedia libvm116A rust library to use the Velleman VM116 USB DMX Controller2,794MITHardware supportMultimedia libvmaf-rs(WIP) Ergonomic bindings for Netflix's libvmaf24,607GPL-3.0-or-later libvmaf-sysLibrary bindings for Netflix's VMAF31,313GPL-3.0-or-later libvmdk-sysRust bindings to libvmdk1,854 LGPL-3.0-onlyExternal FFI bindingsParsing tools libvmmVirtual Machine Monitor1,835Apache-2.0No standard library libvmm_macrosVirtual Machine Monitor macros2,733Apache-2.0 libvnclibvncserver(client) bindings for Rust. VNC is a set of programs using the RFB (Remote Frame Buffer) protocol. They are designed…7,429LGPL-3.0-only libvnc-sysThe binding of libvnc9,299LGPL-3.0-only libvoponoLibrary for creating and using Linux network namespaces in Rust code1,690MIT/Apache-2.0 libvpxlibvpx bindings3,343MIT libvpx-native-sysRust bindings to libvpx43,695MPL-2.0API bindingsMultimedia::Encoding libvpx-sysRust bindings to libvpx9,690MPL-2.0 libvsyncLibrary for verified synchronization primitives in Rust1,515non-standard libwA human library for using wasi15,194MIT OR Apache-2.0No standard libraryWebAssembly libwajThe library to handle waj file, the pack format for web site.4,176MITCompression libwavea zero copy WAVE audio format parse based on nom.5,749MITEncodingMultimedia::Audio libwavm-sysWAVM (WebAssembly Virtual Machine) C API bindings for Rust.6,754Apache-2.0External FFI bindings libwayshotScreenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol.233,619BSD-2-Clause libwayshot-freeze-feat-andreanlibwayshot-freeze-feat-andrean` is a convenient wrapper over the wlroots screenshot protocol that provides a simple API to take…164BSD-2-Clause libwayshot-xcapScreenshot crate for wlroots based compositors implementing the zwlr_screencopy_v1 protocol.514,525BSD-2-Clause libwaysipWayland native (zwlr_layer_shell) area selection client lib19,580MIT libwdi-sysFFI bindings for libwdi.4,972MIT OR Apache-2.0Operating systems::Windows APIs libwebauthnFIDO2 (WebAuthn) and FIDO U2F platform library for Linux written in Rust8,616LGPL-2.1-or-later libwebmlibwebm Native in Rust1,876MIT libwebnovelA Rust crate enabling users to get chapters of a webnovel, with multiple available backends.17,667AGPL-3.0-or-laterData structures libwebnovel-storageA complement to libwebnovel: this package handles downloading and organizing collections of followed webnovels7,876AGPL-3.0-or-laterData structures libwebpA binding to libwebp43,750BSD-3-ClauseAPI bindingsMultimedia libwebp-imageA bridge library for libwebp and image11,637MIT OR Apache-2.0MultimediaMultimedia::Images libwebp-rustRust bindings for libwebp1,892MIT libwebp-sysBindings to libwebp (bindgen, static linking)4,631,659MIT libwebp-sys2A handwritten raw interface to libwebp681,942BSD-3-ClauseExternal FFI bindingsMultimedia libwebp2libwebp bindings4,463MIT libwebrtcLivekit safe bindings to libwebrtc1,914,576Apache-2.0 libwfaBindings to the C implementation of the WFA alignment algorithm8,571MITScience libwfa2Bindings to the C implementation of WFA2-lib2,652MITScience libwgetjLibrary for using wget to grab Java distributions29,718MIT libwgslirpyUser-space Wireguard to internet router, like SLiRP, but with Wireguard instead of PPP (library part of the CLI tool)2,071MIT/Apache-2.0Network programming libwhenutility crate for the when command line tool3,184Apache-2.0 libwhisperRust implementation of Angel Whisper Wire Protocol3,650BSD-2-ClauseNetwork programming libwhpRust Windows Hypervisor Platform API6,110Apache-2.0 libwifiA library for parsing IEEE 802.11 frames and handling wifi interfaces.53,835MIT OR Apache-2.0 libwifi_macrosA library providing macros for the libwifi crate.46,805MIT libwildA library that provides a fast Linux linker8,983MIT OR Apache-2.0 libwildnixOfficial userspace library for the WildNIX operating system108GPL-3.0-onlyNo standard libraryOperating systems libwildnix-macrosMacros for libwildnix105GPL-3.0-only libwindiWindiSync client (library)2,416MIT libwingA library for communicationg with the Behringer Wing Digital Mixer8,854MIT libwingdartA library for communicationg with the Behringer Wing Digital Mixer via Flutter/Dart1,421MIT libwispa simple-to-use wisp rust library1,625GPL-3.0-onlyAsynchronousNetwork programming libwisphaLibrary is used by Wispha program.1,753Apache-2.0 AND MIT libwizardA crate for creating a simple http web server or a (somewhat static) API3,868MITText processing libwmataGet WMATA arrival times3,046Apache-2.0 libwmctlRust X11 automation7,894MIT OR Apache-2.0 libworkerIdiomatic framework / abstractions over `edgeworker-sys` FFI bindings.1,230Apache-2.0 libworterbuchClient library for Wörterbuch.25,231MITDatabase interfaces libwren-sysFFI bindings for the wren embedded programming language1,980Apache-2.0External FFI bindings libx𐲕999Apache-2.0 libx11Xlib bindings for Rust. [ABANDONED]3,973MIT libxaac-sysRust FFI bindings to the libxaac AAC/xHE-AAC encoder and decoder library207Apache-2.0External FFI bindingsMultimedia::Audio libxasExtendable Assembler library1,551GPL-2.0-or-laterCompilers libxbku-commonA library to store code required by other xbku libraries.4,125LGPL-3.0-or-later libxclibxc wrapper for Rust237Apache-2.0Science libxc-ffilibxc C binding FFI268Apache-2.0Science libxc-sysRaw Rust bindings to libxc.2,762MPL-2.0External FFI bindingsScience libxcp`libxcp` is a high-level file-copy engine with support for multi-threading, fine-grained progress feedback, pluggable drivers,…24,734GPL-3.0-onlyFilesystem libxcsvThe complimentary core lib for xcsv, a tool to convert Excel worksheets to CSV.632MIT libxdc-sysBindings for libxdc, an Intel-PT decoding library for fuzzing2,737MITExternal FFI bindings libxdiffRust bindings for the libxdiff C library2,780LGPL-3.0-onlyAPI bindingsText processing libxdiff-sysRaw bindings to a vendored version of libxdiff2,257LGPL-3.0-onlyExternal FFI bindings libxdoBindings to libxdo4,736,475MIT libxdo-sysFFI bindings to libxdo3,861,036MIT libxdpRust FFI bindings to libxdp generated using bindgen.1,959BSD-2-Clause libxdp-sysRust bindings for libxdp133,623LGPL-2.1 OR BSD-2-Clause libxdsimName squatting for WIP project.38AGPL-3.0-or-later libxenSafe bindings for Xen libraries7,481MITAPI bindings libxen-sysRust FFI bindings for Xen6,884MITExternal FFI bindings libxenonmore batteries-included version of libkrypton1,626MIT OR Apache-2.0 OR CC-BY-4.0 libxevHigh-level Rust bindings for libxev.236MIT libxev-sysLow-level FFI bindings to libxev (built from vendored sources via Zig).263MIT libxfce4kbd-private-sysFFI bindings to libxfce4kbd-private627LGPL-2.1-onlyExternal FFI bindingsGUI libxfce4ui-sysFFI bindings to libxfce4ui658LGPL-2.1-onlyExternal FFI bindingsGUI libxfce4util-sysFFI bindings to libxfce4util36LGPL-2.1-onlyExternal FFI bindingsGUI libxidPackage xid is a globally unique id generator library. It's a Rust port of https://github.com/rs/xid12,115MIT libxinuxCollection of API & ABI for Xinux7,782GPL-3.0 libxivdatRead & write Final Fantasy XIV .DAT files.4,611Apache-2.0EncodingFilesystem libxlsxwriter-sysRust binding of libxlsxwriter1,119,272MITExternal FFI bindings libxlsxwriter-sys-csRust binding of libxlsxwriter1,938MITExternal FFI bindings libxmA binding of libxm for Rust. A small XM (FastTracker II Extended Module) player library. Designed for easy integration in demos…16,077WTFPL libxm-soundboardAn modified fork of libxm-rs https://github.com/nukep/libxm-rs for internal usage with the project soundboard5,523Unlicense libxm-sysRaw libxm bindings for Rust4,211WTFPL libxmlA Rust wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome project1,871,097MIT libxmlbRust bindings for libxmlb5,839MITAPI bindingsGUI libxmlb-sysFFI bindings for libxmlb4,349MITAPI bindings libxmppA small async XMPP client library built on Tokio197MIT libXNVCtrl-sysRust bindings for Nvidia's XNVCtrl library7,464non-standard libxsltA Rust wrapper for libxslt - The XSLT C library for GNOME8,677MIT libxtabmlLibrary for parsing xtabml XML files67MITParsing tools libyaffYet Another Font Format (YAFF) - A compact bitmap font format with kerning support9,133MIT OR Apache-2.0Embedded developmentGraphics libyal-rs-commonInternal utilities10,430LGPL-3.0+ libyal-rs-common-buildInternal build utilities12,296LGPL-3.0+ libyamlHigh-level bindings for the LibYAML library47,492MITAPI bindingsParser implementations libyaml-rslibyaml transpiled to rust by c2rust893,502MITEncodingNo standard library libyaml-saferSafer libyaml port, based on unsafe-libyaml52,383non-standardEncodingParser implementations libyaml-sysLow-level bindings for the LibYAML library2,964MITExternal FFI bindings libyangYANG parser in Rust1,565MIT OR Apache-2.0Parser implementations libyang2-sysRaw FFI bindings for libyang240,855MITExternal FFI bindings libyang3-sysRaw FFI bindings for libyang386,630MITExternal FFI bindings libyang4-sysRaw FFI bindings for libyang413,345BSD-3-ClauseExternal FFI bindings libyang5-sysRaw FFI bindings for libyang52,762BSD-3-ClauseExternal FFI bindings libyayYAY (Yet Another YAML) parser - a human readable, writable, and diffable data format103Apache-2.0ConfigurationEncoding libyaz0A library for de/compressing Nintendo Yaz0 files1,912MITCompression libyeeA low level library for performing operations on a Xiaomi Yeelight.2,762MIT libykpers-sysFFI bindings to libykpers8,197LGPL-3.0 libymlDEPRECATED — `libyml` is unmaintained. This release is a thin compatibility shim that forwards every call to `unsafe-libyaml`…20,031,726MIT OR Apache-2.0EncodingNo standard library libyobicashThe Yobicash cryptocurrency library13,655MIT/Apache-2.0Cryptography libytdlrA library to interact with youtube-dl/p with a custom archive716MIT libyubihsmFFI bindings to libyubihsm.so9,412Apache-2.0CryptographyExternal FFI bindings libyuvRaw FFI bindings to libyuv libraries.27,691MITAPI bindingsComputer vision libzWIP1,649MIT OR Apache-2.0 libz-ng-sysLow-level bindings to zlib-ng (libz-ng), a high-performance zlib library.15,346,419MIT OR Apache-2.0CompressionExternal FFI bindings libz-rs-sysA memory-safe zlib implementation written in rust48,854,671Zlib libz-rs-sys-cdylibA memory-safe zlib implementation written in rust5,651Zlib libz-sysLow-level bindings to the system libz library (also known as zlib).210,102,766MIT OR Apache-2.0CompressionExternal FFI bindings libzbase32An implementation of the z-base-32 format for Rust. This implementation is no_std compatible.6,231MIT OR Apache-2.0Encoding libzbc-bindgenbindings to libzbc generated by bindgen2,836BSD-2-Clause AND LGPL-3.0-or-later libzcash_scriptffi bindings to zcashd's zcash_script library167,159Apache-2.0 libzdbthe libzdb rust binding1,970BSD-3-Clause libzerolibzero.1,240MIT libzeropoolzk-SNARK circuit and cryptography for ZeroPool10,289MIT OR Apache-2.0