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.

m5x7Daniel Linssen's m5x7 font1,892CC0-1.0Graphics m6-key-setPython like Set collection, enable hash by a key function2,0180BSD m61-modulusFunctions for performing arithmetic modulo the 61st Mersenne number. Aimed at testing bignum implementations.3,224MIT OR Apache-2.0AlgorithmsMathematics m64A MAXCOM 64 personal computer emulator7,219MIT m64-movieA library for reading and writing M64 movie files.2,901MITParsing tools m6800Motorola M6800 emulator core ported from moon6800 (Lua)54MIT m68000A Motorola 68000 interpreter, disassembler and assembler (code emitter)8,022MPL-2.0CompilersEmulators m68kA safe Rust M68000 family CPU emulator2,052MITEmulators m6arrFixed Size Heap Array5,3750BSD m6bitmapCompact Map using continuously bits2,8800BSD m6collSmall Smart Collections using prefix m64,5940BSD m6entryConvenient key-value pair2,9140BSD m6stackA Small Stack2,9670BSD m77ripFast, memory-safe Rust encoder and decoder for the misa77 compression format73MITCompression m77rip-coreShared types and constants for m77rip encode/decode crates103MIT m77rip-decodemisa77 block decompression for m77rip90MIT m77rip-encodemisa77 block compression for m77rip88MIT m7sm7s - m(anifest)s - a tool for helping with the generation of kubernetes manifests27MITCommand line utilities m8-file-parserParse the Dirtywave M8's file formats (from M8 FW version 4 to 6)870MIT m8-filesParse the Dirtywave M8's file formats9,027MIT m95320Driver for STMicroelectronics M95320 32-Kbit serial SPI bus EEPROM9,4480BSDEmbedded development m_calcA library to calculate math expressions6,920MIT m_ipdLibrary for working with the modified iterated prisoner's dilemma1,658MIT m_lexerA simple extensible regular expressions based lexer145,545MIT OR Apache-2.0 m_serverA minimal HTTP server framework for delivering JSON data. ALPHA: NOT READY FOR PRODUCTION!10,624GPL-3.0-onlyWeb programming maMail Archivist22,353non-standardCommand line utilitiesEmail ma-coreDIDComm service library: inboxes, outboxes, DID document publishing, and transport abstraction1,326MIT OR Apache-2.0AuthenticationNetwork programming ma-didRust implementation of the 間 (did:ma) DID method for secure identities and messaging584GPL-3.0-only ma-zschemeScheme evaluator for the ma actor network — parser, evaluator, and SchemeCtx host trait222MITCompilersNo standard library ma-zscheme-ipfsIPFS-backed DotRegistry for ma-zscheme102MIT ma-zscheme-yamlYAML/file-backed DotRegistry for ma-zscheme119MIT ma734Platform agnostic Rust driver for the MA734, digital angle sensor that detects the absolute angular position of a permanent magnet5,274MIT/Apache-2.0Embedded developmentHardware support ma_properA securely overwriting memory allocator10,321BSD-2-Clause OR MITCryptographyMemory management MA_rsA Machine Learning framework written and used in Rust502MIT maa明日方舟MMA助手的rust绑定4,318MIT maa-frameworkRust bindings for MaaFramework21,033LGPL-3.0API bindingsDevelopment tools maa-framework-sysLow-level Rust bindings for MaaFramework1,984LGPL-3.0API bindingsDevelopment tools maa_typesTypes for the Maa.3,894non-standard maai-coremaai-core is the core system of the MAAI infrastructure3,599MIT maappPortable app-structure substrate for AI coding agents: a typed knowledge graph an agent reads instead of prose docs or raw source.13MITCommand line utilitiesDevelopment tools maatThe Maat programming language -- Rust-native syntax for writing zero-knowledge proofs234MIT OR Apache-2.0Command line utilitiesCompilers maat-capabilities-annotationsAnnotationsCapability — freehand / shape annotations on the canvas. First UC-03 capability.55MIT OR Apache-2.0Game development maat-capabilities-audioAudioCapability — server-authoritative session audio playback, refactored from the 0.3.0 fixture into the UC-03 Capability…54MIT OR Apache-2.0Game developmentMultimedia::Audio maat-capabilities-chatChatCapability — server-authoritative session chat with inline dice and whispers (UC-06).53MIT OR Apache-2.0Game development maat-capabilities-journalJournalCapability — typed rich-text journal entries, refactored from the 0.5.0 MVP into the UC-03 Capability framework.57MIT OR Apache-2.0Game development maat-engineGame session engine for MAAT — pipeline, session state, fixtures, spatial index, hot-reload registry.118MIT OR Apache-2.0Game developmentGame engines maat-plugin-buildBuild-script helper for maat plugins — emits a stable content_hash from a plugin crate's source.157MIT OR Apache-2.0Development tools::Build UtilsGame development maat-sdkCore SDK for the MAAT engine — behavioural traits, events, entity store, typed IDs, testing utilities.242MIT OR Apache-2.0Game development maat-sdk-deriveProc-macro derive for maat-sdk entities — generates `Entity` impls from annotated structs.261MIT OR Apache-2.0Development tools::Procedural macro helpersGame development maat-sdk-testTest harness for MAAT plugin authors — TestHarness, fixture builders, BDD assertion helpers. Plugin authors depend on this only…54MIT OR Apache-2.0Development tools::TestingGame development maat-sdk-typesCore type vocabulary for the MAAT engine — newtypes, events, traits-as-data, blueprints. Layer 2 of the architecture: a leaf…299MIT OR Apache-2.0Data structuresGame development maat-sdk-wasm-rtWASM-side runtime shim for MAAT plugins targeting wasm32-unknown-unknown — host-import declarations + SetupContext/GameContext…58MIT OR Apache-2.0Game developmentWebAssembly maat-sdk-wireNetwork wire protocol for the MAAT engine — postcard frame definitions for client/server communication. Capability-agnostic;…86MIT OR Apache-2.0EncodingGame development maat-view-sdkView-layer plugin SDK for MAAT — SceneNode, hooks, selectors, asset registry, style overrides.60MIT OR Apache-2.0Game developmentRendering maat-view-sdk-macrosProc macros for maat-view-sdk — `bundle_assets!` and friends.86MIT OR Apache-2.0Development tools::Procedural macro helpersGame development maat-vttUnified façade crate for the MAAT virtual-tabletop engine — the single entry point for plugin and capability authors. Depends on…143MIT OR Apache-2.0Game development maat_airCPU constraint system (AIR) for the Maat programming language301MIT OR Apache-2.0CompilersCryptography maat_astAbstract syntax tree (AST) for the Maat programming language1,037MIT OR Apache-2.0Compilers maat_bytecodeBytecode format and serialization for the Maat virtual machine (MVM)724MIT OR Apache-2.0Compilers maat_codegenBytecode code generation for the Maat programming language436MIT OR Apache-2.0Compilers maat_errorsCompiler error types and diagnostic infrastructure for the Maat programming language1,092MIT OR Apache-2.0Compilers maat_evalTree-walking interpreter and macro expansion engine for the Maat programming language321MIT OR Apache-2.0Compilers maat_fieldFinite field arithmetic and value-to-field encoding for the Maat programming language889MIT OR Apache-2.0CompilersCryptography maat_lexerDFA-based lexer for the Maat programming language542MIT OR Apache-2.0CompilersParser implementations maat_moduleModule system and multi-file compilation for the Maat programming language329MIT OR Apache-2.0Compilers maat_parserCombinator-based parser for the Maat programming language469MIT OR Apache-2.0CompilersParser implementations maat_proverZero knowledge STARK prover and verifier for the Maat programming language196MIT OR Apache-2.0CompilersCryptography maat_runtimeRuntime value system for the Maat programming language850MIT OR Apache-2.0Compilers maat_spanSource span and location types for the Maat compiler1,214MIT OR Apache-2.0Compilers maat_stdlibStandard library sources for the Maat programming language416MIT OR Apache-2.0Compilers maat_traceTrace-generating virtual machine for the Maat programming language385MIT OR Apache-2.0Compilers maat_typesHindley-Milner type inference engine for the Maat programming language407MIT OR Apache-2.0Compilers maat_vmStack-based virtual machine for the Maat programming language468MIT OR Apache-2.0Compilers maazdb-rsOfficial Rust driver for MaazDB64MIT mabdaMabda — GPU foundation layer for AGNOS (device, buffers, compute, textures)677GPL-3.0-onlyGraphicsRendering mabeA simple framework for creating debug-friendly error enums in Rust.11,912Apache-2.0Development tools::Debugging mabeldeclarative pixel art3,906Apache-2.0 mabel-asepriteUtilities for loading Aseprite files.2,064MIT mabel-enoEno parsing library for Rust3,001Apache-2.0 mabi-bacnetMabinogion - BACnet/IP simulator595Apache-2.0Network programmingSimulation mabi-chaosMabinogion - Chaos engineering module for fault injection and resilience testing595Apache-2.0Development tools::TestingSimulation mabi-cliMabinogion - Protocol resilience CLI for Imugi and Trials439Apache-2.0Command line utilitiesSimulation mabi-coreMabinogion - Core abstractions for protocol resilience engines1,279Apache-2.0Network programmingSimulation mabi-knxMabinogion - KNXnet/IP simulator591Apache-2.0Network programmingSimulation mabi-modbusMabinogion - Modbus TCP/RTU simulator584Apache-2.0Network programmingSimulation mabi-opcuaMabinogion - OPC UA server simulator578Apache-2.0Network programmingSimulation mabi-runtimeMabinogion shared runtime contracts and service orchestration525Apache-2.0Development tools::TestingSimulation mabi-scenarioMabinogion - Scenario engine for time-based simulation orchestration586Apache-2.0Development tools::TestingSimulation maborNo description provided.411MIT OR Apache-2.0 mabor-lmNo description provided.411MIT OR Apache-2.0 maboroshi-coreCore traits and types for the maboroshi pluggable transport framework12MIT macA collection of great and ubiqutitous macros.62,044,186MIT/Apache-2.0 mac-addrLightweight, no_std compatible MAC address library1,002,569MITData structuresNetwork programming mac-agent-rustAI-powered macOS automation agent using AppleScript, built with Rig and Ollama87MITArtificial intelligenceCommand line utilities mac-can-sysRaw FFI bindings for PCBUSB.h in the MacCAN package.1,603MIT mac-cleanupmacOS disk cleanup tool for developers71MIT mac-cliA simple CLI tool to control your Mac (volume, brightness, Bluetooth, Apple Music, weather)34Apache-2.0Command line utilities mac-clipA clipboard history manager for macOS1,540MITGUIOperating systems::macOS APIs mac-cooldownCLI tool to manage CPU-heavy processes and keep MacBook cool34MITCommand line utilitiesDevelopment tools mac-digestMessage Authentication Codes: HMAC, CBC-MAC, CMAC, Poly1305-style universal hashing16MIT OR Apache-2.0AlgorithmsCryptography mac-dock-iconwork in progress712MIT mac-keycodeGlobal hotkey manager608MIT mac-mouse-sysTiny wrapper for mouse-related functions in macOS `IOKit/hidsystem`.11,313MIT mac-notification-sysThin wrapper around macOS Notifications.5,836,161MIT/Apache-2.0 mac-parserA minimal crate for parsing MAC addresses and analysing them.105,610MIT OR Apache-2.0 mac-processUser-mode library for querying and verifying integrity of MacOS processes29MITAPI bindingsAuthentication mac-process-infoReturns basic process info on OS X25,614BSD-3-Clause mac-routeA TUI for managing macOS static routes (networksetup additional routes), with osascript privilege elevation.19MITCommand line utilitiesNetwork programming mac-screen-castStream macOS screen to browser over LAN. Zero-copy ScreenCaptureKit, hardware H.264 encoding via VideoToolbox, ~10ms pipeline…149MITCommand line utilitiesMultimedia::Video mac-sys-infoCLI + Library to get detailed information about your Mac system. Including CPU, Cache (L1-L3), Memory, and more.22,902MITCommand line utilitiesDevelopment tools mac-usernotificationsThin wrapper around macOS UserNotifications.6,355MIT OR Apache-2.0 mac-wifi-passwordA command-line tool to retrieve Wi-Fi passwords from macOS Keychain203non-standardCommand line utilities mac6Convenient MAC data type4,215MIT mac_addressCross-platform retrieval of a network interface MAC address.23,872,271MIT OR Apache-2.0 mac_address2Cross-platform retrieval of a network interface MAC address.57,651MIT OR Apache-2.0 mac_anisettemacOS generate anisette data45MIT mac_conditionsObtain the MAC address by matching the conditions1,555MIT OR Apache-2.0 mac_expert_deviceGet MacOS hardware information through ioreg9,938MIT OR Apache-2.0 mac_ouiLookup for MAC Address vendor details54,957non-standard mac_proxyA library for Rust to fetch the proxy settings on MacOS1,542MIT mac_utunCreate utun device for macos17,674MIT mac_xebot_mac_x interface similar to Jarvis. User will command and assistant will perform tasks. The tool thing there is no rule how…1,541MPL-2.0 macaddrMAC address types12,496,875Apache-2.0 OR MITData structuresNetwork programming macaddr-ouidbMac Address and OUI(Organizationally Unique Identifiers) database148Apache-2.0Network programmingNo standard library macademiaA realtime application/game engine written in rust19,077GPL-3.0-or-later macademia_macrosproc macros for the macademia engine7,901GPL-3.0-or-later macaqueVarious utilities for Rust OS Dev1,673MIT macaroniThe missing macro std library for Rust1,524GPL-3.0 macaroonFully functional implementation of macaroons in Rust46,578MITAuthenticationCryptography macaroon-asml-forkFully functional implementation of macaroons in Rust1,612MITAuthenticationCryptography macaroonsCookie-like bearer credentials with caveats for distributed authorization18,471MITAuthentication macarunesMacarunes provides an implementation of macaroons.10,607Apache-2.0 macawAn opinionated game math library built on top the excellent glam1,236,606MIT OR Apache-2.0Game engines macbatTiny cli utility to get mac's battery info2,898MIT OR Apache-2.0Command line utilities macbinaryMacBinary and resource fork parser5,451Apache-2.0EncodingNo standard library macbinary-rsTransparent access to MacBinary-encoded files133Apache-2.0 macboxxA rust-based boxx-style keyboard mapper, designed for Slippi melee7,569MITCommand line utilitiesGames macchangerProgram to change MAC addresses7,768non-standard macchiatoto be java class file parser1,539MIT macchiato-rhai-minirun scripts with the rhai scripting language using a lightweight interface970MIT OR Apache-2.0 macchikaneProvides the CLI for macchikane-core16AGPL-3.0-onlyCommand line utilitiesMultimedia::Images macchikane-corePerceptual-hash near-duplicate image matching library.30AGPL-3.0-onlyAlgorithmsMultimedia::Images macchinaA system information fetcher with an emphasis on performance.152,649MIT macchina-readProvides the fetching capabilities for Macchina.4,949MIT macd-rsMoving Average Convergence/Divergence (MACD) Implementation In Rust1,798MIT macdevkit-cliA Rust CLI wrapper for MacDevKit setup script2,492MITCommand line utilities macdirstatfast windirstat clone for macos200GPL-3.0 macdispmacdisp, display resolution tool "33MIT maceAutomated extration of malware configuration, focusing on C2 communication2,302MIT OR Apache-2.0 mace-editorMace is a modern accessible development environment476MITCommand line utilitiesDevelopment tools mace-kvA fast, cross-platform embedded key-value storage engine with ACID, MVCC, and flash-optimized storage544MITDatabase interfacesDatabase implementations maceatsAn API wrapper for MacEats.1,588MIT OR Apache-2.0API bindings macelMulti-Architecture Code Emission Library1,642MIT OR Apache-2.0 maceratorType and target-generic SIMD762,790MIT OR Apache-2.0No standard libraryWebAssembly macerator-macrosproc-macros for macerator772,315MIT OR Apache-2.0No standard libraryWebAssembly macextCrate for editing mac process memory and finding pid, base address, etc.15,899MIT macgyver-lockMemcache backed lock implementation1,806MIT machA Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.42,136,762BSD-2-ClauseAPI bindingsExternal FFI bindings mach-cliA CLI for `mozilla-central` contributors that finds the right `mach` entry point for you, even if you're in a subdirectory.1,513MIT OR Apache-2.0 mach-coreMach Data Framework Core.2,691BSD-3-Clause mach-dxcompiler-rsPrebuilt, statically-linked DXC.408,872MIT mach-keysA simple cross-platform Macro and Command GUI Helper1,377MIT mach-siegbert-vogt-dxcsaRust implementation of the Mach Siegbert Vogt DXCSA signing algorithm60,088MIT mach-sysforked from original mach, and merge from mach2/machx. A Rust interface to the user-space API of the Mach 3.0 kernel that…263,113GPL-3.0 OR Apache-2.0API bindingsExternal FFI bindings mach2A Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.49,863,838BSD-2-Clause OR MIT OR Apache-2.0API bindingsExternal FFI bindings mach3Distributed something something1,733Apache-2.0 mach_bundler_coreBundler For The Modern Web3,742MIT mach_oA nicer API for working with OSX's mach-o system library (built on top of mach_o_sys)19,030Apache-2.0/MIT mach_o_sysBindings to the OSX mach-o system library1,865,572Apache-2.0/MIT mach_objectMach-O File Format Parser for Rust292,559Apache-2.0 mach_portsA library to manage Mach port right references and exchange Mach messages.6,183MIT OR Apache-2.0API bindingsOperating systems::macOS APIs mach_rsMoved to https://crates.io/crates/mach_ports.2,275MIT OR Apache-2.0 machaA fast minimal embedded scripting language.482AGPL-3.0 machakaplist transcoder to json1,554Apache-2.0 machfileA simple task system, for when a build system is to much179MITDevelopment tools::Build Utils machfile-cliA simple task system, for when a build system is to much138MITCommand line utilitiesDevelopment tools::Build Utils machiA Web3-native AI Agent Framework423MIT OR Apache-2.0API bindingsAsynchronous machi-deriveProcedural macros for machi AI agents framework500MIT OR Apache-2.0 machi-integrationsThird-party platform integrations for Machi AI Agent Framework23MIT OR Apache-2.0AsynchronousWeb programming machichA CLI tool for managing todos with a weekly calendar204Apache-2.0 machinMachin is a cli program that simplifies file conversions and batch processing. It's inspired from filter/map/reduce13,867non-standardCommand line utilities machinaManage and execute assembly at runtime.8,577MIT machina-accelJIT acceleration engine: IR optimization, register allocation, x86-64 code generation, and TB execution234MITEmulators machina-coreCore IR definitions, CPU traits, and address types for the Machina RISC-V emulator514MITEmulators machina-decodeDecoder generator that parses .decode files and produces Rust instruction decoders232MITDevelopment toolsEmulators machina-difftestGDB-based differential testing utilities for emulator validation91MITDevelopment tools::TestingEmulators machina-disasRISC-V instruction disassembler37MITEmulators machina-emuCLI entry point for the Machina RISC-V full-system emulator56MIT machina-guest-riscvRISC-V guest frontend: RV64GC instruction translation, privileged ISA, and Sv39 MMU189MITEmulators machina-hw-charUART 16550A serial device model140MITEmulatorsHardware support machina-hw-coreDevice infrastructure providing qdev framework, IRQ routing, chardev, and FDT generation274MITEmulatorsHardware support machina-hw-intcRISC-V interrupt controllers: PLIC and ACLINT (MTIMER + MSWI)142MITEmulatorsHardware support machina-hw-riscvRISC-V reference machine with boot flow, SBI firmware interface, and device integration110MITEmulatorsHardware support machina-hw-virtioVirtIO MMIO transport and block device model143MITEmulatorsHardware support machina-memoryAddress space management, MMIO dispatch, and RAM block handling436MITEmulators machina-monitorDebug monitor interface with HMP and MMP protocol support90MITDevelopment tools::DebuggingEmulators machina-softfloatPure software IEEE 754 floating-point library206MIT machina-systemFull-system CPU bridge, CPU manager, and WFI handling91MITEmulators machina-utilShared utility types and helpers for the Machina RISC-V emulator35MITEmulators machinaeA generic state machine2,002MIT/Apache-2.0