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.

mpl-waffleMetaplex Waffle SDK2,709non-standard mpl3115Platform-agnostic Rust driver for the MLP3115 pressure sensor.2,547MITEmbedded developmentHardware support mpl_token_metadata_extended_uriMetaplex Metadata extended with a longer URI to allow on-chain token uri.8,583AGPL-3.0 mplbeemSync MPL-licensed projects599MPL-2.0 mplexMplex multiplexing protocol for tet-libp2p2,451MITAsynchronousCryptography::Cryptocurrencies mplibmplib: Micropub Publisher Library | Publish text-only blog posts to Micropub endpoints.191MITWeb programming mplsA movie playlist file (MPLS) parser.5,235MIT OR Apache-2.0Multimedia::EncodingParser implementations mplusfontsParametrized bitmap font family for embedded-graphics6,282MIT OR Apache-2.0Embedded developmentGraphics mplusfonts-macrosProcedural macros re-exported in the mplusfonts crate7,405MIT OR Apache-2.0 mplxMPL CLI tools for registry management and validation71MITAPI bindingsDevelopment tools mpmPackage manager for users who have many linux distributions running on a system1,480MIT mpm-cliModrinth Package Manager28GPL-3.0-or-laterAsynchronousGames mpmccopy-pasted from old rust stdlib199,521non-standard mpmc-asyncA multi-producer, multi-consumer async channel with reservations10,069MIT mpmc-channelsimple mutex based MPMC channel5,991MIT mpmc-mapMpmc async map implementation for highly concurrent low-write access31,469GPL-3.0-or-later mpmc-queueA bounded multi-producer multi-consumer queue using Mutex + Condvar21MITConcurrencyData structures mpmc-ringbufA Rust mpmc-ringbuf queue6,291Apache-2.0 mpmc-schedulermulti-mpmc, cancellable, scheduler with rate limiting11,804MIT/Apache-2.0 mpmcpqMulti-producer multi-consumer Priority Queue15,487MIT OR Apache-2.0Concurrency mpmfnumA numbers library in Rust3,004MITMathematics mpnRust-based MPEG-4 inspector with variable output.2,978MIT OR Apache-2.0Command line utilitiesMultimedia mpnet-rsThis is a translation of MPNet from PyTorch into Rust Candle.5,584MIT OR Apache-2.0Development tools::Cargo plugins mpoolA generic connection pool6,895MIT mppRust SDK for the Machine Payments Protocol (MPP)14,229MIT OR Apache-2.0AuthenticationCryptography mpp-brRust SDK for the Machine Payments Protocol (MPP)6,602MIT OR Apache-2.0AuthenticationCryptography mpp-test-sdkRust SDK for the Machine Payments Protocol (MPP) - HTTP 402 payment flow on Solana35MITCryptographyNetwork programming mpqA library for reading MPQ archives19,942MIT/Apache-2.0 mpq-parserParser en Rust puro para el contenedor de archivos MPQ (Mo'PaQ) de Blizzard239MIT OR Apache-2.0 mpq-rsA pure-rust implementation of a MoPaQ archive reader and writer266MITEncodingParsing tools mpqtoolA command-line tool for reading and creating Blizzard's MPQ archives7,446MITCommand line utilitiesEncoding mprThe official command-line interface for the makedeb Package Repository3,110GPL-3.0-or-laterCommand line utilities mpr-sysContains function definitions for the Windows API library mpr. See winapi for types and constants.19,609MIT mpr121Driver for MPR121 capacitive touch sensor1,595MIT OR Apache-2.0 mpr121-halMPR121 proximity capacitive touch sensor controller hal driver implementation.5,250MIT OR Apache-2.0Embedded developmentHardware support mprisIdiomatic MPRIS D-Bus interface library180,313Apache-2.0API bindingsMultimedia mpris-asyncAn async wrapper around the mpris crate1,592Apache-2.0 mpris-notifierGenerates XDG desktop notifications for MPRIS status changes (track changes)11,460MIT OR Apache-2.0 mpris-nowplayingA websocket based MPRIS2 "now-playing" / status client.5,639MITMultimedia mpris-playerA library for creating MPRIS2 media players over D-Bus166,351GPL-3.0+ mpris-player2A library for creating MPRIS2 media players over D-Bus1,536GPL-3.0+ mpris-serverImplement MPRIS D-Bus interface in your application155,004MPL-2.0API bindingsMultimedia mprisdA distributed MPRIS daemon22MITAsynchronousCommand line utilities mprisenceA powerful Discord Rich Presence for MPRIS media players1,182MITCommand line utilitiesMultimedia mprisqueezeA command-line client for controlling squeezelite via MPRIS10,617MITCommand line utilitiesMultimedia::Audio mprizzleAn async library for interacting with mpris over D-Bus.4,208MIT mprlsRust driver for Honeywell MPR pressure sensor1,627Apache-2.0Embedded developmentHardware support mprobeA CLI for fetching and visualizing MongoDB diagnostic data532MITCommand line utilitiesDatabase interfaces mprobe-diagnosticsA library for parsing and reading MongoDB FTDC metrics1,345MITDatabase interfacesEncoding mprobe-visA library for visualizing MongoDB FTDC metrics754MITDatabase interfacesVisualization mproberThis program aims to collect Linux system information including hostname, kernel version, uptime, RTC time, load average, CPU,…50,618MITCommand line utilities mprober-libA library aims to quickly collect Linux system information including hostname, kernel version, uptime, RTC time, load average,…27,535MITOperating systems::Unix APIs mprocsTUI for running multiple processes59,387MITCommand-line interfaceCommand line utilities mprocs-ptyFork of portable-pty for mprocs23,871MIT mprocs-vt100Fork of vt100 for mprocs35,085MITCommand-line interfaceEncoding mprotoThe Rust runtime library for mproto schemas3,155Apache-2.0EncodingNo standard library::No dynamic allocation mproto-codegenlibrary to parse and generate code for mproto schemas1,895Apache-2.0 mprotocmproto compiler - generate code to encode and decode mproto objects in multiple languages1,377Apache-2.0 mprovisionSet of types and functions to manage iOS provisioning profiles3,205MITDevelopment toolsFilesystem mprovision-cliA command line tool to manage iOS provisioning profiles1,526MITCommand line utilitiesDevelopment tools mproxy-clientMPROXY: UDP Client. Stream local data to logging servers via UDP68,688MIT mproxy-forwardMPROXY: Forwarding Proxy. Forward TLS/TCP, UDP, or Multicast to a downstream UDP socket address.66,849MIT mproxy-proxyMPROXY: Proxy. Forward TCP, UDP, or Multicast endpoints to a downstream UDP socket address.1,298MIT mproxy-reverseMPROXY: Reverse Proxy. Send upstream data to downstream socket listeners.66,129MIT mproxy-reverseproxyMPROXY: Reverse-proxy. Forward upstream TCP and/or UDP endpoints to downstream listeners.1,234MIT mproxy-serverMPROXY: Server. Listen for incoming UDP messages and log to file.68,661MIT mproxy-socket_dispatchMPROXY: Socket Dispatcher. Platform-agnostic API to bind unicast and multicast UDP socket addresses.9,208MIT mprsmpd written client rust7,984GPL-3.0Command line utilitiesMultimedia mpsA fast MPS parser3,480MITDevelopment toolsEncoding mps-rsMPS — plain-text personal productivity CLI (Rust)312MITCommand line utilities mpscmpsc channel82,306MIT OR Apache-2.0 mpsc_requestsmpsc channels but with a response54,789MPL-2.0 mpsgraphModern Rust bindings for Apple's Metal Performance Shaders Graph framework3,149MITAPI bindingsGraphics mpsseBuild MPSSE commands for FTDI modules6,666MPL-2.0 mpstReserved for Multi-Party Session Types1,883MIT OR Apache-2.0 mpst-seqDEPRECIATED: A library with macro for mpstthree18,063MIT OR Apache-2.0 mpst-seq-procA library with macro for mpstthree17,789MIT OR Apache-2.0 mpstthreeA library implementing Multiparty Session Types for 2 or more participants25,605MIT OR Apache-2.0Concurrency mpt-cryptoSafe Rust wrappers around mpt-crypto-sys (XLS-0096 Confidential MPTs).1,134ISCAPI bindingsCryptography mpt-crypto-sysLow-level FFI bindings to the mpt-crypto C library for XLS-0096 Confidential MPTs.1,150ISCCryptographyExternal FFI bindings mpt_liba function libaray for modern portfolio theroy2,746MIT OR Apache-2.0 mpt_trieTypes and utility functions for building/working with partial Ethereum tries.12,259MIT OR Apache-2.0 mptcpA helper crate to create MPTCP sockets7,580non-standard mptcp-pmLinux kernel MPTCP path manager netlink Library325,160MITNetwork programmingOperating systems mpu6000Platform agnostic driver for MPU6000 6-axis IMU21,714Apache-2.0 mpu6050Platform agnostic driver for MPU6050 6-axis IMU63,134MIT mpu6050-asyncPlatform agnostic async driver for MPU6050 6-axis IMU67MIT mpu6050-async-driverA no_std async MPU-6050 driver with accelerometer, gyroscope and temperature support.190BSDAsynchronousEmbedded development mpu6050-dmpPlatform-independent I2C driver for MPU6050. Supports DMP usage. Fork of drogue-mpu-6050 which uses only embedded-hal traits (no…13,766Apache-2.0Embedded developmentNo standard library mpu6050-driverA no_std embedded-hal 1.0 driver for configuring and reading MPU-6050 IMUs25MITEmbedded developmentHardware support mpu6500MPU6500 driver for embedded_hal25MIT OR Apache-2.0 mpu6886Platform agnostic driver for mpu6886 6-axis IMU1,653MIT mpu9250no_std driver for the MPU9250 & onboard AK8963 (accelerometer + gyroscope + magnetometer IMU)88,039MIT OR Apache-2.0 mpu9250-asyncPlatform agnostic async driver for MPU9250 10DOF IMU38MIT mpu9250-dmpLibrary for the MPU-9250 IMU and Digital Motion Processor.1,954MIT mpu9250-i2cMPU9250 i2c driver for embedded devices14,511Apache-2.0Embedded developmentHardware support mpvsafe mpv bindings for Rust26,069MIT/Apache-2.0 mpv-audioProvides a simple cross-platform streaming audio API based on mpv3,507MIT OR Apache-2.0Multimedia::Audio mpv-clientBindings for libmpv client API that allow you to create plugins for MPV in Rust24,830GPL-3.0 mpv-client-crossBindings for libmpv client API that allow you to create plugins for MPV in Rust242GPL-3.0API bindings mpv-client-cross-macrosProc macros for mpv client bindings122GPL-3.0API bindings mpv-client-cross-sysRaw bindings for libmpv client API303GPL-3.0External FFI bindings mpv-client-dynBindings for libmpv client API that allow you to create plugins for MPV in Rust1,568GPL-3.0 mpv-client-sysRaw bindings for libmpv client API5,006GPL-3.0 mpv-easympv-easy1,334MIT mpv-ipcCommunicate with mpv over JSON IPC6,829MIT mpv-musicA TUI-based music player wrapper for MPV317MITCommand line utilitiesFilesystem mpv-rsFull rust rewrite of mpv17Apache-2.0 mpv_webrpcSmakk web api for mpv1,672WTFPL mpviinteract with mpv over ipc1,526AGPL-3.0-only mpvipcA small library which provides bindings to control existing mpv instances through sockets.31,664GPL-3.0 mpvrmpvr1,560MIT mpvrcMPV Remote Control - CLI and server for controlling MPV via IPC27MPL-2.0Command line utilitiesMultimedia mpvsockmpv socket ipc client with MIT/Apache-2.0 license2,839MIT/Apache-2.0 mpvss-rsA Simple Publicly Verifiable Secret Sharing Library12,703MIT OR Apache-2.0 mpwRust implementation of the Masterpassword algorithm.5,448UnlicenseCryptography mpw-rsMaster Password is an algorithm used to generate unique passwords for websites, email accounts, or anything else based only on…6,987GPL-3.0 mpxrsA short description of my package1,540CDDL-1.0 mpxrustPure-Rust reader for Microsoft Project .mpp files (MPP14, Project 2010-365). A port of the reading subset of MPXJ.20LGPL-2.1-or-laterParser implementations mqSimple Message Queue28,400MIT mq-bridgeAn asynchronous message bridging library connecting Kafka, MQTT, AMQP, NATS, MongoDB, HTTP, and more.2,821MITAsynchronousNetwork programming mq-bridge-appA message queue bridge application written in Rust, designed to connect different messaging systems like RabbitMQ, Kafka, and…227MITAsynchronousNetwork programming mq-bridge-app-coreShared core library for mq-bridge-app.197MITAsynchronousNetwork programming mq-bridge-mcpMCP Server for mq-bridge37MIT mq-checkType checker for mq565MITCommand line utilitiesText processing mq-convA CLI tool for converting various file formats to Markdown68MITCommand line utilitiesText processing mq-crawlerDirectory crawler for batch Markdown file processing739MITCommand line utilitiesText processing mq-dapDebug Adapter Protocol implementation for mq1,018MITCommand line utilitiesText processing mq-dbMarkdown-specialized embedded database with interval-indexed block storage and hierarchical query support156MITCommand line utilitiesDatabase implementations mq-docsDocumentation generator for mq functions and macros387MITCommand line utilitiesText processing mq-editA markdown editor for the terminal92MITCommand line utilities mq-formatterCode formatter for mq query language1,680MITCommand line utilitiesText processing mq-hirHigh-level Internal Representation (HIR) for mq query language4,437MITCommand line utilitiesText processing mq-httpHTTP server for mq scripts168MITCommand line utilitiesText processing mq-langCore language implementation for mq query language8,140MITCommand line utilitiesText processing mq-lintStatic analysis linter for mq92MITCommand line utilitiesText processing mq-lspLanguage Server Protocol implementation for mq query language970MITCommand line utilitiesText processing mq-macrosProcedural macros for mq builtin function registration3,625MIT mq-markdownMarkdown parsing and manipulation utilities for mq109,529MITCommand line utilitiesText processing mq-mcpMarkdown Query - MCP server implementation355MITCommand line utilitiesText processing mq-openGraphical previewer for mq38MITCommand line utilitiesText processing mq-replRead-Eval-Print Loop (REPL) for mq query language3,037MITCommand line utilitiesText processing mq-rest-adminRust wrapper for the IBM MQ administrative REST API22GPL-3.0-or-laterAPI bindings mq-runCommand-line interface for mq Markdown processing tool2,699MITCommand line utilitiesText processing mq-surrealSimple Message Queue for SurrealDB18,415MIT mq-taskA task runner using Markdown204MITCommand line utilitiesText processing mq-testTest runner for mq345MITCommand line utilitiesText processing mq-tuiTUI for mq, a jq-like Markdown processing tool421MIT mq-updateUpdater for mq command-line tool176MITCommand line utilities mq-viewA library and CLI tool for rendering Markdown documents with syntax highlighting and rich text formatting317MITCommand line utilitiesText processing mq-web-apiWeb API bindings for mq50MITCommand line utilitiesText processing mq-workload-generatorA tool for testing the performance of Apache RocketMQ and Apache Kafka6,954non-standard mq135Rust embedded driver for MQ135 air quality sensor548MITEmbedded developmentNo standard library mq2_pcf8563No-std MQ-2 gas sensor logic + PCF8563 RTC support41MIT mq_cliCLI tool for accessing POSIX message queues (mq_overview(7))1,625MIT mqa-identifyA minimal library, to check if a flac file has been encoded by/with MQA431MITMultimediaMultimedia::Audio mqbLock free in memory message queue broker2,436MIT OR Apache-2.0AsynchronousConcurrency mqcatCLI pub/sub client (supports zenoh/nats/mqtt/centrifuge)1,319MIT mqcloudcachecloud-client1,497Apache-2.0 mqcloud-clientcachecloud-client1,504Apache-2.0 mqd-benchCriterion benchmarks and shared fixtures for the multimodal-query-demo workspace.78Apache-2.0 mqd-cliCommand-line interface for multimodal-query-demo (binary: mqd).37Apache-2.0 mqd-coreShared types, Arrow schemas, status traits, and non-claims for the multimodal-query-demo workspace.152Apache-2.0 mqd-engineAsync ingest, snapshot-isolated store, point-in-time query, and domain operators over Arrow.116Apache-2.0 mqdb-agentStandalone MQTT broker agent with embedded database for MQDB309Apache-2.0 mqdb-coreCore types, storage, schema, and protocol for MQDB325Apache-2.0 mqdb-wasmWASM client library for MQDB reactive database57Apache-2.0 mqfMQF, Mixed Quotient Filter, is a variant of CQF (Counting Quotient Filter)2,345non-standardAlgorithmsData structures mqfiltersHighly optimized approximate membership query filters (bloom, cuckoo, xor, quotient) with SIMD support1,833MITAlgorithmsData structures mqiIdiomatic IBM® MQ Interface (MQI) and MQ Administration Interface (MQAI) APIs7,360Apache-2.0Asynchronous mqlMarkdown Query Language (MQL) is for reliably extracting structured data from markdown text44MIT mqrsPlaceholder for coming MQTT v5 client1,546Apache-2.0 mqrsttPure rust MQTTv5 client implementation Smol and Tokio22,391MPL-2.0Network programming mqttMQTT protocol v3 implementation10,313MIT/Apache-2.0 mqtt-analyzerHelp analyzing MQTT messages8,450MIT mqtt-async-clientAn MQTT 3.1.1 client written in Rust, using async functions and tokio.60,028MIT mqtt-async-embeddedAn async, no_std-compatible MQTT client for embedded systems using Embassy.418MIT OR Apache-2.0AsynchronousEmbedded development mqtt-benchmarkA simple MQTT (broker) benchmarking tool.8,636Apache-2.0Command line utilities mqtt-bytes-v5MQTT v5 serialization and deserialization5,113Apache-2.0 mqtt-channelThis crates provide a high-level API MQTT subscriptions, based on channels.8,308MITNetwork programming mqtt-channel-clientMQTT client that communicates over Tokio channels12,310MIT mqtt-cliCLI for connecting to MQTT.26MIT mqtt-clientA MQTT client library in pure Rust1,826non-standard mqtt-client-climqtt-client-cli - A CLI MQTT Client4,722MITCommand line utilities mqtt-client-rsAn async MQTT 3.1.1 and 5.0 client library70MIT mqtt-client-wasmMQTT v3.1.1/v5.0 client for browsers using WebSocket (ws/wss) transport, compiled to WebAssembly30MITNetwork programmingWebAssembly mqtt-codecMQTT v3.1.1 Codec6,118MIT/Apache-2.0 mqtt-codec-kitMQTT v3.1.1/v5.0 protocol async codec.5,891Apache-2.0AsynchronousNetwork programming mqtt-coreMQTT 3.1.1 and 5.0 protocol codec — pure Sans-I/O implementation121MIT mqtt-endpoint-tokioA high-performance async MQTT client/server library for Rust with tokio, supporting MQTT v5.0 and v3.1.1 with TCP, TLS, and…4,983MITAPI bindingsAsynchronous mqtt-formatA pure Rust MQTT packet parser and serializer6,185MPL-2.0Embedded developmentParsing tools mqtt-frameA lightweight, Sans-I/O MQTT v3.1.1 and v5.0 protocol codec and parser for Danube.228Apache-2.0 mqtt-glideHigh-throughput MQTT 5 Tokio client with enqueue-before-ack and no app event loop12MIT OR Apache-2.0AsynchronousNetwork programming mqtt-managerA library to manage MQTT connections in Rust. Based on rumqttc.2,599MIT/Apache-2.0 mqtt-mcpMCP server exposing MQTT as a FieldWorks nine-tool industrial protocol adapter9Apache-2.0Hardware supportNetwork programming mqtt-packetMQTT Version 5.0 packet parser and generator.4,566MIT mqtt-packetsMQTT 3.1.1 packets3,612MIT mqtt-pingTool to measure latency of an MQTT broker3,922MIT mqtt-procmacroprocmacro, ignore47,730MIT mqtt-protoMQTT v3.1/v3.1.1/v5.0 protocol sync/async codec.5,384MITAsynchronousNetwork programming