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.

multicacheAn LRU cache where each object has a given weight136,706LGPL-3.0-only multicalcCalculus, autodiff, nonlinear least squares, and Lie groups in pure no_std Rust: the same math from 64-bit servers to bare-metal…10,909MITEmbedded developmentMathematics multicallMacro to simplify multiple operations or calls on a single object7,703MITDevelopment toolsNo standard library multicanProvides connections to multiple CAN busses at the same time. Allows use of different types of networks12,461MIT multicast-discovery-socketReady to use discovery solution for local networks2,729MIT OR Apache-2.0 multicast-socketSingle-socket multi-interface multicast socket23,705MIT OR Apache-2.0 multicast_dnsSimple Rust wrapper around Avahi Daemon5,780MPL-2.0 multichannelA mpmc priority multi channel with dynamic channel registration and freezing.2,710MIT OR Apache-2.0Concurrency multichannel_audioPlay and record multichannel audio in Rust5,491MITHardware supportMultimedia::Audio multicodecimplementing the multicodec spec25,267MIT OR Apache-2.0 multiconfEasily generate different versions of config files14,688GPL-3.0-only multiconstdestructures an expression into multiple constants5,162ZlibNo standard library multiconst_proc_macrosimplementation detail of multiconst4,865Zlib multid2-d arrays, badly5,406MIT multidatePrint multiple timezones' dates/times with offsets from the local time.6,045MITCommand line utilities multidepartExports HTML emails to folders together with their embedded content.1,855GPL-3.0-or-laterCommand line utilitiesEmail multidictPython MultiDict implementation.6,345MIT OR MPL-2.0 multidiffDiff an arbitary number of inputs1,541Zlib OR Apache-2.0 OR MITAlgorithms multidiff-rsBinary data diffing for multiple objects or streams of data49MITCommand line utilitiesDevelopment tools multidigraphA simple library for extraction multi digraph from a Vec of Paths1,317GPL-2.0Mathematics multidimMulti-dimension arrays2,997 multidimensionHigh-level manipulation of multi-dimensional arrays.10,901non-standardAlgorithmsData structures multiexpMultiexponentiation algorithms for ff/group749,236MIT multiexp-mirrorMultiexponentation algorithms for ff/group. Mirrored by sneurlax from serai for downstream crate-publishing purposes until serai…4,078MIT multifactorialsA Rust crate who allows you to use multi factorials4,067MIT multifiledownloaderA Concurrent and Configurable Multi-File downloader cli tool.1,923MITCommand line utilitiesFilesystem multiformatsMultiformat specifications in rust-lang5,679MIT multigraphrsA versatile, strategy-pattern based MultiGraph library supporting directed, undirected, and weighted graphs.62MITAlgorithmsData structures multigripIoT framework to boost the development of efficient, robust apps1,445MIT OR Apache-2.0 multihashImplementation of the multihash format40,783,375MIT multihash-codetableDefault multihash code-table with cryptographically secure hash implementations1,513,870MIT multihash-deriveProc macro for deriving custom multihash tables.16,182,466MIT multihash-derive-implInternal proc-macro crate for the MultihashDigest derive1,512,537MIT multihookA webhook server13,594GPL-3.0 multiindexCombinatorics of finite index sets: colex-ranked subsets and cartesian multi-indices.83MIT OR Apache-2.0Mathematics multiinputA pure rust gamepad/mouse/keyboard input library based off of rawinput for the windows platform35,963MIT multiinput-zoruaA pure rust gamepad/mouse/keyboard input library based off of rawinput for the windows platform2,508MIT multiioA unified I/O orchestration library for CLI/server applications109MIT OR Apache-2.0Command-line interfaceEncoding multilaterationLibrary for performing a multilateration operation2,009non-standard multilayerProtocol of modularity unifying interface of a module and introducing layers.37,507MITAlgorithmsDevelopment tools multilineTransform realtime log message streams that contain messages spanning multiple lines into streams with one message per line.3,282MITCommand line utilities multiline-loggerPersonal logger implementation1,027MIT OR Apache-2.0Development tools::DebuggingValue formatting multiline-strA simple multiline string Rust macro, which allows you to write multiline strings in a more readable way. It allows for any…2,912MITDevelopment tools multiline-term-inputUtility for input of multiline strings7,733MITCommand-line interface multiline_inputTerminal multiline input with rich editing (ENTER to submit, CTRL+ENTER for newline)992MITCommand-line interfaceText editors multilinearInteractive story simulation using constrained parallel aspects4,677MIT OR Apache-2.0Data structuresSimulation multilinear-parserA parser for the multilinear story systems4,926MIT OR Apache-2.0Parsing toolsSimulation multilinear-storyGame-facing story runtime over a multilinear net: presentation wiring and owner-routed callable events73MIT OR Apache-2.0Game developmentSimulation multilingual-demomulti lingual demo website in Rust3,065MITWeb programming::HTTP client multilinkIPC library for communicating with local or remote processes, over stdio or HTTP7,005MPL-2.0API bindingsData structures multilintA driver of multiple linters9,870MITCommand line utilitiesDevelopment tools multiliteMulti-writer SQLite with E2EE sync, built on homebase — not yet ready for use35Apache-2.0 multimapA multimap implementation.272,969,088MIT OR Apache-2.0 multimarkovThis is a generic tool for training and using multi-order Markov chains for procedural generation applications such as generating…12,741MIT multimatchMulti-pattern matching engine — Aho-Corasick + regex73MITText processing multimediaI want to create a multimedia crate351MIT OR Apache-2.0 multimintA library for managing fedimint clients across multiple federations31,167MIT multimint-servermultimint-server1,502non-standard multimint-swapmultimint-swap1,468non-standard multimixer-128Universal Keyed Hashing Based on Integer Multiplication7,739MITCryptography multimoonMultiMoon - an installer of MoonBit language toolchain.3,706Apache-2.0 multimrCreate identical MR/PRs on multiple repositories.542Apache-2.0Command line utilitiesDevelopment tools multimuxMulti-input (RTSP/RTP/TS-UDP/TS-HTTP/HLS-pull), multi-output (LL-HLS/DASH/LL-DASH) just-in-time repackaging HTTP origin (library:…205MIT OR Apache-2.0MultimediaNetwork programming multimux-cliCLI for multimux — a config-driven, multi-input/multi-output (RTSP/RTP/TS-UDP/TS-HTTP/HLS-pull -> LL-HLS/DASH/LL-DASH)…26MIT OR Apache-2.0Command line utilitiesMultimedia multinRust WebView2 (wry + tao) version conflict solver. One package to rule them all.58MIT multindexIndex slices with multiple const indices/ranges.6,101ZlibNo standard libraryRust patterns multinite-web-script-compilerA compiler for the multinite web script language.5,217MIT multiparseAutomatically parse multiple radices162MIT OR Apache-2.0 multipartA backend-agnostic extension for HTTP libraries that provides support for POST multipart/form-data requests on both client and…26,610,093MIT OR Apache-2.0 multipart-2021A backend-agnostic extension for HTTP libraries that provides support for POST multipart/form-data requests on both client and…20,808MIT OR Apache-2.0 multipart-anyA backend-agnostic extension for HTTP libraries that provides support for POST multipart/form-data requests on both client and…1,765MIT OR Apache-2.0 multipart-asyncA backend-agnostic extension for asynchronous HTTP libraries that provides support for POST multipart/form-data requests on for…4,328MIT OR Apache-2.0 multipart-boundaryMultipart boundary2,367Apache-2.0 OR MIT multipart-client-streamA simple multipart stream implementation for tokio1,607GPL-3.0 multipart-form-dataMultipart form data1,672Apache-2.0 OR MIT multipart-nickelDEPRECATED: Nickel support is returning to `multipart` itself in 0.14. Support for `multipart/form-data` bodies in Nickel via the…7,181MIT OR Apache-2.0 multipart-rfc7578An implementation of multipart/form-data (RFC7578)14,954MIT OR Apache-2.0AsynchronousWeb programming multipart-rsA simple, zero-allocation, streaming, async multipart reader & writer for Rust535,650MITAsynchronousNetwork programming multipart-streamparse and serialize async multipart/x-mixed-replace streams.13,079MIT/Apache-2.0AsynchronousWeb programming::HTTP client multipart-writeSink-like interface for writing an object in parts1,555MIT OR Apache-2.0 multipart2A backend-agnostic extension for HTTP libraries that provides support for POST multipart/form-data requests on both client and…3,186MIT OR Apache-2.0 multipart3A fork fork of a backend-agnostic extension for HTTP libraries that provides support for POST multipart/form-data requests on…47MIT OR Apache-2.0 multipart_async_streamAn easy-to-use, efficient, and asynchronous multipart stream parser.1,654MIT OR Apache-2.0Network programmingParser implementations multipart_ngMaintenance fork of the unmaintained `multipart` 0.18.0 with the `trailing_semicolon_in_macro` future-incompatibility warning…29MIT OR Apache-2.0 multipartySimple zero copy streaming multipart decoder implementation450,424MIT/Apache-2.0AsynchronousWeb programming multipassRust SDK for Canonical Multipass2,198Apache-2.0 multipathA library to split file path, like `/home/{user,admin}/file.txt`.3,701MITData structures multipeekAn adapter to peek at future elements in an iterator without advancing the iterator cursor40,366MIT OR Apache-2.0Data structuresNo standard library multipeerconnectivitySafe Rust bindings for Apple's MultipeerConnectivity framework — peer-to-peer ad-hoc networking on macOS20MIT OR Apache-2.0API bindingsNetwork programming multipeerconnectivity-rsSafe Rust bindings for Apple's MultipeerConnectivity framework — peer IDs, sessions, browser/advertiser helpers, assistant UI,…90MIT OR Apache-2.0API bindingsNetwork programming multipkgLibrary aiming to simplify work with common package managers. WIP1,639GPL-3.0 multiplatform_testA simple attribute macro to combine `#[test]` and `#[wasm_bindgen_test]`17,096Apache-2.0 multiplayerMultiplayer.1,748MIT OR Apache-2.0 multiple-connections-lapin-wrapperLapin wrapper for making AMQP connections easier to manage for microservices3,052MIT multiple_choiceA Rust proc-macro library that verifies function results through multiple executions25MITDevelopment toolsRust patterns multiple_errorsPropagate multiple errors instead of just the first one3,958MIT OR Apache-2.0Rust patterns multiplexA key value store with pub/sub capabilities1,669Apache-2.0 multiplex-tonic-hyperMerge a gRPC service and other HTTP service into one service6,646MITNetwork programming multiplexed-connectionCreates connection with multiple data channels over single async data stream.2,991MIT multiplexer-evmA Rust library and Solidity contracts for building and executing complex EVM transaction sequences, including flash loans.1,198MIT OR Apache-2.0Cryptography::CryptocurrenciesDevelopment tools::Build Utils multiplicityA simple additively homomorphic multiset hash function2,776MIT multiplierless-rsMultiplierless FIR Filter optimization (using Ellipsoid Method) — Rust port12MIT OR Apache-2.0 multiply_numsTakes two unsigned integers and return their product.1,749MIT multiply_test101Nothing1,601MIT multipoolA configurable thread pool with optional work-stealing support and task priority scheduling.9,891MITAsynchronousConcurrency multiprintA convenient string multiplication utility crate5,698MIT OR Apache-2.0Value formatting multiprocessingAn experimental crate for POSIX-based multiprocessing2,827MIT OR Apache-2.0 multiproof-rsRust implementation of @ledgerwatch's multiproof algorithm14,630Apache-2.0 multiptrMaximally convenient and efficient wrapper around a pointer to an element within a slice107MIT OR Apache-2.0 multipullMultipull keeps every multi-repo project up to date with one fast, parallel git pull.115MIT multiqueueA fast mpmc broadcast queue46,831MITAlgorithmsAsynchronous multiqueue2A fast mpmc broadcast queue42,176MITAlgorithmsAsynchronous multirandA threaded pseudo-random number generator87MITAlgorithms multirecA command-line tool for automated multi-sampling of MIDI instruments2,751MIT OR Apache-2.0Command line utilitiesMultimedia::Audio multirefMultireferences: a safe way to do [&T] -> &[T]10,994MITData structuresNo standard library multirepReplaces multiple patterns at a time.3,884MIT multirunCLI tool for running multiple commands at once and multiplexing the output2,818MIT OR Apache-2.0 multirust-rsmultirust in rust - manage multiple rust installations with ease10,928MIT multisafepayA MultiSafePay SDK for the Rust Programming Language1,534non-standard multiscale-truchetA cli for creating multi-scale truchet SVGs - based on <https://christophercarlson.com/portfolio/multi-scale-truchet-patterns/>1,566non-standard multiscreen-rsA Rust implementation of the Multiscreen neural language model — training and inference powered by Burn.202MITScienceText processing multiseat-rsA blazingly fast, seamless multiseat manager for Linux, written in Rust.44GPL-3.0GUIOperating systems::Linux APIs multisensor-lmb-filters-rsMulti-object tracking using Labeled Multi-Bernoulli filters - Rust port of multisensor-lmb-filters92MITAlgorithmsScience multiseqexMulti-sequence extractor from FASTA using FAI indexing, with parallelism and flexible region input formats.55MITCommand line utilitiesScience multiserverRust multithread server samples1,020MIT multisetMultisets/bags221,961Apache-2.0 multiset-hashAn incremental hash function for multi-sets.2,889MIT multisetsA multiset implementation, currently based on a HashMap1,635MITData structures multishotAn async, lock-free, reusable channel for sending single values to asynchronous tasks.68,186MIT OR Apache-2.0AsynchronousConcurrency multisigCreated with Anchor57Apache-2.0 multisig-liteA native SOL multisig on-chain program9,728MIT OR Apache-2.0 multisig-sdkClient helpers for the Solana multisig program20MIT multisig-wallet-neoNeo N3 multisig wallet smart contract with configurable owners and threshold24MITCryptography::CryptocurrenciesWebAssembly multisn8Placeholder for what could be an API1,554MIT OR Apache-2.0 multisockUnified types for TCP & Unix sockets8,341MITNetwork programming multisolCommand-line application for verifying Solidity contracts on Etherscan5,975MITCommand line utilities multisol-collectorContract dependency collector for the multisol crate6,693MIT multisol-structsCollection of structs shared across the multisol crate7,896MIT multisol-writerWrite the contracts collected with the multisol crate to a directory6,581MIT multispliceeasily splice a string multiple times, using offsets into the original string10,546Apache-2.0 multisqlMultiSQL60,158Apache-2.0 multisql-cliMultiSQL CLI5,258Apache-2.0 multistackOpen source lightweight TUI for parallel agent management138GPL-3.0-only multistochgradStochastic Gradient, Multithreaded8,089MIT/Apache-2.0 multistoreRuntime-agnostic core library for the S3 proxy gateway1,016MIT multistore-cf-workersCloudflare Workers runtime adapters for the multistore S3 proxy gateway476MIT multistore-meteringUsage metering and quota enforcement middleware for the S3 proxy gateway241MIT multistore-oidc-providerOIDC provider for outbound authentication — JWT signing, JWKS serving, and cloud credential exchange406MIT multistore-path-mappingHierarchical path mapping for the multistore S3 proxy gateway486MIT multistore-stsOIDC/STS authentication for the S3 proxy gateway389MIT multistrStore multiple strings in the same heap buffer.30,932non-standard multistreamProvides simple abstractions for tcp/tls/unix socket servers and clients in tokio2,311MIT multistream-batchImplementations of batching algorithms17,526MITAlgorithms multistream-selectMultistream-select negotiation protocol for libp2p18,737,046MITAsynchronousNetwork programming multitagA crate for reading and writing music metadata in a variety of formats8,482MIT multitaskAn executor for running async tasks353,941Apache-2.0 OR MITAsynchronousConcurrency multithreadSimple API for data-parallel tasks, rayon-lite5,022MIT OR Apache-2.0Concurrency multithreadingA simple multithreading library in Rust9,154MITConcurrency multitoolSystem Tools with real-time Web UI1,592MIT multitool-hgUseful module for creating services on Rust.5,459MITDevelopment toolsWeb programming multitoothA cli tool for poking multiple uberteeth2,972MIT multitrackmultitrack1,525MIT/Apache-2.0 multitreeA small CLI tool to manage Git worktrees25MITCommand line utilities multitudeFast and flexible arena allocator.847MITData structuresMemory management multitude_macrosMacros for the multitude crate.64MITData structures multitude_macros_implMacros for the multitude crate.66MITData structures multitypeArithmetic type traits.9,251MIT OR Apache-2.0 multivariate-optimizationEvolutionary optimization of multivariate functions3,155MIT OR Apache-2.0 multivers-runnerLibrary to create a portable binary that embeds multiple versions of an executable each using a different CPU feature set6,940MIT OR Apache-2.0Hardware support multiversedAttribute macros wrapping multiversion with predefined SIMD target presets4,997MIT OR Apache-2.0Development tools::Procedural macro helpersHardware support multiversionEasy function multiversioning13,302,614MIT OR Apache-2.0Hardware supportNo standard library multiversion-macrosImplementation crate for multiversion13,276,836MIT OR Apache-2.0 multiversx-blsBLS signature library for MultiversX10,790GPL-3.0-onlyCryptography multiversx-chain-coreMultiversX chain interfaces, constants, and base types48,198GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Debugging multiversx-chain-scenario-formatParser/writer of the MultiversX transaction scenario format114,696GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools multiversx-chain-vmMultiversX VM implementation and tooling152,163GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Debugging multiversx-chain-vm-executorMultiversX VM executor interface101,546GPL-3.0-onlyCryptography::Cryptocurrencies multiversx-chain-vm-executor-wasmer-experimentalMultiversX VM Wasmer adapter (experimental)11,647GPL-3.0-onlyCryptography::Cryptocurrencies multiversx-price-aggregator-scMultiversX Price aggregator Smart Contract81,364GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library multiversx-scMultiversX smart contract API238,906GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools multiversx-sc-codecLightweight binary serializer/deserializer, written especially for MultiversX smart contracts171,822GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools multiversx-sc-codec-deriveMacro implementations of multiversx-sc-codec #[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)]172,495GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools multiversx-sc-deriveMultiversX smart contract API procedural macros240,248GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Procedural macro helpers multiversx-sc-metaMultiversX smart contract crate management standalone tool201,972GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Debugging multiversx-sc-meta-libMultiversX smart contract meta-programming tools and build system78,846GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Debugging multiversx-sc-modulesMultiversX WebAssembly standard smart contract modules124,437GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library multiversx-sc-scenarioMultiversX tools for writing and executing scenarios192,930GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Debugging multiversx-sc-snippetsMultiversX framework for building smart contract interaction snippets123,297GPL-3.0-onlyCryptography::Cryptocurrencies multiversx-sc-wasm-adapterMultiversX WebAssembly VM API wrapper138,355GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::FFI multiversx-sdkSDK for interacting with the MultiversX blockchain100,238MITAPI bindingsCryptography::Cryptocurrencies multiversx-sdk-dappSDK for interacting with the MultiversX blockchain for wasm-bindgen environments7,843MITAPI bindingsCryptography::Cryptocurrencies multiversx-sdk-httpSDK for interacting with the MultiversX blockchain28,259MITAPI bindingsCryptography::Cryptocurrencies multiversx-wegld-swap-scMultiversX Wrapped EGLD Smart Contract84,537GPL-3.0-onlyCryptography::CryptocurrenciesNo standard library multiview-estimatorEstimates camera motion using OpenCV's multiple view geometry estimator1,713MITAlgorithmsComputer vision multiwii-serial-protocol-2A Multiwii Serial Protocol (MSP) implementation for Rust1,281MIT OR Apache-2.0 multiwii_serial_protocolA Multiwii Serial Protocol (MSP) implementation for Rust3,578MIT OR Apache-2.0 multiwii_serial_protocol_v2A Multiwii Serial Protocol (MSP) implementation for Rust17,583MIT OR Apache-2.0 multizipZip 3, 4, 5 or more Rust iterators6,646MIT multraAn async parser for `multipart/form-data` content-type in Rust.28,619MITAsynchronousWeb programming multrixA simple matrix multiplication and manipulation library with multithreading support3,769MITAlgorithmsMathematics