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.

libloadorderA cross-platform library for manipulating the load order and active status of plugins for the Elder Scrolls and Fallout games.47,655GPL-3.0Games liblocRead location databases in libloc format77,769MIT/Apache-2.0 libloongRust bindings for the libloong LoongArch emulator - a high-performance 64-bit LoongArch virtual machine94non-standardEmulatorsSimulation liblootA library for accessing LOOT's metadata and sorting functionality.3,669GPL-3.0-or-laterGames libloraA library to handle LoRa UART functionality62BSD-3-Clause liblouisSafe, idiomatic Rust bindings for BrlAPI (BRLTTY's braille display API)731LGPL-2.1-or-laterAccessibilityAPI bindings liblouis-sysSafe, idiomatic Rust bindings for BrlAPI (BRLTTY's braille display API)890LGPL-2.1-or-laterAccessibilityAPI bindings libloxliblox: VM of the lox language1,084GPL-3.0-or-later liblrgeGenome size estimation from long read overlaps4,685non-standard liblrsLibrary to manipulate linear referencing systems6,053MIT libltc-rsRust bindings for libltc2,151MIT liblzmaRust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding. forked from xz2.17,395,488MIT OR Apache-2.0API bindingsCompression liblzma-sysRaw bindings to liblzma which contains an implementation of LZMA and xz stream encoding/decoding. High level Rust bindings are…17,183,211MIT OR Apache-2.0External FFI bindings libmlibm in pure Rust391,502,211MITNo standard library libm-extAn extension to libm providing essential mathematical special functions.53MIT OR Apache-2.0Mathematics libmacaroonMacaroons (bearer credentials with contextual caveats) in pure Rust, with first-party and third-party caveats, WASM support, and…148MITAuthenticationCryptography libmaccasMcDonald's API Client69,747MIT libmacchinaA library that can fetch all sorts of system information.274,026MIT libmagic-rsA pure-Rust implementation of libmagic for file type identification2,683Apache-2.0Command line utilitiesParsing tools libmagieA magical library for processing images.2,457non-standard libmajA library to create installers and updaters.11,851MITDevelopment tools libmakeA code generator to reduce repetitive tasks and build high-quality Rust libraries and applications, by providing a simple…30,877MIT OR Apache-2.0Command line utilitiesDevelopment tools libmancalaA frontend-agnostic library that implements the game of Mancala.3,309AGPL-3.0-or-laterGame development libmangroveThe core library for Mangrove, a pure-rust, blazing fast package manager2,131GPL-3.0-or-later libmapper-rsRust bindings for libmapper8,727Apache-2.0 libmapvxl-rsA wrapper around libmapvxl1,299MIT libmarathonA peer-to-peer game engine development kit with CRDT-based state synchronization118MITGame enginesNetwork programming libmarathon-macrosProcedural macros for the Marathon game engine175MIT libmarpa-asf-sysLow-level bindings to the libmarpa parsing engine (ASF-completion fork; vendors libmarpa C)423MIT OR Apache-2.0External FFI bindingsParsing tools libmarpa-sysLow-level bindings to the libmarpa parsing engine21,852MIT/Apache-2.0 libmarsLibrary to build window managers and accompanying utilities13,976non-standard libmaskHaxe version management library1,689MITConfigurationDevelopment tools libmatThis library provides tools for linear algebra.3,971MIT OR Apache-2.0MathematicsScience libmat-rsRust bindings for libmat, an stb-style single-header linear algebra library in pure C203Apache-2.0API bindingsMathematics libmathMathematical utilities722,801MIT libmatrix-clientUnofficial Rust implementation of the Matrix client API1,360GPL-3.0-or-later libmcaptchacore of mCaptcha captcha system5,608AGPL-3.0 libmcl-sysThis system crate provides Rust language bindings to the Minos Compute Library (MCL)10,537non-standard libmcpIndustrial MCP hardening spine with host/worker recovery, model-facing rendering doctrine, and operational telemetry.42Apache-2.0Command line utilitiesDevelopment tools libmcp-deriveDerive macros for libmcp model-facing projection traits.67Apache-2.0Command line utilitiesDevelopment tools libmcp-testkitTest helpers and doctrine assertions for hardened libmcp consumers.15Apache-2.0Command line utilitiesDevelopment tools libmcsA MCS Lock Library2,244MIT libmctplibMCTP is a MCTP (Management Component Transport Protocol) implementation for Rust9,174MIT OR Apache-2.0Embedded developmentEncoding libmdb-sysNative bindings to the libmdb/libmdbsql library5,336Apache-2.0External FFI bindings libmdbxIdiomatic and safe MDBX wrapper.1,638,217MPL-2.0Database interfaces libmdbx-remoteAccess remote mdbx database seamlessly7,472Apache-2.0 libmdnsmDNS Responder library for building discoverable LAN services in Rust1,072,242MIT libmdnsresponderLibrary for communicating with mDNSResponder over its Unix socket23non-standard libmediumLibrary to interface with lm_sensors9,450,029MITAPI bindingsHardware support libmedusa-zipHigh-performance parallelized implementations of common zip file operations.11,757Apache-2.0AsynchronousCaching libmelda-toolsCommand line utilities for Melda, a Delta-State JSON CRDT4,504GPL-3.0 libmemAdvanced Game Hacking Library (Windows/Linux/FreeBSD)20,939AGPL-3.0Operating systemsOperating systems::FreeBSD APIs libmem-sysAdvanced Game Hacking Library (Windows/Linux/FreeBSD)10,135AGPL-3.0Operating systemsOperating systems::FreeBSD APIs libmemtesterA Rust library for testing memory for faults7,179GPL-3.0 libmetaproxyMetaproxy Library1,725MPL-2.0-no-copyleft-exception libmfLarge-scale sparse matrix factorization for Rust7,745BSD-3-Clause libmgAn upcoming library centered around software testing.1,537Apache-2.0Development toolsDevelopment tools::Testing libmhashA file hashing library that can do multiple hashes for multile files at the same time.4,874MIT OR Apache-2.0 libmic-rsA simple, cross-platform Rust crate for recording audio from microphones to WAV files990MITAPI bindingsMultimedia::Audio libmilkywaylibmilkyway is a part of milkyway project providing common protocols for communicating between MilkyWay modules3,387AGPL-3.0-or-later libmilkyway_deriveA procedural macros for libmilkyway1,567AGPL-3.0-or-later libmimalloc-sysSys crate wrapping the mimalloc allocator44,898,451MITAPI bindingsMemory management libmimalloc-sys-msMiMalloc Rust Bindings126MITMemory management libmimalloc-sys-rspackSys crate wrapping the mimalloc allocator6,388MITAPI bindingsMemory management libmimalloc-sys2Sys crate wrapping the mimalloc allocator519,824MITAPI bindingsMemory management libmimalloc3-sysNative bindings to the mimalloc library1,738MITAPI bindingsExternal FFI bindings libmimeAuto-generated IANA media type constants for Rust92MIT libminauA library version of Minau, a music player built directly on top of Symphonia and CPAL.289BSD-3-Clause libmirNative Rust library for local language model inference33Apache-2.0 libmir-coreBackend-neutral model and protocol contracts for libmir45Apache-2.0 libmir-cudaCUDA inference backend for libmir32Apache-2.0 libmir-metalMetal inference backend for libmir32Apache-2.0 libmir-modelsModel discovery, tokenization, and generation policy for libmir41Apache-2.0 libmir-runtimeBackend-neutral scheduling, cache, and inference runtime for libmir39Apache-2.0 libmistryA simple library management system written in Rust.977MIT OR Apache-2.0 libmlvRead MLV (magic lantern video) files.20GPL-3.0-only or GPL-2.0-only or MIT or Apache-2.0 libmmapSmall library for working with memory maps2,540 libmo_unpackPure Rust port of Met Office WGDOS packed-field decompression25BSD-3-ClauseEncodingParsing tools libmodbuslibmodbus bindings for Rust5,381LGPL-2.1API bindings libmodbus-rslibmodbus bindings for Rust22,246LGPL-2.1API bindings libmodbus-sysFFI bindings to the libmodbus C library.26,313LGPL-2.1 libmodbuzzA safe, idiomatic Rust implementation of the Modbus protocol (RTU/TCP)20MITEmbedded developmentNetwork programming libmonadoRust bindings to the libmonado library that controls Monado from other processes37,371MIT libmonado-rsRust bindings to the libmonado library that controls Monado from other processes1,092MIT libmoneroBatteries-included Monero Library8,164MIT libmonitorA cross platform library to enable communication with VESA compliant monitors3,871non-standard libmonsterengineMonsterEngine is a web server which is desinged for Plamo apps and can be used from various programming languages.1,710MITWeb programming libmoqMedia over QUIC, C bindings1,816MIT OR Apache-2.0MultimediaNetwork programming libmoshpitA Rust implementation of in the same vein as Mosh, the mobile shell.912MIT OR Apache-2.0Command-line interfaceCryptography libmosquitto-sysUnsafe FFI bindings to libmosquitto26,604MIT libmotivaSanctioned entities matching utilities543MIT libmotiva-macrosMacros used by the libmotiva crate898MIT libmotor-syscgo binding for packages1,583BSD-3-Clause libmountThe type-safe wrapper around mount system call565,101MIT/Apache-2.0 libmount-sysUnsafe Rust bindings for libmount of util-linux18,225MITExternal FFI bindingsOperating systems libmpegtsMPEG-TS Library1,670MIT libmpvLibmpv abstraction that's easy to use and can play next to all codecs and containers29,081LGPL-2.1 libmpv-sirnoLibmpv abstraction that's easy to use and can play next to all codecs and containers27,402LGPL-2.1 libmpv-sysLibmpv bindings generated by bindgen31,715LGPL-2.1 libmpv-sys-sirnoLibmpv bindings generated by bindgen28,891LGPL-2.1 libmpv2Libmpv abstraction that's easy to use and can play next to all codecs and containers56,521LGPL-2.1 libmpv2-sysLibmpv bindings generated by bindgen51,767LGPL-2.1 libmqm-constantsIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) constant definitions12,190Apache-2.0AsynchronousExternal FFI bindings libmqm-defaultIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) structure defaults14,857Apache-2.0AsynchronousExternal FFI bindings libmqm-sysIBM® MQ Interface (MQI), Programmable Command Format (PCF) and MQ Administration Interface (MQAI) bindings21,169Apache-2.0AsynchronousExternal FFI bindings libmrotLibrary for recording and planning meals9,414BSD-2-ClauseCommand line utilities libmsaA library for operations on multiple sequence alignments87MITCommand line utilitiesScience libmseed-sysNative bindings to the libmseed library11,672Apache-2.0External FFI bindings libmsgA flexible and lightweight messaging library for distributed systems27MIT libmtp-rsHigh-level interface for the libmtp C library.22,043MITAPI bindingsFilesystem libmtp-sysLow-level bindings to libmtp C library9,018MITExternal FFI bindingsFilesystem libmudtelnetlow-level Telnet protocol implementation for MUD clients16,358MITNetwork programming libmudtelnet-rsRobust, event-driven Telnet (RFC 854) parser for MUD clients with GMCP, MSDP, MCCP support and zero-allocation hot paths1,290MITGame developmentNetwork programming libmultilogVarious logging implementations in Rust21,093MIT libmusshSSH Multiplexer17,010MIT/Apache-2.0 libmv-capi-sysUnsafe FFI bindings for libmv, Blender's motion-tracking library142GPL-2.0-or-laterExternal FFI bindings libmwLibrary for constructing a pipeline of middleware functions2,890MITRust patterns libmw-macroLibrary for constructing a pipeline of middleware functions2,295MITRust patterns libmwemux86 32/64bits and system internals emulator, for securely emulating malware and other stuff.3,953GPL-3.0-only libmysofa-sysLow level binding for libmysofa library11,275MITExternal FFI bindings libnlibn project1,486MIT OR Apache-2.0 libnailLibnail is a library that performs profile Hidden Markov Model (PHMM) biological sequence alignment.4,176BSD-3-Clause libnanomsgThe low-level bindings that is used by the nanomsg library.3,157MIT libnanopassA simple, quasi-deterministic password management algorithm146MPL-2.0 libnatpmpA NAT-PMP (IETF RFC 6886) library in rust.4,499MIT libnerd_fontLibraries for programmatic access to nerd font glyphs.161MIT libnet-rsA quick binding of libnet for Rust6,324GPL-3.0-or-later libnet-sysA quick binding of libnet for Rust2,118GPL-3.0-or-later libnetfilter_queueThis is a rust binding for libnetfilter_queue, a Linux library that allows userspace to make decisions on the destiny of packets.4,717MIT libnethsmLow-level client library for Nitrokey NetHSM1,521Apache-2.0 OR MIT libnetkeeperThe netkeeper toolkits write in rust.2,017non-standardCryptographyEncoding libnetrangemergeA implementation of an algorithm to merge overlapping and adjacent network ranges in order to create a minimal set of range…3,205MIT/Apache-2.0AlgorithmsNetwork programming libnewsboatUtility libraries used by Newsboat reader3,719MIT libnfc-rsA simple binding to libnfc2,295MPL-2.0 libnfdHigh-level Rust bindings to nativefiledialog10,729MIT libnfqueueBindings for the libnetfilter_queue library3,097MIT libnfslibnfs bindings allow you to create nfs mounts in memory/userspace5,644MITAPI bindingsExternal FFI bindings libnfs-syslibnfs bindings allow you to create nfs mounts in memory/userspace12,082MITAPI bindingsExternal FFI bindings libnftables-sysFFI bindings for libnftables.1,898GPL-2.0 libnftables1-sysFFI bindings for libnftables1.3,963GPL-2.0 libnghttp2FFI bindings to the HTTP/2 framing layer of nghttp2 C library210,982Apache-2.0 libnghttp2-sysFFI bindings for libnghttp2 (nghttp2)26,477,625MIT/Apache-2.0 libniceSafe, high-level Rust bindings to libnice.13,199LGPL-2.1 OR MPL-1.1 libnice-rsRust bindings for libnice1,215MIT libnice-sysRust FFI bindings to libnice, automatically generated with bindgen.12,930LGPL-2.1 OR MPL-1.1 libninja_hirhigh level ir for libninja899MIT libninja_macroMacros for inline code892MIT libninja_mirmid level ir for libninja1,158MIT libnitrokeyLow-level client library for Nitrokey Nitrokeys1,523Apache-2.0 OR MIT libnixstoreRust friendly bindings to nixos nix-store library6,361MIT libnixstore-sysBindings to libnixstore-c2,828MIT libnmRust bindings to libnm5,894GPL-3.0-or-later libnm-apiRust bindings for the libnm library.129MITAPI bindings libnm-api-sysFFI bindings for NetworkManager163MITAPI bindings libnm-sysFFI bindings for libnm4,223MIT libnoaAI-native distributed version control279non-standardArtificial intelligenceCommand line utilities libnode_rsLibrary embedding Nodejs (libnode) within Rust1,449MIT libnode_sysC bindings for libnode5,285MIT libnoiseA simple, performant, and customizable procedural noise generation library.23,288MITAlgorithmsGame development libnotcurses-sysLow-level Rust bindings for the notcurses C library.168,375MIT OR Apache-2.0Command-line interfaceExternal FFI bindings libnotifyRust bindings to libnotify75,519MIT libnotify-sysFFI bindings to libnotify74,475MIT libnspirehigh-level bindings to libnspire for USB interaction with TI Nspire calculators13,661GPL-3.0 libnspire-syslow-level FFI bindings to libnspire for USB interaction with TI Nspire calculators26,041GPL-3.0 libnssRust bindings for creating libnss modules833,379LGPL-3.0API bindingsAuthentication libnss-host4A convenient way to implement the glibc gethostbyname4_r NSS host API69MIT OR Apache-2.0External FFI bindingsNetwork programming libnss-wiregardennss-wiregarden is a libnss Name Service Switch host plugin that resolves wiregarden peers by device and network name.1,699non-standard libntirpc-sysLow-level bindings for the libntirpc library.1,170BSD-3-Clause libntpsec-syslibntpsec-sys1,775GPL-3.0+Cryptography libnuremoved4,941MIT libnumFunctions for efficient development in Math and Crypto4,402MITDevelopment tools libnumaA mid-level binding to libnuma that provides Linux NUMA operations7,693MIT libnuma-sysAn binding that wraps libnuma (also known as numactl)39,317MITExternal FFI bindings libnvSafe and rustic wrapper around libnv-sys.47,622BSD-2-ClauseAPI bindingsData structures libnv-sysFFI bindings to libnv.20,867BSD-2-ClauseExternal FFI bindings libnvmeSafe, idiomatic Rust bindings for the Linux libnvme C library117Apache-2.0 OR MITExternal FFI bindingsOperating systems::Linux APIs libnvme-sysRaw FFI bindings to the Linux libnvme C library (use `libnvme` for the safe wrapper)161Apache-2.0 OR MITExternal FFI bindingsOperating systems::Linux APIs libnxNXLang runtime library in rust (WIP)1,657MIT OR Apache-2.0 libnyxlibnyx fork only for publishing28,781GPL-2.0-only libnyx_acatlibnyx fork only for publishing548GPL-2.0-only libnyx_configlibnyx fork only for publishing30,692GPL-2.0-only libnyx_fuzz_runnerlibnyx fork only for publishing29,638GPL-2.0-only libnzbigLarge unsigned integer accumulator. Supports arbitrary sizes, addition, multiplication and left bit rotation.2,215AGPL-3.0-only libnzhash***Experimental*** Hashing algorith and facilities. Hash is dependant os byrte size required, scales to very large hash.1,574AGPL-3.0-only libnzprimesProvide and maintain a list of prime numbers from 2 to what you need. Slow algorithm suited for the primes number below 1000000.2,833AGPL-3.0-only libnzrngPseudo random number generator library2,258AGPL-3.0-only libobliv-sysRaw bindings for Obliv-C12,379AGPL-3.0External FFI bindings libobsLibOBS bindings for Rust9,766GPL-3.0MultimediaMultimedia::Audio libobs-bootstrapperDownloads OBS binaries at runtime and bootstraps libobs572GPL-3.0MultimediaMultimedia::Audio libobs-newRaw libobs bindings for Rust3,174GPL-3.0MultimediaMultimedia::Audio libobs-simpleA simple and easy-to-use Rust wrapper around libobs-wrapper for recording and streaming.556GPL-3.0MultimediaMultimedia::Audio libobs-simple-macroHelper macro for libobs-simple501GPL-3.0MultimediaMultimedia::Audio libobs-source-macroHelper macro for libobs-sources4,754GPL-3.0MultimediaMultimedia::Audio libobs-sourcesA helper crate to create sources for OBS7,820GPL-3.0MultimediaMultimedia::Audio libobs-sysRaw FFI bindings to libOBS (Open Broadcasting Software)2,790MIT/Apache-2.0External FFI bindings libobs-window-helperProvides a list of windows that can be captured by OBS6,311GPL-3.0 libobs-wrapperA safe wrapper around libobs8,032GPL-3.0MultimediaMultimedia::Audio libobservability-rsA library for observability133MIT liboccA library for occasionally connected computing12,943AGPL-3.0-or-later libochw一个支持汉字手写识别的库1,152Apache-2.0