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.

markovianSimulation of Markov Processes as stochastic processes.7,105MIT OR Apache-2.0MathematicsScience markovify-rsA fast, extensible Rust implementation of a Markov chain text generator, inspired by markovify298MITParser implementationsText processing markovishSimple Markov chain implementation for text generation11,165MPL-2.0Text processing markovrHigher-order Markov Chains.8,294GPL-3.0 markovTrans-rsFirst-order Markov chain library with KL-divergence sliding-window comparison17MITMathematicsScience markplusCommunity CLI for MarkPlus - Everything MarkPlus has to offer17MIT OR Apache-2.0Command line utilitiesText processing markplus_coreUniversal Markdown - AST (JSON) compiler for the MarkPlus ecosystem129Apache-2.0Parsing toolsText processing markplus_renderHTML and PDF renderer for the MarkPlus ecosystem (AST → HTML / Typst → PDF)23Apache-2.0RenderingText processing marksA simple and /hopefully/ fast semantic search tool for org/markdown files. WIP.1,708non-standardCommand line utilitiesFilesystem marksadMarkdown parser library with all the extensions4,393Apache-2.0 OR BSL-1.0 OR MITInternationalization (i18n)Localization (L10n) markscrate199329929Just a test1,322MIT OR Apache-2.0 markshenouda-testA web graphics library for Rust2,301MIT marksmanReserved name for HTML builder4,388ISC marksman_escapeHTML escape and HTML unescape strings99,118ISC marksonnetAn experimental Markdown (CommonMark) preprocessor for evaluating Jsonnet42AGPL-3.0-onlyCommand line utilities markstayReference Rust implementation of the markstay spec (v1.1, parser-free core): a source-level identity primitive for Markdown…87MITNo standard libraryText processing markstory_protosRust bindings for sentry-protos3,358non-standard marksweep(WIP) marksweep for Arc1,814MPL-2.0 marktaskA CLI tool for parsing and manipulating Markdown tasks.2,809Apache-2.0Command line utilitiesText processing marktermA rust library to render colored markdown to the terminal.9,393MITParser implementations marktwinMarktwin format support for Eternaltwin.13,211AGPL-3.0-or-laterWebAssembly markupA blazing fast, type-safe template engine for Rust.286,951MIT/Apache-2.0Template engine markup-converterA utility to convert YAML, TOML, and JSON files6,799Apache-2.0 markup-css-onceRender embedded styles only once per template with Markup Rust template engine1,609MIT markup-proc-macroA blazing fast, type-safe template engine for Rust.288,120MIT/Apache-2.0 markup5everCommon code for xml5ever and html5ever84,152,832MIT OR Apache-2.0Parser implementationsWeb programming markup5ever_arcdomThread safe version of RcDom from html5ever project.28,384MIT / Apache-2.0Parser implementationsWeb programming markup5ever_rcdomBasic, unsupported DOM structure for use by tests in html5ever/xml5ever13,873,692MIT OR Apache-2.0Parser implementationsWeb programming markup_engineZero-dependency, trait-based, ultra-lightweight markup renderer (Markdown + HTML + HTML + pluggable). Born from LeadSheetML,…49MITNo standard libraryRendering markup_fmtConfigurable HTML, Vue, Svelte, Astro, Angular, Jinja, Twig, Nunjucks, Vento, Mustache, Handlebars and XML formatter.358,801MIT markupsafe-rsA Rust port of Python's markupsafe: HTML escaping with a type-safe Markup string.17BSD-3-ClauseTemplate engineWeb programming markupsthCrate to define and print out formatted Markup Languages.1,494MIT OR Apache-2.0Text editorsWeb programming markviewA terminal-based Markdown viewer with syntax highlighting49GPL-3.0Command line utilities markxMarkx is a simple markdown parser.4,171non-standard markyMarkdown Magician 🧙14,265MITCommand line utilitiesParsing tools marlaAsync Web Server Framework2,895MIT marlea_engineThis is the standalone engine for marlea available to be imported as an object in other projects. It preforms stochastic…3,271MIT marlin🦀 No nonsense hardware testing in Rust 🛠️12,097MPL-2.0 marlin-aisSans-I/O typed decoders for AIS (AIVDM/AIVDO) messages. Built on marlin-nmea-envelope.105MIT OR Apache-2.0Parser implementations marlin-binary-transferHost-side implementation of Marlin's Binary File Transfer Mark II protocol for SD-card upload to 3D printers.59MIT OR Apache-2.0Embedded developmentHardware support marlin-klvSans-I/O MISB ST 0601 (UAS Datalink Local Set) KLV encoder/decoder.70MIT OR Apache-2.0EncodingParser implementations marlin-nmea-0183Sans-I/O typed decoders for NMEA 0183 sentences (GGA, GLL, HDT, RMC, VTG, PSXN, PRDID). Built on marlin-nmea-envelope.89MIT OR Apache-2.0Parser implementations marlin-nmea-envelopeSans-I/O NMEA 0183 envelope parser: checksum, framing, TAG block recognition. Foundation for the marlin suite.189MIT OR Apache-2.0Parser implementations marlin-sdkMarlin SDK80Apache-2.0 marlin-spade🦀 No nonsense hardware testing in Rust 🛠️10,782MPL-2.0 marlin-spade-macro🦀 No nonsense hardware testing in Rust 🛠️11,105MPL-2.0 marlin-testSimple hardware testing framework35MPL-2.0 marlin-test-macrosSimple hardware testing framework68MPL-2.0 marlin-test-macros-implSimple hardware testing framework101MPL-2.0 marlin-verilator🦀 No nonsense hardware testing in Rust 🛠️15,705MPL-2.0 marlin-verilog🦀 No nonsense hardware testing in Rust 🛠️11,301MPL-2.0 marlin-verilog-macro🦀 No nonsense hardware testing in Rust 🛠️12,066MPL-2.0 marlin-verilog-macro-builder🦀 No nonsense hardware testing in Rust 🛠️12,840MPL-2.0 marlin-veryl🦀 No nonsense hardware testing in Rust 🛠️8,272MPL-2.0 marlin-veryl-macro🦀 No nonsense hardware testing in Rust 🛠️8,536MPL-2.0 marlon-printersTHIS IS A FORK FROM 'printers' MADE WITH THE INTENTION OF LEARNING RUST3,022MITDevelopment toolsOperating systems marlowe_clientHTTP client for the Marlowe Runtime REST API1,987Apache-2.0Web programmingWeb programming::HTTP client marlowe_client_testHTTP client for the Marlowe Runtime REST API1,351Apache-2.0Web programmingWeb programming::HTTP client marlowe_langexperimental parser lib for Cardano Marlowe DSL38,719non-standard marlowe_rust_sdkSDK for the Marlowe Runtime REST API1,657Apache-2.0Web programming marlowe_rust_sdk_testSDK for the Marlowe Runtime REST API1,328Apache-2.0Web programming marluConvenience Rust code that handles coordinate transformations, Jones matrices, I/O. for the Murchison Widefield Array (MWA) radio…51,601MPL-2.0Science marmaladeA simple UI library for video games1,552LGPL-3.0-or-laterGame developmentGraphics marmiteMarmite is the easiest static site generator.18,377AGPL-3.0-or-later marmosetImplementation of the card game SET7,243GPL-3.0+Games marmotte-cliMarmotte CLI (`marmotte` binary).18Apache-2.0 marmotte-coreCore data model, storage, auth, and GC for Marmotte (no HTTP, no CLI).71Apache-2.0 marmotte-serverHTTP server (axum) for Marmotte.45Apache-2.0 maro_crateya test library for me1,290MIT maroonScheme-inspired lisp that compiles to Lua1,696MIT maroontreeAV1 image & AV2 video and image encoder207BSD-3-Clause OR Apache-2.0CompressionEncoding marpaSafe bindings to the libmarpa parsing engine37,723MIT/Apache-2.0 marpa-asfSafe bindings to the libmarpa parsing engine, with Abstract Syntax Forest (ASF) completion422MIT OR Apache-2.0Parsing tools marpcMacro based, boilerplate-free rpc library2,671MIT OR Apache-2.0 marpc-macrosImplementation of the #[rpc] macro for marpc3,207MIT OR Apache-2.0 marple-dbRust SDK for the MarpleDB API70Apache-2.0API bindingsDatabase interfaces marqMarkdown rendering with pluggable code block handlers1,544MIT OR Apache-2.0 marqantQuantum-compressed markdown format for AI consumption with 90% token reduction1,974MITCompressionEncoding marqueeConvert stdin into a "marquee" style output7,773Apache-2.0 marrNeuroscience runtime19MITScience marrowMinimalist Arrow interop3,069,107MIT marrow-cliSurface the parts of a GitHub PR that matter — an AI-assisted PR review TUI for the terminal.17MITCommand line utilitiesDevelopment tools marrow-coreCore library for Marrow: GitHub PR fetch, diff, and AI relevance classification.32MITDevelopment tools marsA data science notebook6,115MIT OR Apache-2.0Development toolsScience mars-agentsAgent package manager for .agents/ directories1,870MITCommand line utilitiesDevelopment tools mars-bluetooth-hciBluetooth HCI event parsing library for Bluetooth Channel Sounding (BLE CS)50MITEmbedded development mars-cliA command line interface for the Mars program.7,636Apache-2.0 mars-clientHigh-level client library for the Capability Mesh Protocol36MIT OR Apache-2.0CryptographyNetwork programming mars-commonShared FFI infrastructure and logging dispatch for Mars crates87MITEmbedded development mars-coreMars is a fully automated, on-chain credit protocol built on Terra and governed by a decentralised community of users and…3,827GPL-3.0 mars-delegatorSmart contract managing community fund delegation to genesis validators on Mars Hub3,160GPL-3.0-or-later mars-deriveA high performance microservice framework in Rust.1,797BSD-3-ClauseNetwork programming mars-earthPortable runtime replay for mars ModelSpec artifacts15Apache-2.0 mars-futuresA high performance microservice framework in Rust.1,797BSD-3-ClauseNetwork programming mars-netA high performance microservice framework in Rust.1,743BSD-3-ClauseNetwork programming mars-ownerA package for managing owner role in cosmwasm contracts32,785GPL-3.0 mars-paramsContract storing the asset params for Credit Manager and Red Bank.10,594GPL-3.0-or-later mars-programMars is a cryptocurrency for sovereign individuals living in Mirascape Horizon across the galaxy.6,398Apache-2.0 mars-red-bank-typesMessages and types for Red Bank smart contracts17,059GPL-3.0-or-later mars-relayUtility to control and automate a window manager12,350non-standard mars-roverA coding exercise in controlling a set of rovers on mars.1,515MIT mars-rpcA high performance microservice framework in Rust.1,796BSD-3-ClauseNetwork programming mars-rsA high performance microservice framework in Rust.1,763BSD-3-ClauseNetwork programming mars-tMars Sol Date & Martian Coordinated Time: a library and a CLI app6,305UPL-1.0AerospaceCommand line utilities mars-terminalA terminal editor, multiplexer, and built-in AI agent in one binary — non-modal and Emacs-compatible, with tmux-style persistent…175MITCommand line utilitiesText editors mars-utilsHelpers for Mars smart contracts13,301GPL-3.0-or-later mars-vestingSmart contract managing token vesting for Mars protocol contributors3,008GPL-3.0-or-later mars-xlogPure Rust xlog library with async/sync appenders, compression, encryption, and tracing integration.222MITAPI bindingsDevelopment tools::Debugging mars-xlog-cliCommand-line decoder for Tencent Mars xlog files.20MITCommand line utilitiesDevelopment tools::Debugging mars-xlog-coreCore runtime building blocks for the Rust-native xlog engine.319MITDevelopment tools::Debugging mars2A Mattermost and Slack API wrapper.2,443MIT mars_calcCalculate your weight on Mars - a simple CLI calculator1,395MITCommand line utilitiesScience mars_raw_utilsUtilities for working with publicly available raw MSL, Mars2020, and InSight images12,948MIT mars_vga这是一个用Rust实现的VGA驱动,内部实现了 println! 宏 和 print! 宏。4,374MIT OR Apache-2.0 marsbarTask bar for marswm (and other EWMH-compliant window managers)13,105non-standard marscA high performance microservice framework in Rust.1,774BSD-3-ClauseNetwork programming marsdownMarkdown to html parser1,254MPL-2.0 marseilleMarseille is a plaintext-to-morse-code encoding library and command-line tool.1,567Apache-2.0 marserParser combinator toolkit with matcher-level backtracking and rich error reporting.208MITParsing tools marser-trace-schemaJSON trace event schema and serde I/O for marser parser traces.99MITParsing tools marser-trace-viewerTerminal UI for inspecting marser JSON/JSONL parser traces.19MITParsing tools marser_macrosProcedural macros for the marser parser-combinator library.153MITParsing tools marsh-apiAPI for interacting with the MARSH program5,854Apache-2.0 marsh-drillxDrillx is a proof-of-work algorithm for Marsh mining mission. Fork of regolith-labs/drillx11,005Apache-2.0 marsh-programMarsh is a cryptocurrency for sovereign individuals living in Mirascape Horizon.2,319Apache-2.0 marsh-typesTypes for interacting with Marsh backend infrasturcture1,386Apache-2.0 marsh-utilsUtils for building MARSH programs6,056Apache-2.0 marshacb_artA library for modeling artistic concepts.1,820MIT marshalA Git workspace manager: monorepo ergonomics over multi-repo storage.17MITCommand line utilitiesDevelopment tools marshal-daemonCoordination daemon for the marshal multi-agent service. Owns the live roster and routes messages between Claude Code sessions.1,144MIT OR Apache-2.0Command line utilitiesNetwork programming marshal-entitiesShared entity types and server-handled commands for the marshal multi-agent coordination service.2,007MIT OR Apache-2.0Network programming marshal-parserParser for Python's "marshal" serialization format2,640MITCommand line utilitiesParser implementations marshal-rsBlazingly fast Ruby-lang's Marshal implementation in Rust.15,663non-standard marshal-shimStdio MCP shim that bridges Claude Code sessions to the marshal coordination daemon.1,206MIT OR Apache-2.0Command line utilitiesNetwork programming marshal-tuiTerminal UI for the marshal coordination daemon — live roster + message stream.1,200MIT OR Apache-2.0Command line utilities marshalconvUtility tool for working with Ruby marshal data108MPL-2.0Command line utilities marshallMarshall - NullSec Command Center | Browser • OSINT • Workforce • VoIP • AI28MITCommand line utilitiesGUI marshall_deriveproc macro lib for [bytebuff](https://crates.io/crates/bytebuff) lib4,150MIT marshmallow_fmSimple yet powerful gameframework!1,216MITGame developmentGame engines marshmallow_gl_bindingsOpenGL bindings for `marshmallow_fm`1,353MIT marshmallow_macrosMacros used by marshmallow_fm. Useless on its own.1,361MIT marsocSome tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public'…10,375MIT marsroverDrive a rover across mars surface without falling into a crater!4,043MITCommand line utilitiesGames marssMars celestial simulation crate for the MilkyWay SolarSystem workspace70MITScienceSimulation marsupialsafe bindings to the xkcp/k12 implementation of the kangarootwelve hash function9,358CC0-1.0 marsupial-sysffi crate for the xkcp/k12 implementation of the kangarootwelve hash function8,328non-standard marswmA simple and modern dynamic tiling window manager12,364non-standard marteCombining the footprint of Lua with the power of Rust into a modern embedded language1,887Apache-2.0 martenBoot your service in style!128AGPL-3.0-or-later marten-diffA terminal diff viewer for reviewing your work before it becomes a commit or pull request.9MITCommand line utilitiesDevelopment tools martianA Rust library providing Mars centric utility modules like: time, date, calendar etc.7,493Apache-2.0AerospaceDate and time martianbookTransform ordinary Rust codebases into explainable execution artifacts.18MITDevelopment toolsDevelopment tools::Profiling martinBlazing fast and lightweight tile server with PostGIS, MBTiles, and PMTiles support41,225MIT OR Apache-2.0Science::GeospatialWeb programming::HTTP server martin-config-macrosDerive macros for MapLibre's Martin tile server configuration types.0MIT OR Apache-2.0Science::Geospatial martin-coreBasic building blocks of MapLibre's Martin tile server.3,620MIT OR Apache-2.0Parsing toolsScience::Geospatial martin-g-release-test-aA library for testing multi-module release in Rust1,513Apache-2.0 martin-g-release-test-bA library for testing multi-module release in Rust1,918Apache-2.0 martin-mbtilesWARNING: This crate was renamed to mbtiles.12,218MIT OR Apache-2.0 martin-tile-utilsUtilities to help with map tile processing, such as type and compression detection. Used by the MapLibre's Martin tile server.47,438MIT OR Apache-2.0Parsing toolsScience::Geospatial martin_art_libAn art library, just for fun4,431MIT OR Apache-2.0 martin_bootcamp_auth_serviceExample auth services1,526MIT martin_my_crate_just_for_funJust want to practice publishing something to crates.io1,874MIT OR Apache-2.0 martin_my_crate_rust_round4An example crate to publish to crates.io1,653MIT OR Apache-2.0 martin_tribal_test_artA simple module to test pushing a crate to crates.io.1,705MIT OR Apache-2.0 martiniRTIN mesh generation for terrain data based on the Martini algorithm1,899MIT OR Apache-2.0AlgorithmsGraphics martini-rsRTIN mesh generation for terrain data based on the Martini algorithm26MIT OR Apache-2.0AlgorithmsGraphics martini_rtinA Rust implementation of the RTIN algorithm285ISCAlgorithmsGame development martinrepo-findrA tool to search files535MIT OR Apache-2.0Command line utilities martinrepo-grrsA tool to search files534MIT OR Apache-2.0Command line utilities martosMartos is an elegant real-time operating system designed for creating complex multi-agent systems. Developers have the…5,018MIT OR Apache-2.0 martyGreat Scott! Rust helpers for CGI—map RFC 3875 to hyper, glue tower services, and hit 88 mph without a flux capacitor. Evolved…37Apache-2.0Network programmingWeb programming::HTTP server marty_plugin_protocolProtocol definitions for Marty workspace provider plugins273MIT OR Apache-2.0 martysOfficial namespace holder for Martys (martys.ai) — AI conformance platform; packages arrive with the public release18Apache-2.0 maru_1,551MIT marucChat client using the matrix protocol1,601Unlicense maruiFind circular imports in a Python project.3,966MITCommand line utilitiesDevelopment tools marukova simple markov chain text generator913MIT maruwWIP crate for the web1,502MIT maruzzellaGTK4 desktop shell prototype in Rust with persisted layouts and plugin-backed views.53MITGUI maruzzella_apiShared ABI and data contracts for Maruzzella plugins and hosts.173MITAPI bindings maruzzella_sdkRust SDK for building Maruzzella plugins.95MITAPI bindings marvel-api-rsAn API wrapper around the Marvel official API1,681MIT marvelsnapdeckEncode and decode Marvel Snap decks3,345MITGames marvin32implements the marvin32 hash function20,185GPL-3.0 marwoodScheme R7RS Virtual Machine18,822MIT OR Apache-2.0 marxa high performance zero-config metric implementation1,724Apache-2.0 marxdownMarkdown to docx, defaulting to Shunn manuscript format21MIT OR Apache-2.0Command line utilitiesText processing marxmlFast markdown + XML query and mutation. Rust core for the marxml ecosystem.88MIT OR Apache-2.0Parser implementationsText processing marzban_apiA simple async client which abstracts/simplifies the interactions with the Marzban panel API…19,364MITAPI bindingsAsynchronous marzipanA macro processor for ZZT worlds428MITCommand line utilitiesCompilers marzulloMarzullo's algorithm1,509non-standard mas-httpHTTP utilities for the Matrix Authentication Service79,592Apache-2.0 mas-ianaIANA registry data for JOSE and OAuth 2.081,409Apache-2.0 mas-joseJSON Object Signing and Encryption (JWT & co) utilities80,562Apache-2.0 mas-keystoreSecret keys store used by the Matrix Authentication Service23,423Apache-2.0 mas-oidc-clientOpenID Connect client library used by the Matrix Authentication Service78,610Apache-2.0 mas-towerTower layers used by the Matrix Authentication Service21,816Apache-2.0 masakaA highly modular, no-std async MQTT client21MIT masalaAutomatic curry. Yum!4,223GPL-3.0-only maschenA no-std compatible shunting yard implementation2,926MITAlgorithms