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.
machinateBuild and run Virtual Machines1,475ISC
machineState machine utilities37,902MIT/Apache-2.0
machine-catGeneric AIR chip framework built on proof-cat-core131MIT
machine-checkFormal verification tool for digital systems23,839MIT OR Apache-2.0
machine-check-avrSystem crate for machine-check for verification of AVR microcontrollers15,604MIT OR Apache-2.0
machine-check-bitmask-switchBitmask switch crate for the formal verification tool machine-check13,952MIT OR Apache-2.0
machine-check-commonUtility crate for the formal verification tool machine-check22,081MIT OR Apache-2.0
machine-check-compileUtility crate for the formal verification tool machine-check3,795MIT OR Apache-2.0
machine-check-execUtility crate for the formal verification tool machine-check23,704MIT OR Apache-2.0
machine-check-guiUtility crate for the formal verification tool machine-check11,569MIT OR Apache-2.0
machine-check-hwSystem crate for machine-check for verification of BTOR2 files3,834MIT OR Apache-2.0
machine-check-machineUtility crate for the formal verification tool machine-check16,211MIT OR Apache-2.0
machine-check-macrosMacro crate for the formal verification tool machine-check15,121MIT OR Apache-2.0
machine-check-riscvSystem crate for machine-check for verification of RISCV microcontrollers56MIT OR Apache-2.0
machine-factorconstant factorisation for machine-size integers4,133CC0-1.0
machine-idLibrary to get a UUID specific to the machine.10,634BSD-3-Clause
machine-infoCPU, GPU and memory monitor. Use it to track resources usage31,049non-standard
machine-ipGet your machine's local IP address.34,951MIT
machine-krbManage an Active Directory machine-account Kerberos ticket (keytab renew/mint) and verify the AD join, on Linux, via the system…13MIT OR Apache-2.0
machine-primene plus ultra primality testing for machine-sized integers27,206CC0-1.0
machine-reportRust implementation of USGC's machine report33MIT OR Apache-2.0
machine-uidGet os native machine id without root permission.3,126,024MIT
machine-vision-formatsTypes and traits for working with raw image data from machine vision cameras99,038MIT OR Apache-2.0
machine_intstd::num::Wrapping on steroids9,665MIT/Apache-2.0
machine_learningA Rust library for machine learning algorithms2,426MIT
machine_setupA CLI tool with TUI for automating machine configuration and setup tasks50,204MIT OR Apache-2.0
machine_uuidA library to retrieve a machines UUID6,061MIT OR Apache-2.0
machine_uuidsA library to retrieve a machines UUID1,505MIT OR Apache-2.0
machineboxA client SDK for communicating with machinebox boxes8,482MPL-2.0
machinecodeExecute machine code in hex form2,698BSD-3-Clause
machineid-crystalGet an encrypted unique MachineID/HWID/UUID. Inspired by .Net DeviceId.4,659MIT OR Apache-2.0
machineid-rsGet an encrypted unique MachineID/HWID/UUID. Inspired by .Net DeviceId.643,836MIT OR Apache-2.0
machinelearningMachine learning in Rust1,201MIT
machineryUtilities and safe wrappers for working with The Machinery game engine24,248MIT OR Apache-2.0
machinery-apiGenerated API types for The Machinery game engine9,495MIT OR Apache-2.0
machinery-macrosMacro utilities for the `machinery` and `machinery-api` crates8,360MIT OR Apache-2.0
machnetA Rust FFI bindings for Machnet16,133MIT
machoMach-O parser in rust21,616MIT
macho-assemblerMach-O assembler for Gaia project744MPL-2.0
macho-unwind-infoA parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries.2,113,775MIT/Apache-2.0
macho2A better MachO parser library10,400GPL-3.0
machxA Rust interface to the user-space API of the Mach 3.0 kernel that underlies OSX.11,071BSD-2-Clause OR MIT OR Apache-2.0
macidbuild a unique machine id561MIT
macintosh-utilsA collection of utilities to simplify working with classic macintosh files and programs968Apache-2.0
mackAn opinionated, fast music organiser.22,586MIT
mackerel_clientAn API client library for Mackerel22,274MIT
mackerel_pluginMackerel plugin helper library16,510MIT
mackerel_plugin_loadavgLoadavg plugin for Mackerel4,513MIT
mackerel_plugin_uptimeUptime plugin for Mackerel6,049MIT
maclarianLarian file format library for Baldur's Gate 3 - PAK, LSF, LSX, GR2, DDS, and more109PolyForm-Noncommercial-1.0.0
macluhanThe medium is the message1,568BSD-3-Clause
macmahonCalculate fast669MIT
macmapA command-line tool to scan local networks and map IP addresses to MAC addresses.101MIT
macmemanaA terminal-based memory analysis tool for macOS with accurate swap accounting.129MIT
macmonApple Silicon system monitor & Rust library — CPU/GPU power, temperature, RAM. No sudo. TUI, JSON pipe, Prometheus exporter.2,191MIT
macnetmonNetwork interface bandwidth monitor for macOS33MIT
macnufA #![no_std] Rust library to get the manufacturer of a specific MAC address18,707non-standard
macoCLI tool and library used to convert manga for reading on e-ink devices.1,810MIT OR Apache-2.0
macocrAn OCR Tool using Apple's Vision Framework API.3,238MIT
maconAnother builder macro-based generator with its own idioms.54,935MIT OR Apache-2.0
macon_apiAnother builder macro-based generator with its own idioms.53,608MIT OR Apache-2.0
macon_deriveAnother builder macro-based generator with its own idioms.53,561MIT OR Apache-2.0
macos[WIP] Cli utility to sync configuration across macOS devices.4,702MIT
macos-accessibility-clientWrapper around macOS' accessibility client APIs418,285Apache-2.0
macos-app-napControl App Nap on macOS systems12,096MIT
macos-appkitBindings for macOS.1,649Apache-2.0
macos-config-checkChecks your macOS machine against various hardened configuration settings1,664MIT
macos-errnomacOS error numbers1,1590BSD
macos-focusA Rust API for controlling macOS Focus Mode and Do Not Disturb633MIT
macos-foundationBindings for macOS.1,691Apache-2.0
macos-keychainMinimal Generic Password access for the macOS Keychain. Zero dependencies.46MIT
macos-libproclibproc for macos. primarily meant for poggers.2,929GPL-2.0
macos-openA clone of macOS /usr/bin/open, in the programmatically way.5,708non-standard
macos-perfMeasure the performance of Rust code on Apple's M1 series chips using performance counters.3,586MIT
macos-profilerA macOS profiler for Rust programs7,231MIT OR Apache-2.0
macos-resolverManage macOS /etc/resolver/ files for custom DNS domain resolution862MIT OR Apache-2.0
macos-routing-tablemacOS Routing table parser1,667Apache-2.0
macos-sandbox-sysFFI bindings for Apple's Sandbox framework (sandbox_init_with_parameters)665EUPL-1.2
macos-shortcutsThis crate enables access to Apple Shortcuts for Mac787MIT
macos-spotifyQuery and controlling Spotify via Apple Events5,793non-standard
macos-tagsRust library for modifying macOS tags6,301MIT
macos-tun-tapTUN/TAP interface wrapper1,277Apache-2.0/MIT
macos-unifiedlogsA library to help parse macOS UnifiedLogs23,216Apache-2.0
macos_keyboard_remapperremap keys from the Dvorak to QWERTY on macOS4,489MIT
macos_timestamp_nsProvide nano second timestamps for MacOS platform126GPL-3.0-only
macotMulti Agent Control Tower - CLI for orchestrating Claude CLI instances214Apache-2.0
macp-authMACP authentication: request identity derivation, the security layer (rate limits, payload limits), and bearer/JWT auth resolvers.122Apache-2.0
macp-coreMACP coordination vocabulary: error, session model, decision domain types, and the policy evaluation trait. Transport-free.2,073Apache-2.0
macp-modesMACP coordination mode implementations (decision, proposal, task, handoff, quorum, multi_round) and the mode registry. Policy is…1,912Apache-2.0
macp-pbGenerated MACP protobuf message types (prost-only, transport-free).2,104Apache-2.0
macp-policyMACP default governance policy: per-mode rule schemas, the policy registry, and the DefaultPolicyEvaluator implementation of…1,917Apache-2.0
macp-protoMACP protocol buffer definitions for the Multi-Agent Coordination Protocol2,782Apache-2.0
macp-runtimeMACP reference runtime: a coordination kernel and gRPC server enforcing session boundaries, message validation, append-only…106Apache-2.0
macp-storageMACP persistence layer: append-only log, session registry, and pluggable storage backends (file, memory, rocksdb, redis).143Apache-2.0
macpepdbLarge peptide database for mass spectrometry1,248non-standard
macpowReal-time power consumption monitor for Apple Silicon Macs1,193MIT
macraCore library for macro-related analysis and serialization used by cargo-macra.111MIT
macrameThis is a set of macros that builds on wasm-bindgen1,708non-standard
macro-asm-builderA library to make macro-assemblers.6,168BSD-3-Clause
macro-attrThis crate provides the `macro_attr!` macro that enables the use of custom, macro-based attributes and derivations. Supercedes…146,483MIT/Apache-2.0
macro-attr-2018This crate provides the `macro_attr!` macro that enables the use of custom, macro-based attributes and derivations.131,848MIT OR Apache-2.0
macro-bitsA crate for performing macro-based bit manipulation.103,658MIT OR Apache-2.0
macro-circomCircom DSL providing macros used in Light Protocol1,521Apache-2.0
macro-class-renderMacro for speed class coding2,097CC0-1.0
macro-composemacro-compose is a library trying to simplify and organize proc-macros6,155WTFPL
macro-dataUtitlies to transfer data between procedural macros180MIT
macro-delegatenodeBehavior tree plugin for Bevy.5,315MIT OR Apache-2.0
macro-dep-testtesting version resolution for associated macros7,656MIT OR Apache-2.0
macro-dep-test-macrostesting version resolution for associated macros8,097MIT OR Apache-2.0
macro-evidenceOfficial baseline Rust utilities and performance primitives for the Macro Evidence ecosystem.15MIT OR Apache-2.0
macro-expanderA proc macro for debugging proc macros, placing output in a file to give precise errors21MIT OR Apache-2.0
macro-expander-macroProc macro for the macro-expander crate58MIT OR Apache-2.0
macro-factor-apiUnofficial Rust client for reading MacroFactor data206MIT
macro-field-utilsUtilities to work with darling fields13,391MIT
macro-galois-fieldmacro galois field1,740MIT
macro-gptA simple proc macro that uses ChatGPT to generate rust code at compile-time based on a prompt, and a less simple one that can…2,834MIT
macro-inputa library for parsing macro inputs10,252WTFPL
macro-input-corethe core part of macro-input10,923WTFPL
macro-input-macrosthe macro part of macro-input10,849WTFPL
macro-lensProvides support for lenses, which are a mechanism in functional programming for focusing on a part of a complex data structure.35MIT
macro-lens-deriveProvides procedural `derive` macros that are used in conjuction with the `lens` crate.85MIT
macro-lens-macrosTemporary crate used to implement the `lens!` procedural macro.85MIT
macro-logUse #[macro_log::debug] to log:
2023-08-11 15:52:59 - [D] - app/src/main.rs:3 -> called fn main()4,742MIT
macro-log-macrosThe macros-log's proc macros.5,303MIT
macro-machinesState machine macros with logging and graphviz DOT file generation29,154MPL-2.0
macro-mapClosure-less `Result::map_err` and `Option::ok_or_else`.6,854MIT
macro-oba macro to inline rot13 to confuse IDEs4,563GPL-3.0+
macro-rubyExecute ruby code at compile time trough mruby6,751MIT
macro-rules-rtTransforms text or TokenStream using Rust's macro_rules syntax.4,725MIT OR Apache-2.0
macro-statefulA library to help record state in a global scope938MIT OR Apache-2.0
macro-stringEager evaluation of macros like `concat!` and `env!`14,880,707MIT OR Apache-2.0
macro-string-evalPart of test suite for macro-string crate3,114MIT OR Apache-2.0
macro-toolsetSome useful macros30,030GPL-3.0-only
macro-utilsSome macros to make code writing more elegant and funny.1,465,193MIT
macro-vAttribute macro for making the visibility of the `macro_rules!` macro the same as other items.8,769MIT/Apache-2.0
macro-visAttribute for defining `macro_rules!` macros with proper visibility and scoping15,173MIT
macro-visitFunction like proc-macro visitor for build.rs3,236MIT
macro-wasmer-engine-testEngine test macro for wasmer-test120MIT
macro-wasmer-universal-testUniversal test macro for wasmer-test92,073MIT
macro-while-mutMacro that allows create while-cycle with mutable condition state2,942MIT
macro-withstateBehavior tree plugin for Bevy.5,342MIT OR Apache-2.0
macro2cfg-coreGCC, Clang, and MSVC pre-defined macros, converted to Rust's cfg macros.40MIT OR Apache-2.0
macro2cfg-macrosGCC, Clang, and MSVC pre-defined macros, converted to Rust's cfg macros.38MIT OR Apache-2.0
macro3681define struct with default field values like rfc3681 via proc-macro3,905MIT
macro_builderdb_utils所需的macro项目3,962GPL-3.0
macro_clapCommand-line argument parsing to its simplest2,209MIT OR Apache-2.0
macro_colorsA crate for colorful printing macros.4,231MIT
macro_constA macro for creating corresponding macro definitions for constants which evaluate to the same values.71,851MIT
macro_envA crate to fetch the environment variable easily through 3 different ways.5,597MIT
macro_errorA macro to display error message4,385MIT
macro_expandExpand procedural macros in-place.1,340MIT
macro_filesMacro consuming JSON like data structures to create directories and files at runtime.4,384MIT OR Apache-2.0
macro_find_and_replaceProvides macros to find-and-repalce tokens.38,655MIT OR Apache-2.0
macro_functionsUtility functions for quickly parsing syn structures2,679MIT
macro_helperA bunch of procedural macros usefuls for write macro_rules! ones.10,928Unlicense
macro_ioRust package that contains procedural macros to do IO during compile time.1,900MIT
macro_keeperA lightweight macro toolkit for generating statically typed configs and utilities464Apache-2.0
macro_lispLisp-like DSL for Rust language.4,648non-standard
macro_loopA macro for writing repetitive Rust code using loops, conditionals, and bindings3,619MIT OR Apache-2.0
macro_machineState machine generator using macros.5,474MIT
macro_macroMacro templating library for DRYer structs2,613MIT
macro_magicAllows the exporting and importing of the tokens of items across module, file, and crate boundaries14,187,590MIT
macro_magic_coreCore implementation behind macro_magic14,198,409MIT
macro_magic_core_macrosSupport macros for macro_magic_core14,214,500MIT
macro_magic_macrosProc-macro sub-crate for macro_magic14,204,410MIT
macro_optimA Rust procedural macro crate for optimizing and simplifying various expressions at compile time.1,206Apache-2.0
macro_pasteMacros for all your token pasting needs. Maintained, drop-in replacement for paste.275MIT OR Apache-2.0
macro_pubpolyfill proc-macro for visibility scoped macros10,063MIT OR Apache-2.0
macro_railroadA library to generate syntax diagrams for Rust macros28,566MIT
macro_railroad_annotationEasily embed macro_railroad images in your docs using this attribute macro!21,741MIT
macro_registryReusable proc-macro registry and source analysis infrastructure1,122MIT
macro_rules_attrUse declarative macros as proc_macro attributes. (`#[apply]` / `#[extend]` your `macro_rules!`)19,952MIT
macro_rules_attributeUse declarative macros in attribute or derive position38,161,508Apache-2.0 OR MIT OR Zlib
macro_rules_attribute-proc_macroUse declarative macros as proc_macro attributes or derives38,152,649Apache-2.0 OR MIT OR Zlib
macro_rules_recExpand syntax of `macro_rules` to enable self recursive call1,535MIT
macro_scripttiny script for macro rules1,521non-standard
macro_stateA set of macros allowing storing and loading global state at compile-time within proc macros.48,085MIT
macro_state_macrosSupport crate for macro_state containing proc macros44,264MIT
macro_static_str_to_charA macro to transform a static string to an array of chars114GPL-3.0-only
macro_testA fun game where you guess what number the computer has chosen.982MIT OR Apache-2.0
macro_toliProcedural macro for generating callable tools.125MIT OR Apache-2.0
macro_toolsTools for writing procedural macroses.240,635MIT
macro_traffic_simgRPC interface for macroscopic traffic simulation via 4-step demand model87Apache-2.0
macro_traffic_sim_coreCore library for macroscopic traffic simulation using the classical 4-step demand model.148Apache-2.0
macro_tt_utilsProcedural Macro Utilities1,863MIT
macro_typesA library to make it easier to create procedural macros10,089MIT OR Apache-2.0
macro_types_helpersAn internal helper library for macro_types6,048MIT OR Apache-2.0
macroanimateAdobe Animate sparrow and texture atlas parser and renderer for Macroquad.65non-standard
macroassemblerA library for writing portable x86-64/riscv64/aarch64 assembly code in Rust10,999MIT OR Apache-2.0
macroboardTurn any keyboard into a macro key board2,811MIT
macroclassrenderMacro for speed class coding2,021CC0-1.0
macroconfmacro for creating configurations using miniconf10,729MIT OR Apache-2.0
macrodbMacro-generated in-memory relational database for Rust2,884MIT
macroexAn extractor based low level macro parsing crate
that provides high level parsing support through derive macros.10,454MIT OR Apache-2.0
macroex-deriveDerive macros for the macroex crate.5,697MIT OR Apache-2.0
macroex-extrasAdditional "fun" extractors for macroex. Support crate for a certain in development UI crate.6,488MIT OR Apache-2.0
macrofied-toolboxThis library provides an ergonomic experience of adding debugging messages to rust's Result<T,E> and Option<T> patterns7,514MIT
macroforgeHelper utilities for writing Rust macros.27MIT
macroforge_tsTypeScript macro expansion engine - write compile-time macros in Rust1,852MIT
macroforge_ts_macrosDerive macros for TypeScript compile-time code generation2,691MIT