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.

mqtt-protocolMQTT Protocol Library168,623MIT/Apache-2.0 mqtt-protocol-coreA Sans-I/O style MQTT protocol library for Rust that supports both MQTT v5.0 and v3.1.1.6,580MITAPI bindingsEmbedded development mqtt-recorder-rsSimple MQTT logger10,516MIT mqtt-reezeSimplified MQTT client3,509MIT OR Apache-2.0Network programming mqtt-rsMQTT driver for epics-rs — publish/subscribe MQTT topics as EPICS records709non-standard mqtt-serviceThis crates provide a convenient support for the MQTT Response-Pattern. It uses the rumqttc library to connect to the MQTT broker.9,599MITNetwork programming mqtt-snPartial Rust implementation of the MQTT-SN standard5,340MPL-2.0 mqtt-system-monitorRemote System Monitor for Home Assistant with MQTT.2,408MITCommand line utilitiesNetwork programming mqtt-tinyA tiny MQTT v3.1.1 codec implementation4,680BSD-2-Clause OR MIT mqtt-topic-engineHigh-performance MQTT topic pattern matching and routing engine122MIT OR Apache-2.0Network programmingParser implementations mqtt-typed-clientType-safe async MQTT client with automatic topic routing1,873MIT OR Apache-2.0AsynchronousNetwork programming mqtt-typed-client-coreType-safe async MQTT client core with automatic topic routing2,280MIT OR Apache-2.0AsynchronousNetwork programming mqtt-typed-client-macrosProcedural macros for type-safe async MQTT client with automatic topic routing2,111MIT OR Apache-2.0Development tools::Procedural macro helpers mqtt-v5Rust types, encode/decode functions, and a tokio codec for MQTT V53,174MIT mqtt-v5-forkRust types, encode/decode functions, and a tokio codec for MQTT V5. Fork for MCloudTT1,725MIT mqtt-visualizerA visualizer for MQTT packets2,912MIT OR Apache-2.0Command line utilities mqtt-wasiRuntime-light MQTT v5 client for native Rust and wasm32-wasip235MIT OR Apache-2.0Network programmingWebAssembly mqtt2influxdbCLI tool to push MQTT messages to InfluxDB23,932MITCommand line utilities mqtt3Mqtt3 is a crate to read/write MQTT-packet from/to a stream.23,821MIT mqtt311Mqtt3 is a crate to read/write MQTT-packet from/to a stream.140,204MIT mqtt4bytesMQTT 4 core serialization and deserialization121,784Apache-2.0Network programmingNo standard library mqtt4hwinfoAdd MQTT topics as sensors for display in HWiNFO1,020MIT mqtt5Complete MQTT v5.0 platform with high-performance async client and full-featured broker supporting TCP, TLS, WebSocket,…10,374MIT OR Apache-2.0AsynchronousNetwork programming mqtt5-protocolMQTT v5.0 protocol implementation - packets, encoding, and validation8,764MIT OR Apache-2.0EncodingNetwork programming mqtt5-serverThe server implementation for MQTT5 Spec2,869Apache-2.0Embedded developmentNetwork programming mqtt5-wasmMQTT v5.0 WebAssembly client and broker for browser environments817MIT OR Apache-2.0Network programmingWebAssembly mqtt5bytesMQTT 5 core serialization and deserialization2,969Apache-2.0Network programming mqtt_5A library for reading and writing MQTT 5.0 packets4,003MIT mqtt_actorAn mqtt adapters (from port and adapters) to be used with actix actors.9,715MIT OR Apache-2.0 mqtt_macroMqttItem trait, that helps with defining topics and json payloads for MQTT broker usage47,094MIT mqtt_packet_3_5Parse/Encode MQTT5 and MQTT3 messages7,058MIT mqtt_to_system_commandAn MQTT client that runs command line commands based on a configuration file or arbitrary input.49Apache-2.0Command line utilities mqtt_topic_treeA blazingly fast topic tree for mqtt routing.1,915MIT mqtt_vaultJSON database controlled via MQTT8,935MPL-2.0Command line utilities mqttbytesMQTT 4/5 serialization and deserialization514,406Apache-2.0Network programmingNo standard library mqttbytes-core-nextShared MQTT packet primitives for the rumqttc-next client crates138,133Apache-2.0Network programming mqttbytes-ngMQTT 4/5 serialization and deserialization24Apache-2.0Network programmingNo standard library mqttcMqttc is a client for the MQTT protocol.18,538MIT mqtteaMQTT 5 client and server library in Rust26MIT OR Apache-2.0 mqtterminal-clientClient side for MQTTerminal project - Run shell commands asynchronously over MQTT with very low setup1,628GPL-3.0 mqtterminal-serverServer side for MQTTerminal project - Run shell commands asynchronously over MQTT with very low setup1,600GPL-3.0 mqttestAn MQTT server designed for unittesting MQTT clients.2,132Apache-2.0Network programming mqttierA Rust MQTT client library providing an abstracted interface around rumqttc.3,047MITAPI bindingsAsynchronous mqttoothAn MQTT to Bluetooth Low Energy bridge53MITCommand line utilities mqttpHTTP to MQTT Bridge1,480AGPL-3.0-or-later mqttrsMqtt protocol encoding and decoding223,928Apache-2.0EncodingNetwork programming mqttrs2Mqtt protocol encoding and decoding1,288Apache-2.0EncodingNetwork programming mqttrustMQTT Client22,330MIT OR Apache-2.0Embedded developmentNo standard library mqttrust_coreMQTT Client14,764MIT OR Apache-2.0Embedded developmentNo standard library mqttv5-cliSuperior CLI tool for MQTT v5.0 - unified client and broker commands with ergonomic input design3,273MIT OR Apache-2.0Command line utilitiesNetwork programming mqttwrkWrk inspired tool for scale and performance testing mqtt brokers4,045Apache-2.0Network programming mquadmacroquad but with personal additions2,826MIT/Apache-2.0 mqueueA mutable FIFO queue.1,620MIT mquickjsmquickjs26MIT mquickjs-rsSafe, idiomatic Rust wrapper for the MicroQuickJS engine73MITAPI bindingsEmbedded development mquickjs-sysLow-level FFI bindings to the MicroQuickJS engine180MITEmbedded developmentExternal FFI bindings mquireMemory forensics and analysis tool for querying Linux kernel memory dumps using SQL112Apache-2.0Command line utilitiesDevelopment tools::Debugging mquoteQuasi-quoting library aimed on better readability and usability1,879MIT/Apache-2.0Development tools::Procedural macro helpers mquote-implQuasi-quoting library aimed on better readability and usability2,730MIT/Apache-2.0Development tools::Procedural macro helpers mqute-codecA full-featured implementation of MQTT protocol serialization in Rust, supporting versions 3.1, 3.1.1 and 5.0.2,575MITEncodingNetwork programming mqxA open source mqtt broker for IOT1,745MIT mrmr1,903MIT mr-installInstaller for MemRec — Local-first AI memory with project isolation46Apache-2.0Command line utilities mr-milchickCLI for merge request governance in GitLab CI pipelines211MITCommand line utilitiesDevelopment tools mr-mimeA no_std MIME type library for Rust3,876MIT OR Apache-2.0 mr-regexMinimalist ASCII Regex-engine with 300 lines of Rust1,656Apache-2.0 OR BSD-3-Clause mr-ulidRobust and Hassle-Free ULIDs (Universally Unique Lexicographically Sortable Identifier)5,517MITData structuresEncoding mr60bha2-protoSeeed MR60BHA2 60 GHz mmWave radar sensor protocol parser20MIT OR Apache-2.0Embedded developmentHardware support mr60fda2-protoSeeed MR60FDA2 60 GHz mmWave fall-detection radar sensor protocol parser107MIT OR Apache-2.0Embedded developmentHardware support mr_bundleImplements the un-/packing of bundles that either embed or reference a set of resources223,715Apache-2.0 mr_catA mini command line program that displays cats481MITCommand line utilities mr_env_macromr_env_macro1,698MITConfigurationDevelopment tools mr_env_plusEnvironment configuration management for Rust1,472MITConfigurationDevelopment tools mr_kdtree_addressKD-tree reverse geocoding for Thailand subdistrict addresses (tambon/amphoe/province)25MITAlgorithmsData structures mr_liu_my_tools一个轻量的工具库,还在完善中,请不要使用24MIT mr_pdfA lightweight, high-performance PDF generation library for Rust with premium layouts and charts.633MIT OR Apache-2.0GraphicsRendering mr_splashy_pantsVery incomplete Rust bindings for the Reddit API51,476MIT OR Apache-2.0 mr_utils_macroutils attribute for Rust6,489MITDevelopment tools mr_xlsxA Rust library for writing Excel streaming files188MIT mraA lightweight framework for building headless, programmable AI agents in Rust. Tokio-native runtime with built-in supervision,…26MITAsynchronousConcurrency mra-rsA stupidly simple mail retrieval agent1,481MIT mraaRust bindings to Intel's IoT mraa library4,024MIT mraa-sysGenerated bindings for Intel's mraa library for low speed device I/O1,734MIT mraphicsA rendering engine for exploring interactive and intuitive math126Apache-2.0GraphicsMathematics mraphics-controlThe interactive control module of Mraphics208Apache-2.0 mraphics-coreThe core part of Mraphics490Apache-2.0 mraphics-mobjectBuilt-in mobjects(math objects) of Mraphics208Apache-2.0 mraphics-nativeThe part of Mraphics that runs on native platforms208Apache-2.0 mraphics-wasmThe WebAssembly binding of Mraphics21Apache-2.0 mrapidsYour OpenAPI, but executable421MITCommand line utilitiesDevelopment tools mrbSafe, low level bindings for mruby4,613MIT mrb-sysFFI bindings to mruby4,972MIT mrblackjackSimple framework for testing Kubernetes operators14,967Apache-2.0Command line utilitiesDevelopment tools::Testing mrcMRC-2014 file format reader/writer for cryo-EM — SIMD-accelerated, mmap-enabled1,044MITData structuresMemory management mrc-workout-creatorCreate workouts in the MRC format.11,226MIT mrchantey_beetmash_hello_worldMy First published Beetmash scene4,112MIT mrchantey_beetmash_sewbExploration of the Aboriginal SEWB framework with Beetmash3,848MIT mrchaos_greprsOnly test, DO NOT USE THIS!!2,718MIT mrconMongoDB to RabbitMQ connector library for streaming change events942MIT mrcondMongoDB to RabbitMQ connector daemon - CLI tool for streaming MongoDB change events to RabbitMQ492MIT mrcp-utilsSome utilities for integration of ASR and TTS services into UniMRCP server1,276non-standard mrdirectorA narrative game development package for the Turbo Game Engine.2,855GPL-3.0-or-later mrdmA //TODO list utility for in-code project management1,468MIT OR Apache-2.0Command line utilities mrdoA programming language (compiler, assembler, VM, and REPL) for working with collections of data1,481Apache-2.0Compilers mrdocumentAutomatic PDF transcription and classification via OpenAI5,991Apache-2.0 mrechoMisha's echo1,135MIT mrecordlogQuickwit's shared record log.13,566MIT mreplFluence Marine REPL intended for testing purposes53,867Apache-2.0 mreplaceuse daachorse::CharwiseDoubleArrayAhoCorasick for multiple string replace8,623MulanPSL-2.0 mreqmreq17,416MulanPSL-2.0 mrevisemrevise abstracts operating on the current process' memory, including: modifying memory protections (permissions), allocating…40MIT mrfRename files by pattern matching.3,324MITCommand line utilities mrflaglyNo nonsense feature flagging system19,090MIT mrgA library for parsing and serializing Gravity Defied levels5,564GPL-3.0 mrgfileA fast CLI tool to merge project files into a single structured document optimized for LLM context (AI analysis).57AGPL-3.0-onlyCommand line utilities mrgraphHigh-level Meritrank library5,199MIT mrhCrawls filesystem and displays pending status of each git repo found64,769MIT OR Apache-2.0Command line utilities mri-sysRust bindings to Mat'z Ruby interpreter30,558MIT mrinMrin is a HTTP web framework written in Rust1,661Apache-2.0 mriynyk-merkleMerkle tree utilities for EVM.24MIT OR Apache-2.0CryptographyCryptography::Cryptocurrencies mriynyk-merkle-cliCommand-line tool for working with Merkle trees on EVM.17MIT OR Apache-2.0Command line utilitiesCryptography::Cryptocurrencies mrjmrj merges your open dependency upgrade PRs1,557MITCommand line utilities mrkA minimal markup builder library35MITTemplate engine mrklGeneric, minimalist, parallelizable Merkle tree4,995MIT/Apache-2.0CryptographyData structures mrkleA fast and flexible Merkle Tree library.259MIT OR Apache-2.0 mrkltSimple Merkle tree lib to: compute root, generate proof and verify proof.1,801MIT OR Apache-2.0 mrKrabsA CLI based virtual pet game1,290MIT mrktpltsbotMarktplaats search notifications in Telegram (unofficial)44,358MITCommand line utilities mrlsUnofficial Rust client for the Moralis Web3 API - tokens, NFTs, wallets, DeFi, and market data351MITAPI bindingsWeb programming mrmimeSmall, explicit MIME type registry with fast lookup by type or extension.604MIT mrmlRust implementation of MJML renderer1,701,907MIT mrml-cliCLI for the Rust implementation of MJML renderer52,727MIT mrml-common-macrosCommon macros for the MRML crate212,727MIT mrml-json-macrosMacros for the JSON feature of the MRML crate330,312MIT mrml-macrosMacros for the MRML crate207,250MIT mrml-parse-macrosMacros for the parse feature of the MRML crate4,429non-standard mrml-print-macrosMacros for the print feature of the MRML crate198,512MIT mrml-pythonPython wrapping on MRML17,926MIT mrml-wasmWasm wrapping on MRML19,376MIT mrn-generatorA crate for generating valid MRNs based on ISO 63462,657MIT mrn-say-helloThis is say hello library2,600Apache-2.0 mro_mini_grepDummy project, don't pay attention1,183MIT mrogalski-looperClean abstraction for a single-threaded event loop. Built as a lightweight wrapper around the std::sync::mpsc package.6,626Apache-2.0AsynchronousConcurrency mrotMeal rotator. Record the meals you consume and get suggestions what to cook next.8,933BSD-2-ClauseCommand line utilities mrot-test-utilsUtilities for integration tests of the mrot app8,947BSD-2-ClauseCommand line utilities mrot_cliDeprecated command line interface for the meal rotator app (mrot)3,931BSD-2-ClauseCommand line utilities mrot_configDeprecated configuration for the meal rotator app (mrot)7,347BSD-2-ClauseCommand line utilities mrpCFA Model Run Protocol sdk25Apache-2.0 mrp-typesMRP Types23MIT OR Apache-2.0 mrpack-downloaderDownloader for Modrinth modpacks (.mrpack files)9,699MIT mrpcMessagePack-RPC for Rust5,685MIT mrpc-fixedMessagePack-RPC for Rust496MIT mrpsMini reverse proxy server1,547Apache-2.0Web programming::HTTP server mrptSquatting2,050BSD-3-Clause mrqSimple, minimal-dependency HTTP client4,742ISCWeb programming::HTTP client mrrcA Rust library for reading, writing, and manipulating MARC bibliographic records in ISO 2709 binary format396MITEncodingParser implementations mrrsMulti rate filtering tools1,109MIT mrsAutomated theorem prover for TPTP problems using superposition calculus2,011MIT OR Apache-2.0Command line utilitiesScience mrs-calculusInference calculi for automated theorem proving171MIT OR Apache-2.0 mrs-cnfClausification and preprocessing for first-order logic formulas136MIT OR Apache-2.0 mrs-coreCore logic types for the MRS automated theorem prover: terms, formulas, clauses, and substitutions319MIT OR Apache-2.0 mrs-indexTerm indexing structures for efficient retrieval196MIT OR Apache-2.0 mrs-matrixA multiplatform Rust clone of cmatrix3,998MITCommand line utilitiesGames mrs-proofProof objects and TSTP output for automated theorem proving160MIT OR Apache-2.0 mrs-prooverProof verifier for TPTP/TSTP — entry for the ProoVer competition34MIT OR Apache-2.0 mrs-searchProof search engine with given-clause loop139MIT OR Apache-2.0 mrs-szsSZS ontology status types for TPTP-based automated reasoning tools185MIT OR Apache-2.0 mrs-tptpA robust TPTP parser for Rust using winnow148MIT OR Apache-2.0Parsing toolsScience mrs-unifyFirst-order unification and matching algorithms202MIT OR Apache-2.0 mrsaMedia repository service automation2,685MIT OR Apache-2.0 mrsbfhA toolkit for writing commandbots more efficient in rust for matrix.8,717AGPL-3.0-or-laterNetwork programming mrsbfh-macrosMaros for the mrsbfh crate7,161AGPL-3.0-or-laterNetwork programmingParsing tools mrscmpsc with requests18,716MIT mrslacA Rust crate with sparse matrix data structures3,011MITData structuresMathematics mrtAn MRT (RFC6396) file parser implemented in Rust, using Nom7,649non-standard mrt-nomParsing of MRT file format for BGP monitoring and information1,634non-standard mrt-rsA library for parsing Multi-Threaded Routing Toolkit (MRT) formatted streams.30,403GPL-3.0Network programmingParsing tools mrt_ingesterHigh-performance parser for MRT (Multi-threaded Routing Toolkit) routing data files44MIT OR Apache-2.0Network programmingParser implementations mrt_parserMulti-Threaded Routing Toolkit (MRT) Routing Information Export Format parser (RFC 6396)7,665BSD-2-ClauseData structuresNetwork programming mrtdParser for machine-readable travel documents (MRTD)42,062MIT/Apache-2.0EncodingParser implementations mrtd1Helper utilities for communicating with eMRTDs / ePassports4,324MIT mrtreaderA library for parsing Multi-Threaded Routing Toolkit (MRT) formatted streams.2,099MIT/Apache-2.0 mrtuiTerminal tool to look up block information from mempool.3,790MITCommand-line interfaceCryptography::Cryptocurrencies mruMRU - Update packages across multiple repositories2,138MIT mruby-compiler2-sysmruby-compiler2 bindings for Rust1,363non-standard mruby-evalA package to execute ruby code trough mruby bindings1,611MIT mruby-mathmruby-math provides Math module for mruby/edge32BSD-3-Clause mruby-serde-jsonmruby-serde-json provides JSON serialization/deserialization for mruby/edge using serde_json131BSD-3-Clause mruby-syslow level rust bindings for mruby5,266MITExternal FFI bindings mruby3-sysRust bindings for mruby 3.x Ruby language implementation3,180MITCompilersExternal FFI bindings mrubyedgemruby/edge is yet another mruby that is specialized for running on WASM26,993BSD-3-Clause mrubyedge-climruby/edge cli endpoint - run, compile to wasm, etc.583BSD-3-Clause mrubyedge-mathmruby-math provides Math module for mruby/edge366BSD-3-Clause mrubyedge-serde-jsonmruby-serde-json provides JSON serialization/deserialization for mruby/edge using serde_json476BSD-3-Clause mrubyedge-timemruby-time provides Time class for mruby/edge384BSD-3-Clause mrust🦀🦀🦀🦀🦀🦀🦀1,893MIT mrusta🦀🦀🦀🦀🦀🦀🦀1,890MIT mrustymruby safe bindings for Rust. Define and run Ruby without dependencies.40,245MPL-2.0 mrvb-api-typesShared API request and response types for MRVB services74MIT mrvb-coreMulti-Rail Verification Bus core implementation with consent management50MIT