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.

message_pluginsA Message-Passing Oriented backbone for Rust plugins to Rust programs5,694MPL-2.0 message_pro_macroMacros for NetworkInator113MIT message_protocolA protocol for seperating binary messages over TCP, similar to WebSockets but more minimal.3,194MIT message_queue_serviceA simple Message Queue implementation using Tokio and Serde6,769MIT message_to_parentA simple library for child structs to talk to and interact with their parent without violating the borrow checker.1,507GPL-3.0 message_verifierRust Message Verifier library compatible with Rails' MessageVerifier and MessageEncryptor15,890MIT message_workerMessage Worker is a low-ish level library for Rust for the creation of event-listeners using futures and streams. Notably MW…8,893MPL-2.0AsynchronousConcurrency messagebird-asyncWrapper around the message bird SMS API21,964MIT OR Apache-2.0API bindingsAsynchronous messagebusMessageBus allows intercommunicate with messages between modules56,393MIT OR Apache-2.0AsynchronousNetwork programming messagebus_deriveMessageBus allows intercommunicate with messages between modules13,714MIT OR Apache-2.0AsynchronousNetwork programming messagedbMicroservice native message and event store for Postgres1,214MIT OR Apache-2.0Database interfaces messageforgemessageforge is a lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage,…14,051Apache-2.0Development toolsDevelopment tools::Procedural macro helpers messagepackAn implementation of MessagePack2,364MIT messagepack-asyncA simple functional library for read/writing messagepack with tokio.4,630MIT OR Apache-2.0 messagepack-cliCLI tool to convert MessagePack data to JSON and vice versa.1,614MITCommand line utilitiesEncoding messagepack-coremessagepack for `no_std`4,873Apache-2.0 OR MIT messagepack-deriveDerive macros for messagepack-core Encode/Decode traits100Apache-2.0 OR MIT messagepack-rsmessagepack-rs is pure Rust MessagePack implementation24,850MITEncoding messagepack-rs-macrosProcedural macros for messagepack-rs7,832MITEncoding messagepack-serdemessagepack for `no_std` with `serde`4,547Apache-2.0 OR MIT messagerMessager198MIT messagesRuntime-agnostic actor library.32,000MITRust patterns messagesignLibrary for signing requests to mehal services10,293MITAuthenticationWeb programming messaggeroHigh-performance agent-to-agent communication protocol for Rust. A2A-compatible over HTTP/JSON-RPC with a zero-overhead binary…33MIT OR Apache-2.0AsynchronousConcurrency messagingA simple two-way messaging crate8,974MIT OR Apache-2.0Data structures messaging-api-lineThis document describes LINE Messaging API.1,175Unlicense messaging-egressGreentic messaging egress worker: consumes normalized envelopes and delivers platform-specific payloads.39MIT messaging-tenantsGreentic messaging package: messaging tenants.507MIT messaging-thread-pool-macrosMacros for the messaging-thread-pool library263MIT messaging_thread_poolA library for aiding the creation of typed thread pool of objects that is communicated with via channels46,461MITConcurrency messengertwo way messenger4,255MIT messenger-rsAn interface to interact with different instant messaging services, e.g., Discord, Slack and Telegram.3,894MIT OR Apache-2.0 messlocA shuffle-based allocator2,792MIT OR Apache-2.0 messpack-serdeSerde bindings for RMP7,828MITEncoding messtarMesstar — custom encryption protocol built with X25519, HKDF and AES-256-GCM116GPL-3.0-onlyCryptographyNetwork programming messyRequests made easy1,523MIT messy_jsonJSON Parser for dynamically structured documents9,463MIT OR Apache-2.0 messyenvA command-line tool to mess up your local environment1,521Apache-2.0 mest-coreCore language library for the Mest programming language114MITDevelopment tools mest-lspLSP server for the Mest programming language60MIT mestcA simple functional programming language for learning purposes64MITCommand line utilitiesDevelopment tools mesuraA lightweight library for metrics gathering, Prometheus compatible2,297MIT met-office-apiRust bindings for the UK Met Office API1,525MIT metameta29MIT OR Apache-2.0 meta-agentA meta-agent coordinator that dispatches tasks to agents based on capabilities, load, and dependency graphs18MIT meta-astPolyglot static-analysis engine: extract symbols and cross-language dependency graphs from 8 supported source languages, with…16Apache-2.0Command line utilitiesDevelopment tools meta-cliFree and open ecosystem for API composition.1,505non-standardAccessibilityAPI bindings meta-enumMeta Information on C-Style Enum Inspired by QMetaEnum239MIT OR Apache-2.0 meta-enum-deriveProc Macro for meta-enum crate337MIT OR Apache-2.0 meta-languageA self-describing links-network core for lossless language representation3,385UnlicenseData structuresParser implementations meta-mcpMCP server for Meta Platform — Facebook Pages, Instagram, WhatsApp via Graph API23MIT meta-packetInternal proc-macros for tentacli426non-standard meta-secret-coreMeta Secret core module52,386Apache-2.0 meta-secret-core-modelsMeta Secret core models1,606Apache-2.0 meta-tracingFlexible metadata collection layered on top of the tracing crate. Accumulate structured sections, timings, and issues during…48MIT OR Apache-2.0Data structuresDevelopment tools::Debugging meta-yoinkerA tool designed to extract and re-apply DMI/zTxt metadata1,632GPL-3.0Development toolsEncoding meta_coreShared infrastructure for ~/.meta/ directory management, lockfile, and atomic JSON store256MIT meta_diffAutodiff tool for developing scalable Machine Learning algorithms across different platforms with a single source file.4,111GPL-3.0+ meta_fetcherA simple website metadata fetcher6,872MITWeb programming meta_mergeCopy, deep-merge, and apply Rust attributes from one item to another821MIT OR Apache-2.0 meta_merge_coreCore logic for meta_merge1,102MIT OR Apache-2.0 meta_merge_macrosMacros for meta_merge964MIT OR Apache-2.0 meta_oxideUniversal metadata extraction library supporting 13 formats (HTML Meta, Open Graph, Twitter Cards, JSON-LD, Microdata,…90MIT OR Apache-2.0Parser implementationsText processing meta_plugin_protocolShared plugin protocol types for meta subprocess plugins253MIT meta_programmingA meta programmming utils for rust.1,578MIT OR Apache-2.0 meta_toolsCollection of general purpose meta tools.179,566MITAlgorithmsDevelopment tools meta_tools_minCollection of general purpose meta tools. Minimal Set.119,225MITAlgorithmsDevelopment tools meta_tupleA statically typed opaque tuple that can contain any type.2,546MIT OR Apache-2.0 meta_tuple_deriveDerive macros for meta_tuple.953MIT OR Apache-2.0 metabaseErgonomic Rust SDK for Metabase's HTTP API, with async and blocking clients.36MITAPI bindingsWeb programming::HTTP client metabase-api-rsA simplified Rust client for the Metabase API (Beta release - feature complete)1,282MIT OR Apache-2.0API bindingsWeb programming::HTTP client metabeamCommand-line metadata extractor for any file type: hashes, entropy, MIME from magic bytes, EXIF/GPS, image/audio/video tags, PDF,…18MIT OR Apache-2.0Command line utilitiesMultimedia metabeam-coreDynamic, extensible metadata extraction for any file type: content-based detection, hashes, entropy, EXIF/GPS, image/audio/video,…32MIT OR Apache-2.0EncodingFilesystem metabobThe Metaplex NFT-standard assortment of tools for very specific tasks that are unrelated. Inspired HEAVILY by Metaboss.14,199Apache-2.0 metabolizerMetabolizer is a Rust library to transform Gesttalt gardens into deployable units.912MIT metabossThe Metaplex NFT-standard Swiss Army Knife tool.156,816Apache-2.0 metaboss_libThe core library for the metaboss cli.78,574Apache-2.0 metabox-sdkEasy to use MetaBox Tool2,650MIT OR Apache-2.0 metacParser for a lisp/bash-like language4,258LGPL-3.0-or-later metacallCall NodeJS, TypeScript, Python, C#, Ruby... functions from Rust (a Rust Port for MetaCall).20,857Apache-2.0 metacall-inlineInline macros for metacall crate.8,826Apache-2.0 metacall-sysCrate for finding metacall library in the system.5,016Apache-2.0 metacatmetacat: a categorical theorem prover251MIT OR Apache-2.0 metacat-climetacat: a categorical theorem prover124MIT OR Apache-2.0 metacmdAbstracting commands over multiple environments1,528Apache-2.0Parser implementations metacompleteTop-k string autocompletion1,026MIT OR Apache-2.0Algorithms metacomplete_ptrieGeneric trie data structure implementation (prefix tree) with support for different key and value types, and functions to search…796non-standardData structures metacpan_apiQuery the metacpan.org API16,899GPL-3.0-or-laterAPI bindings metacrateMetadata for crates71,894MIT OR Apache-2.0Development tools metactlmetactl v2 reference kernel and JSON-RPC service419Apache-2.0 metactldmetactl v2 local reference-kernel JSON-RPC/MCP shim322Apache-2.0 metaculusAPI Client for Metaculus6,200non-standard metaculustetraA library for interacting with the Metaculus API6,366CC0-1.0 metadataMedia file metadata for human consumption25,104MITCommand line utilitiesMultimedia metadata-backupProgram to back up file system metadata.1,851Apache-2.0Command-line interfaceFilesystem metadata-crates-io-testJust testing what metadata can be changed in a crate after upload1,065non-standardDevelopment tools::Testing metadata-crates-io-testingEmpty crate - Just testing what metadata can be changed in a crate after upload5,853non-standard metadata-filterClean up artist, album and song names6,185MIT metadata-genA powerful Rust library for extracting, validating, and processing metadata in YAML, TOML, and JSON formats from any content or…9,825MIT OR Apache-2.0Command line utilitiesData structures metadata-search-engine-rsA metadata search engine binary and server similar to SEAR-XNG140MITAlgorithmsAPI bindings metadata-shortenerReference implementation for metadata shortener for Substrate chains, RFC464,304GPL-3.0-or-later metadata-storeA simple store for recoverable metadata that is written in atomic batches.6,512MIT/Apache-2.0ConcurrencyData structures metadata-transfererCLI tool to transfer metadata between files5,088MIT metadata_macroRust macros for a very elementary metadata-like system in structs and tuple structs.102LGPL-3.0-only metadepsRun pkg-config from declarative dependencies in Cargo.toml3,127,146MIT/Apache-2.0 metaemuPart of MetaEmu core packages3,293MIT metaemu-arch-additionalPart of MetaEmu core packages1,549MIT metaemu-concretePart of MetaEmu core packages2,548MIT metaemu-hooksPart of MetaEmu core packages3,575MIT metaemu-intrinsicsPart of MetaEmu core packages3,075MIT metaemu-loaderPart of MetaEmu core packages3,077MIT metaemu-machinePart of MetaEmu core packages3,112MIT metaemu-microxPart of MetaEmu core packages3,068MIT metaemu-runMetaEmu Runtime1,541MIT metaemu-statePart of MetaEmu core packages5,405MIT metaemu-state-derivePart of MetaEmu core packages5,823MIT metafactoryRust library to chain together object factories.34,976MIT metaflacA library for reading and writing FLAC metadata.230,221MIT metafluxShort alias for the metaflux-client SDK — re-exports the entire metaflux-client public API.259MITAPI bindingsCryptography::Cryptocurrencies metaflux-clientRust SDK for the MetaFlux derivatives L1 — REST + WebSocket, EIP-712 signing, and typed builders for the full signed-action…343MITAPI bindingsCryptography::Cryptocurrencies metafmtA CLI for formatting configuration files6,217MIT metaforA crate for quickly generating repetive code from a single example.1,832MITDevelopment tools metaframerMetaframer is a tool to generate frames for images from their metadata2,828MITCommand line utilities metagenerplaceholder3,022 metagoblinGenerates metadata for a binary format using goblin35,272MIT metaheuristicsFind approximate solutions to your optimisation problem using metaheuristics algorithms48,762GPL-3.0 metaheuristics-natureA collection of nature-inspired metaheuristic algorithms.116,095MITAlgorithmsNo standard library metaheurustics-rsA comprehensive collection of metaheuristic optimization algorithms implemented in Rust1,641MITAlgorithmsMathematics metainfoTransmissing metainfo across components.412,317MIT OR Apache-2.0AccessibilityConcurrency metalRust bindings for Metal20,431,490MIT OR Apache-2.0 metal-candleProduction-quality Rust ML crate for Apple Silicon - LoRA training, inference, and text generation using Candle with Metal backend656Apache-2.0AlgorithmsScience metal-ioA collection of metal IO library1,536MIT/Apache-2.0AsynchronousNetwork programming metal-jsonGPU JSON parser on Apple Metal: parse-to-tape faster than simdjson on large inputs46MIT metal-live-resizeGlitch-free macOS Metal window live resize via CAMetalLayer contentsGravity + contentsScale51MITGraphicsGUI metal-matrixHigh-performance linear algebra library with Metal GPU acceleration775MITHardware supportMathematics metal-rsRust bindings for Metal140,972MIT OR Apache-2.0 metal-softfloatIEEE-754 binary64 (f64) software emulation for Apple Metal compute kernels and pure Rust47MIT AND BSD-3-ClauseGraphicsMathematics metal-sysLow-level bindings for Apple's Metal Graphics API3,358MIT metal2vulkanTranslate Metal AIR / LLVM IR to Vulkan SPIR-V with a native Rust emitter21LGPL-3.0-or-laterCompilersEncoding metalcraftA LangGraph-style stateful graph orchestrator for AI agents in Rust661MITAsynchronousData structures metalcraft-agentInteractive AI coding agent with personas, skills, and tool approval104MIT metalcraft-flowsSpecification and reference types for Flows — a serializable DAG format for AI agent workflows155MITConfigurationData structures metaldbPersistent storage implementation based on RocksDB.1,651Apache-2.0Data structuresDatabase interfaces metaldb-deriveProcedural macros for metaldb.2,324Apache-2.0Development tools metalforgeforge: a deterministic metaheuristic optimization substrate in Rust. Unified Problem/MultiProblem/Anneal traits; DDS, SCE-UA, DE,…170MIT OR Apache-2.0AlgorithmsMathematics metalinkA Metalink 4.0 parser13,418MITFilesystemParsing tools metalioMetal IO runtime1,532MIT/Apache-2.0AsynchronousNetwork programming metalkitRust wrapper around the MetalKit APIs1,802MIT OR Apache-2.0 metalkit-rsSafe Rust bindings for Apple's MetalKit framework — MTKView, texture loading, Model I/O integration, and mesh bridging on macOS83MIT OR Apache-2.0API bindingsGraphics metallicC math functions from scratch11,846MITMathematics metallicalcA calculator written in Rust7,802non-standard metallmA comprehensive library for interacting with various LLM providers using a unified API, inspired by OpenAI's interface1,169non-standard metalloidConfiguration management for developers1,721MIT metallurgyA build system written in rust2,882 metalmqMetalMQ server5,295Apache-2.0 metalmq-clientMetalMQ client library (AMQP 0.9)6,115Apache-2.0 metalmq-codecMetalMQ codec library6,730Apache-2.0 metalogMetalog probability distribution library and CLI16Apache-2.0 metalorRust utilities for line-oriented DSL parsing, portable build cells, local Linux-provider integration, and OCI-backed Linux…623Apache-2.0Development toolsParser implementations metalsA meta programming language for Composable Systems5,114MIT metals-polyPoly library provides the interface and interface type abstractions that form the foundations of the meta programming in Metals3,380MIT metalsshExperimental SSH implementation845MIT OR Apache-2.0 metalssh-cliSSH CLI776MIT OR Apache-2.0 metaltileRust DSL for writing Apple Metal GPU kernels — write once, run fast on Apple Silicon43Apache-2.0CompilersHardware support metaltile-codegenMetal Shading Language (MSL) code generator for MetalTile kernels85Apache-2.0CompilersHardware support metaltile-coreCore IR types and data structures for the MetalTile GPU kernel DSL105Apache-2.0CompilersHardware support metaltile-macrosProc-macro crate providing the #[kernel] DSL for MetalTile GPU kernels123Apache-2.0CompilersHardware support metaltile-runtimeApple Metal runtime dispatch for MetalTile GPU kernels63Apache-2.0CompilersHardware support metaltile-stdMetalTile kernel standard library — benchmark metadata and type definitions18Apache-2.0 metalyzeUnified file metadata extraction for Rust.421MPL-2.0Filesystem metamapMetamap is a special `map` data structure for storing arbitrary types, designed to provide a flexible solution for scenarios…5,199MITDevelopment tools metamatchA proc-macro for generating repetitive match arms.10,999MIT OR Apache-2.0Development toolsNo standard library metamath-rsA library manipulating Metamath databases, including a parallel and incremental verifier for Metamath databases1,555MIT OR Apache-2.0Command line utilitiesDevelopment tools metamessageMetaMessage (mm) is a structured data exchange protocol. It is self-describing, self-constraining, and self-exemplifying,…91MIT metamessage-deriveMetaMessage derive macros for Rust76MIT metamodelA data model for your data models.1,581MIT OR Apache-2.0 MetamorfishMetamorfish is a data mutation library based on CSS-like selectors and mutation actions.2,408MIT OR Apache-2.0 metamorphA dynamic and extensible framework for generating and transforming Rust source code with built-in support for randomization and…1,044MIT metamorphicAI-uplift of the JS/Python ecosystem to Rust21MIT metamorphic-cryptoZero-knowledge end-to-end encryption with post-quantum hybrid KEM (ML-KEM + X25519) and an opt-in CNSA 2.0 suite axis…1,831MIT OR Apache-2.0CryptographyWebAssembly metamorphic-logTamper-evident, append-only transparency log + verification SDK for the Metamorphic platform: RFC 6962/9162 Merkle proofs, C2SP…867MIT OR Apache-2.0CryptographyWebAssembly metamorphoseMacros collection for converting Structure to Model, for a green-barrel project.157,219MIT OR Apache-2.0 metamorphosisA GPGPU computation graph executor for web assembly1,770MIT metamsgLow level network with custom layer that build custom protocol.1,526Apache-2.0 metamusicTUI audio tags editor177non-standard metanoiaA planned adaptive OLAP query engine that can replan queries while they run.20Apache-2.0Database implementations metap(WIP) Meta Programing Tools1,681MIT metapacmulti-backend declarative package manager16,786GPL-3.0-or-laterCommand line utilities metaphoneRealization of phonetic algorithm metaphone3,455non-standardText processing metaphone3Metaphone3 phonetic algorithm2,276MITAlgorithmsText processing metaphone3-sysBindings for the Metaphone3 Go library5,290MIT metaphorA general-purpose utility library for Rust21MITDevelopment tools metaphysicsGeneric extendable first-order differential equation solver505GPL-3.0-or-later metaplexMetaplex11,808Apache-2.0 metaplex-auctionSolana Auction Program13,726Apache-2.0 metaplex-pulsarRust client for Apache Pulsar1,771MIT/Apache-2.0 metaplex-token-metadataMetaplex Metadata155,323Apache-2.0 metaplex-token-vaultMetaplex Token Vault155,736Apache-2.0 metaprofileSegregate WGS data into windows along the genome. Optionally, run tools such as alphabeta for each window.1,485GPL-3.0 metaprogrammingPort C++ metaprogramming to Rust1,451MPL-2.0No standard libraryRust patterns