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.

mapped_vecA crate for a vector that not only stores it's data but also it's order.2,897MIT mappedbptreeMemory maped (mmap) B+ tree implementation in Rust.78MIT mappedheapAn extensible memory mapped file that keeps track of used and free pages with a simple freelist allocator.3,756MIT mappedpagesA fixed-size page provider backed by memory mapping, intended for building higher-level allocators and storage systems34MIT mappedvartrieA Rust library for memory-mapped variable-length key tries, optimized for fast lookups and efficient storage.18MIT mapperMapping macro to help to reduce mapping boilerplate15,424MIT OR Apache-2.0Rust patterns mapper-apiApi of the `mapper` crate4,743MIT OR Apache-2.0 mapper-implImplementation detail of the `mapper` crate8,973MIT OR Apache-2.0 mappersPure Rust geographical projections library27,745Apache-2.0MathematicsScience mappers_warpVery simplistic tool for reprojecting maps, based on GdalWarp975Apache-2.0MathematicsScience mapping-algorithmsA collection of pure-rust algorithms, for spatial and SLAM purposes2,394MITAlgorithmsScience mapping-suitesA collection of SLAM suites, based on mapping-algorithms2,051MITAlgorithmsScience mapping_infoCompact mapping/run metrics container and reporting utilities for sequencing read mapping pipelines.469MITScience mappingsGet the mappings of a process (currently only on Linux)10,109,005Apache-2.0 mapplotA library for plotting data on maps.1,651MIT OR Apache-2.0Visualization mapprA lightweight Rust codebase mapper with an interactive TUI and structured CLI reports18MITCommand line utilitiesDevelopment tools mapprojImplementation of (a part of) map projections defined in the FITS World Coordinate System (WCS)65,467Apache-2.0 OR MITAlgorithmsScience mappum-librocksdb-sysNative bindings to librocksdb3,182MIT/Apache-2.0/BSD-3-Clause mappum-rocksdbRust wrapper for Facebook's RocksDB embeddable database1,961Apache-2.0 mappyA parser for Quake .map files and their descendent formats26MIT OR Apache-2.0Game developmentParsing tools mappy-clientClient library for mappy maplet data structures990MITAlgorithmsData structures mappy-coreCore maplet data structure implementation1,225MITAlgorithmsData structures mapquestA wrapper for the Mapquest REST api2,229Apache-2.0API bindings maprCross-platform Rust API for memory-mapped file IO1,458,735MIT/Apache-2.0 mapradarTurn addresses into coordinates and find nearby amenities using Google Maps API164MITAPI bindingsWeb programming maprcRc and Arc alternatives that allow the smart pointer to refer to just a portion of a reference-counted allocation.5,518non-standard mapreducemapreduce framework1,894MIT mapreduce-rsA web framework for Rust1,534MIT maproA tiny macro library for creating std::collections11,273MIT maproomSemantic code search powered by embeddings, with SQLite or PostgreSQL/pgvector storage246MITCommand line utilitiesDevelopment tools mapsInspect, compare and align multiple grid maps in an intuitive & fast GUI14,930Apache-2.0GUIMultimedia::Images maps-address-completion-serviceServe city names, zip codes, street names and house numbers for auto completion2,753MIT maps_io_rosFundamental IO for 2D ROS grid maps.1,377Apache-2.0Data structuresFilesystem maps_renderingImage rendering and texture management tailored to the maps crate758Apache-2.0GraphicsMultimedia::Images mapsco-clientAn API client for geocode.maps.co6,561MIT mapsdFind & Replace text in multiple files using an explicit CSV of Before/After pairs.1,172MIT OR Apache-2.0Command line utilities mapsforge-rsA Rust parser for Mapsforge binary map files981MITEncodingParser implementations mapsticTooling to generate Elasticsearch index mappings from type definitions868MIT OR Apache-2.0 mapstic-coreInternal functionality used by the mapstic crate at runtime1,523MIT OR Apache-2.0 mapstic-deriveDerive macro exported by the mapstic crate1,106MIT OR Apache-2.0 mapstic-derive-implImplementation of the derive macro provided by the mapstic crate1,302MIT OR Apache-2.0 mapstructCreate refactor safe derivatives of Structs with proc-macros.25,528MIT mapstruct-deriveA derive macro for the mapstruct crate25,903MIT mapstruct-derive-libA derive macro for mapstruct26,266MIT mapstruct4rust-deriveA library for mapping two structs1,399Apache-2.0 maptiler-cloudA simple Rust wrapper library around the Maptiler Cloud API7,234MIT mapuche-embeddedAn implementation of a Redis protocol embedded db, with RocksDB as KV storage.1,544MIT OR Apache-2.0 mapvasA map viewer with drawing functionality28,512MIT OR Apache-2.0 mapwordsHashMap based keyword extraction7,457WTFPL mapxHigh performance memory map with disk synchronization58MITCachingConcurrency maqueenA Rust library for the DFRobot micro:Maqueen373non-standardDevelopment toolsScience::Robotics maquiolibrary for building composable distributed systems4,713MIT marLibrary for reading and writing Mozilla Archive files6,147MPL-2.0CryptographyParser implementations maraA high-performance scraper that clears challenges over a rotating pool of egress IPs.35MITWeb programmingWeb programming::HTTP client maramA modern, high-performance alternative to the Unix tree command1,325MITCommand line utilitiesFilesystem marathonProject planner tool1,847MIT marathonctlCommand-line control interface for Marathon multiplayer game engine38MITCommand line utilitiesGame development maratona-sync-photosTool to sync and convert photos and songs from a source folder to other two311MIT marauderA utility library for hacking/reading memory of processes/games.1,604MITGames marauder-macrosA macro for generating DLLs for memory hacking2,090MITGames maraudersA tool for hand-crafted mutation analysis and management8,233MIT marayJIT Ray Tracing using basic math8,349MIT OR Apache-2.0 marblegarbage-collecting on-disk object store39,284MIT/Apache-2.0 marbles-rsMarble generator for World ID.1,208MIT marbling-bitcoincryptocurrency wallet library supports bitcoin distributed key generation and signing1,642AGPL-3.0 marbu-customization-moduleKomple Framework module for marketplace customization in Marbu.2,704Apache-2.0 marcReader and builder for MARC 21 Bibliographic format45,510MIT/Apache-2.0 marc-recordA MARC21 parser supporting MARC-8 text encoding2,079MITParser implementations marc-relatorsParsing and de/serialization for MARC relators2,490CC0-1.0 marc-rsRust library for MARC21, UNIMARC, and MARC XML format support3,339MIT OR Apache-2.0EncodingParsing tools marc-rs-deriveDerive macros for marc-rs2,994MIT OR Apache-2.0EncodingParsing tools marc21A toolkit for processing MARC-21 records.1,175EUPL-1.2Parser implementations marc21-cliA command-line tool for processing MARC-21 records.94EUPL-1.2Command line utilities marcelDynamic theme library for the iced GUI framework2,840MIT OR MPL-2.0Data structuresDatabase interfaces marcelomarcelo1,660MIT OR Apache-2.0 MarcFly_LearningRustCreate to publish for chapter 14, tutorial done! Notes ordered by chapter, made to help myself catch back to issues I will keep…11,527MIT marchA Markov chain implementation1,568MIT marching-bufferMarching buffer with resets1,704CC0-1.0Data structuresMemory management marching-cubesA marching cubes implementation in Rust5,912MIT marching-squaresParallelized marching squares algorithm for constructing closed isolines / contour lines4,237MITAlgorithms marching_squares_wgpuParallel Marching Squares algorithm implemented with wgpu1,632non-standard marchiveMaildir archiving tool. Placeholder.1,908GPL-3.0-only marcliConverts CommonMark Markdown to ANSI-escaped terminal output148MITCommand-line interfaceRendering marcoMarco is a CLI tool to send messages to friends across the network1,987MIT marco-cargo-test-gitlabtest for release-plz6,050MIT marco-corenom-based Markdown parser, HTML renderer, and intelligence features (highlights, diagnostics, completions) for the Marco editor.159MITParsing toolsText processing marco-crate-exampletest for release-plz17,799MIT OR Apache-2.0 marco-gitea-testTest for release-plz6,471MIT OR Apache-2.0 marco-poloA CLI tool to cartograph codebases and generate Mermaid.js diagrams.53MIT marco-test-cratesimple test crate2,839MIT marco-test-onemarco-test-one64,453MIT OR Apache-2.0 marco-test-threemarco-test-three22,534MIT OR Apache-2.0 marco-test-twojust a test for release-plz72,810MIT OR Apache-2.0 marco_paspuel_add_oneTest cargo workpaces publish add one3,924MIT marco_paspuel_adderTest cargo workpaces publish adder2,706MIT marco_paspuel_artA library for modeling artistic concepts.1,623MIT marcosDerive macro for parsing derive macro attributes flexibly and easily77MIT OR Apache-2.0Development tools::Procedural macro helpers marcos_coreDerive macro for parsing derive macro attributes flexibly and easily140MIT OR Apache-2.0Development tools::Procedural macro helpers marcos_deriveDerive macro for parsing derive macro attributes flexibly and easily135MIT OR Apache-2.0Development tools::Procedural macro helpers marctermmy terminal as you might have guessed by the name192MIT marctkMARC21 Binary, Breaker, and XML Toolkit8,829Apache-2.0Command line utilitiesParser implementations marcusAn experimental Markdown parser written in Rust4,693MIT marek_google_speech_recognitionIdiomatic bindings for Google Chrome's libsoda6,572AGPL-3.0-or-laterAccessibilityAPI bindings marek_speech_recognition_apiSpeech recognition API6,503AGPL-3.0-or-laterAccessibilityMultimedia::Audio marek_translate_apiNatural language translation API2,212AGPL-3.0-or-laterAccessibilityText processing marek_translate_locallyBindings for translateLocally2,857AGPL-3.0-or-laterAccessibilityAPI bindings marek_vosk_speech_recognitionMarek's bindings for Vosk Speech Recognition2,885AGPL-3.0-or-laterAccessibilityAPI bindings marfyYAML parser that preserves comments22MIT marfy_deriveDerive macros for marfy69MIT margMeta config for apps from args7,156MIT marg-coreMarg core types, configuration loader, and error definitions117Elastic-2.0Command line utilitiesNetwork programming marg-orientationA MARG (Magnetic, Angular Rate, and Gravity) orientation estimator2,799EUPL-1.2AerospaceAlgorithms marg-providersMarg provider adapter trait and per-provider client implementations98Elastic-2.0Command line utilitiesNetwork programming marg-serverMarg HTTP server: request pipeline, routes, graceful shutdown88Elastic-2.0Command line utilitiesNetwork programming marg-storageMarg storage trait and backend implementations (SQLite default, Postgres recommended, Redis hot store)100Elastic-2.0Command line utilitiesNetwork programming margaReserved name for now1,492MIT OR Apache-2.0 margaret-is-a-catA collection of crates for working with cats2,4930BSD margemarge create MRs and automatically assigns one of your merge buddies1,875MIT marginStructured diagnostics core and layout planning865MIT OR Apache-2.0Command-line interfaceDevelopment tools margin-account-oracleA cargo-generate template for Rust + Sway integration testing.20Apache-2.0 margin-termTerminal rendering for margin layout plans852MIT OR Apache-2.0Command-line interfaceDevelopment tools marginaliaTrivia-preserving parsing and formatting for logos + lalrpop755MITDevelopment toolsParser implementations margined-neutron-stdStandard library for Neutron with CosmWasm support included16,692MIT OR Apache-2.0 marginfi-cpimarginfi CPI interface5,447non-standard marginfi-testMarginfi test1,545Apache-2.0 marginfiv2cpiAutogenerated CPI client for the MarginFi V2 Program3,080Apache-2.0 margoA placeholder registry1,547MIT OR Apache-2.0 margo-fetchModular reimplementation of (parts of) Cargo1,928MIT OR Apache-2.0 mariaa simple expressjs like web framework builtin rust6,762MIT maria-linalgA simple linear algebra processing package.18,012MIT mariadb-mysql-kbsAn index of the MariaDB and MySQL Knowledge bases10,901MPL-2.0Command line utilities mariadb_exporterMariaDB metric exporter for Prometheus376BSD-3-ClauseCommand line utilitiesDatabase interfaces maridAn orchestration library for running, waiting on, and stopping threads.7,038BSD-3-Clause marie-ssgA fast static site generator that converts markdown with TOML metadata into HTML29MITCommand line utilitiesWeb programming marigoldThe Marigold Programming Language.17,418Apache-2.0 OR MIT marigold-grammarGrammar for the marigold language.21,935Apache-2.0 OR MIT marigold-implInternal logic for the marigold language.20,556Apache-2.0 OR MIT marigold-macrosMacros for the marigold language.21,719Apache-2.0 OR MIT marikoComing soon...1,255MIT OR Apache-2.0 marinRust implementation of the DSL used for kantek (kv2.dev)1,659GPL-3.0-onlyCommand line utilitiesParser implementations marinaA dataset manager for robotics to organize, share, and discover datasets and metadata across storage backends.783MIT OR Apache-2.0 marina-tuiA developer-process cockpit — the dev servers and processes you care about, resolved into names you recognize18Apache-2.0Command line utilitiesDevelopment tools marinadeMarinade stake pool Anchor client.5,401AGPL-3.0 marinade-cpiAutogenerated CPI client for the Marinade liquid staking program.9,549Apache-2.0 marinaraa cli-based pomodoro timer4,918Apache-2.0/MIT marineFluence Marine command line tool74,798Apache-2.0 marine-build-rs-generatorTools for generating marine_test_env in build scripts64,921Apache-2.0API bindingsDevelopment tools::Testing marine-call-parametersContains CallParameters and SecurityTetralets structures for marine-rs-sdk108,421Apache-2.0API bindingsWebAssembly marine-coreCore of Marine, the Fluence Wasm Runtime101,357Apache-2.0 marine-it-generatorFluence Marine interface types generator126,435Apache-2.0 marine-it-interfacesFluence Marine interface types helper crate110,778Apache-2.0 marine-it-parserFluence Marine interface types parser139,687Apache-2.0 marine-js-backendFluence Marine Wasm backend interface implementation for JS environment7,933Apache-2.0 marine-macroDefinition of the `#[marine]` macro188,468Apache-2.0API bindingsWebAssembly marine-macro-implImplementation of the `#[marine]` macro213,243Apache-2.0API bindingsWebAssembly marine-macro-testing-utilsSome functions for testing procedural macros16,346Apache-2.0Development tools::Testing marine-min-it-versionFluence Marine interface types minimum supported version checker75,437Apache-2.0 marine-module-info-parserFluence Marine Wasm module info (manifest and version) parser117,742Apache-2.0 marine-module-interfaceFluence Marine module interface114,897Apache-2.0 marine-rs-sdkFluence backend SDK for developing backend applications for the Fluence network130,826Apache-2.0API bindingsWebAssembly marine-rs-sdk-mainContains logger, allocators and several other modules for marine-rs-sdk178,680Apache-2.0API bindingsWebAssembly marine-rs-sdk-testBackend SDK that allows testing modules for the Marine runtime71,946Apache-2.0API bindingsDevelopment tools::Testing marine-runtimeThe Fluence Wasm Runtime147,191Apache-2.0 marine-sqlite-connectorThe package provides an interface to SQLite.53,044Apache-2.0/MITAPI bindingsDatabase interfaces marine-test-macroDefinition of the `#[marine_test]` macro79,127Apache-2.0API bindingsDevelopment tools::Testing marine-test-macro-implImplementation of the `#[marine_test]` macro79,237Apache-2.0API bindingsDevelopment tools::Testing marine-timestamp-macroDefinition of the `#[build_timestamp]` macro142,819Apache-2.0API bindingsWebAssembly marine-utilsFluence Marine utils crate82,130Apache-2.0 marine-wasm-backend-traitsFluence Marine generic Wasm backend interface78,809Apache-2.0 marine-wasmtime-backendFluence Marine Wasm backend interface implementation for Wasmtime63,771Apache-2.0 marine_vessel_simulatorA simulator for marine vessels and their performance in various conditions.689GPL-3.0-or-laterScience::GeospatialSimulation marinefetcha tool to fetch your computer1,510MIT mario_minigrepfirst project for minigrep1,923MIT OR Apache-2.0 marionetteLibrary implementing the client side of Gecko's Marionette remote automation protocol.110,298MPL-2.0 mariposaA chess engine.1,200MIT marisa-ffiRust FFI bindings for libmarisa - a space-efficient trie data structure642BSD-2-ClauseAPI bindingsData structures marisa-rsSafe Rust wrapper for the marisa-trie C++ library1,405LGPL-2.1-or-laterData structuresText processing mariusMarius: a data-oriented reactive projection engine. PostgreSQL → AOT HTML, zero intermediate transformation.56MIT OR Apache-2.0ConcurrencyDatabase interfaces marius-bridge-forgeBuild-time SQLx batch query and Axum route generator for the Marius engine.44MIT OR Apache-2.0Development tools marius-collectorLock-free bit-vector collector for the Marius reactive engine. Pure Core, no async runtime.167MIT OR Apache-2.0ConcurrencyData structures marius-db-forgeBuild-time generator: PostgreSQL pg_attribute → Rust #[repr(C)] structs for the Marius engine.111MIT OR Apache-2.0Database interfacesDevelopment tools marius-fragment-forgeBuild-time HTML render generator for the Marius engine. Computes static/dynamic buffer capacities.148MIT OR Apache-2.0Development tools marius-guard-forgeBuild-time RLS and security trait generator for the Marius engine.34MIT OR Apache-2.0Development tools marius-projectionProjection trait for the Marius reactive engine (Core/Shell boundary).162MIT OR Apache-2.0Database interfaces marius-renderDispatcher and artifact rendering shell for the Marius reactive engine.95MIT OR Apache-2.0Web programming marius-schemaGenerated #[repr(C)] structs and Collector statics mirroring PostgreSQL schema for the Marius engine.78MIT OR Apache-2.0Data structuresDatabase interfaces marjapussiImplements the Finnish card game Marjapussi.2,580GPL-3.0 markHTML generator for Markdown3,133 mark-api-downAPI workspace — design specs, send requests, validate contracts, from CLI and browser.20Apache-2.0Command line utilitiesDevelopment tools::Testing mark-clipboardA simple clipboard manager for the command line3,400MIT mark-flaky-testsMark, debug and auto-retry your flaky tests106,316MIT OR Apache-2.0Development toolsDevelopment tools::Testing mark-flaky-tests-macroMark, debug and auto-retry your flaky tests (proc-macro crate)106,792MIT OR Apache-2.0 mark-htmlA simple and efficient Markdown to HTML parser written in Rust.719MITText processingWeb programming mark-rsA Markdown parser and Static Site Generator2,898MIT mark-testtest create crate1,992MIT mark-treequestionable tree-shaped thing240MIT mark_lastSimple extension to rust iterator's to mark the last element of an iterator5,392MIT mark_recallA bookmark system for the shell1,649MITCommand line utilities mark_tuple_traitsa proc_macro for marking tuples of length up to 32 with a single marker trait to bypass the 'fundamental' feature3,130MIT markab_parserA simple, copy-less and rich-error-message parser combinator library.11,013MIT/Apache-2.0