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.

macroforge_ts_quoteQuote macro for generating TypeScript code at compile time2,625MITDevelopment tools::Procedural macro helpers macroforge_ts_synTypeScript syntax types for compile-time macro code generation2,662MITDevelopment tools::Procedural macro helpers macrographFlow based programming framework for Rust1,675MIT macrogridSimple crate to work with grids in macroquad.1,868MIT OR Apache-2.0 macroificProc macro development utilities3,368,525Apache-2.0Development toolsDevelopment tools::Procedural macro helpers macroific_attr_parseAttribute parsing utilities for the macroific crate3,366,170Apache-2.0 macroific_coreShared functionality for macroific & macroific_macro3,359,964Apache-2.0 macroific_macroProc macros for the macroific crate3,358,747Apache-2.0 macroixPlaceholder for macroix1,633MIT OR Apache-2.0 macrokitA collection of procedural derive macros for Rust.360non-standardDevelopment tools macrolandSimple crate for macro shorthands of various types in Rust.7,461GPL-3.0-or-later macromathMacros for convenient maths with checked, wrapping or saturating semantics1,690MIT OR Apache-2.0Mathematics macromusicJust a quick thing to output some silly sounds1,995MIT OR Apache-2.0 macronComprehensive Rust macros toolkit for everyday development tasks. Includes convenient string formatting (str!), regex pattern…8,064MITDevelopment toolsRust patterns macron-collectionsCreates a new instance of std collections: HashMap, HashSet, BTreeMap, BTreeSet, VecDeque, LinkedList and BinaryHeap3,949MITDevelopment toolsRust patterns macron-impl-displayThe implementation of trait Display4,820MITDevelopment toolsRust patterns macron-impl-errorThe implementation of trait Error4,842MITDevelopment toolsRust patterns macron-impl-fromThe implementation of trait From4,803MITDevelopment toolsRust patterns macron-impl-intoThe implementation of trait Into4,804MITDevelopment toolsRust patterns macron-inputReads user input lines from the console1,345MITDevelopment toolsRust patterns macron-inputlnReads user input line from the console1,346MITDevelopment toolsRust patterns macron-mapThe key-value collection parser3,863MITDevelopment toolsRust patterns macron-pathCreates a new instance of PathBuf3,312MITDevelopment toolsRust patterns macron-regexCreates a new instance of Regex3,558MITDevelopment toolsRust patterns macron-strCreates a new instance of String4,170MITDevelopment toolsRust patterns macroni-n-cheesesome cool macros i made480non-standardRust patterns macropixPixel-perfect rendering for macroquad1,583MIT macropolErgonomic string literal interpolation in macro definitions182,532MIT OR Apache-2.0 macroquadSimple and easy to use graphics library1,597,580MIT OR Apache-2.0 macroquad-canvasAdds canvas functionality to Macroquad.15,345Apache-2.0Game development macroquad-canvas-2dAdd canvas functionality to macroquad.14,612Apache-2.0Game development macroquad-lua-cliA simple cli for macroquad-lua2,318MIT OR Apache-2.0 macroquad-lua-macrosdo not use1,294MIT OR Apache-2.0 macroquad-particlesVisual effects editor based on macroquad and megaui.28,000MIT/Apache-2.0 macroquad-platformerPlatformer physics for macroquad26,873MIT/Apache-2.0 macroquad-plyTemporary fork of macroquad with fixes for ply-engine. Do not depend on this directly.1,548MIT OR Apache-2.0 macroquad-profilerProfiler UI for macroquad15,963MIT/Apache-2.0 macroquad-textA Simple way to draw text in macroquad with support of using glyphs from multiple fonts in a single draw_text call, also known as…6,809MITGraphicsGUI macroquad-tiledTiled editor macroquad intergration26,960MIT/Apache-2.0 macroquad-viewplane-cameraDynamic and easy rendering of a 2D plane using Macroquad's camera system.112MIT OR Apache-2.0Rendering::Rendering engine macroquad-virtual-joysticksimple joystick for macroquad games3,542MITGame development macroquad_gridgrid to use with macroquad2,777MIT OR Apache-2.0 macroquad_ldtkLDtk integration with macroquad1,564MIT OR Apache-2.0Game development macroquad_macroProc macro for macroquad1,135,449MIT/Apache-2.0 macroquad_server_handlerA lightweight multiplayer server handler for Macroquad. Built by me — feedback and improvement tips are always welcome!195MITGame developmentNetwork programming macroquestWrite MacroQuest plugins in Rust6,503MIT macroquest-build-configBuild configuration for the MacroQuest ecosystem7,395MIT macroquest-macrosInternal macros for the MacroQuest ecosystem4,365MIT macroquest-sysRaw bindings to the MacroQuest API1,838MIT macrorsA simple custom macro library in Rust.4,163Apache-2.0Development tools::Procedural macro helpers macros-concurrency上帝工具箱-宏346MIT OR Apache-2.0 macros-coreA simple, lightweight, and highly configurable library for quickly parsing macro input into custom objects.4,529MIT macros-macrosMacros for the macros crate.6,148MIT macros-rssimple & useful macros46,559MIT macros-utilsUtilities for the macros crate.7,894MIT macros_process_miningProvides procedural macros required by the `rust4pm` project and the `process_mining` crate. Made for internal use only.2,632MIT OR Apache-2.0 macros_ruleChange the verbiage of `macro_rules!` to `macros_rule!`21MIT OR Apache-2.0 macroscopeMacroscope makes writing proc macros a breeze2,865ISC OR Apache-2.0 macroscope-macroAn implementation detail of the macroscope library3,632ISC OR Apache-2.0 macroscope-utilsAn implementation detail of the macroscope library5,566ISC OR Apache-2.0 macroscriptA reimplementation of my macroscript programming language.3,509MIT macrotestTest harness for macro expansion932,771MIT OR Apache-2.0 macrotimeA Rust crate for efficient timing.6,380MIT macrotkThe Rust macro toolkit.4,252UnlicenseDevelopment tools::Procedural macro helpers macrotk-coremacrotk core types and functions.5,643UnlicenseDevelopment tools::Procedural macro helpers macrotk-derivemacrotk core derive macros.5,052UnlicenseDevelopment tools::Procedural macro helpers macroweaveProcedural macros for small compile-time repetitions over Rust token sequences.296Apache-2.0Development tools::Procedural macro helpers macrowindTailwind translater at compile time3,216MPL-2.0 macroxmacro type parsing helpers264MIT macrozA collection of utility macros.2,483MIT macrrouA procedural macro companion to micrrou2,040MITAPI bindingsGraphics macrunKeychain-backed local development secrets for macOS42GPL-3.0-or-laterCommand line utilitiesDevelopment tools macsmcLibrary to call the macOS SMC13,047MIT OR Apache-2.0Operating systems macstateCLI exposing macOS system signals (network, power) as JSON158BSD-3-ClauseCommand line utilitiesOperating systems::macOS APIs macstate-coreLibrary exposing macOS system signals (network, power) as serde-serializable structs230BSD-3-ClauseAPI bindingsOperating systems::macOS APIs macstate-sysHand-written macOS FFI (CoreFoundation, IOKit, Network.framework) used by macstate262BSD-3-ClauseExternal FFI bindingsOperating systems::macOS APIs macstatsRead system stats from macOS SMC5,878MIT OR Apache-2.0Command line utilitiesOperating systems mactime2Replacement for `mactime`24,426GPL-3.0 MacTypes-sysBindings for MacTypes.h567,223MIT/APSL-2.0 macutil_coreThe backend of Macutil.669MIT macutil_tuiChris Titus Tech's MacOS Toolbox - Macutil is a toolbox to fix all the INSANE defaults Apple forces on its users.458MIT macvtapmacvtap/tap dev read/write4,521non-standard macyeetDrag and drop files into any macOS application from the command line39MITCommand line utilitiesOperating systems::macOS APIs madA fast Markdown terminal renderer with syntax highlighting66Apache-2.0Command line utilitiesText processing mad-hatterDeclarative Rust framework for building AI agent runtimes — manages IO boundaries (LLM, HTTP, DB, tunnels, logging)611MIT mad-hatter-guardianCompile-time literal guardian for Rust projects — detects implicit contracts in source code565MIT mad-hatter-macrosProc macros for mad-hatter framework — Promptable, Parseable, FormatEnum, bind_http!, bind_loops!424MIT mad-turmoilmadsim-inspired determinism for turmoil-based simulation tests26,626MIT mad-usefulA multi-tool utility for file operations and text processing371MIT madamiruDynamic multi-multimedia player2,818MIT madaraCrate name reserved1,611MIT OR Apache-2.0 madatoA library and command line tool for reading and writing tabular data (XLS, ODS, CSV, YAML), and Markdown241,293MIT/Apache-2.0 madbusA modbus TCP driver written entirely in Rust361MIT OR Apache-2.0 madbus-cliA modbus tui using the madbus crate60MIT OR Apache-2.0 madderComponent Generator1,574MIT maddi-git-managerA tool for managing git repositories5,527GPL-3.0-only maddi-recipeA library for parsing and scaling markdown recipes1,735GPL-3.0-onlyData structuresText processing maddi-templatingA library that provides a helper macro, trait, and struct for mustache templating65MIT maddi-templating-proc-macroThe macro crate for maddi-templating129MIT maddi-typeA tui tool for typing practice683GPL-3.0-only maddi-xmlA library for parsing xml config files for cli tools3,714MIT maddrAn implementation of the multiaddr format used in IPFS9,193MIT/Apache-2.0 madeMade is a modern accessible development environment860MITCommand line utilitiesDevelopment tools madeleineTransparent object persistence with predefined operations and state containers.4,388Apache-2.0 madelineReserved; possible transfem detector API based on how much someone plays Celeste, idk.1,537MIT Mademoiselle_EntropiaExtremely strong, stupidly simple and relatively fast symmetric cipher.. check out the Readne for explanation. Have a great day,…19,466non-standardCommand line utilitiesCryptography madeonsolOfficial Rust SDK for the MadeOnSol Solana API — KOL wallet tracking, Pump.fun deployer intelligence, and DEX trade firehose.…498MITAPI bindingsWeb programming::HTTP client madeproA minimal Rust library crate for solving finite deterministic Markov decision processes (MDPs)1,521MITAlgorithmsScience madfunAutogenerate Atlassian Document Format (ADF) from Markdown1,268MIT OR Apache-2.0 madgitMass run commands distributed across multiple Git repositories.796MITCommand line utilities madgwickMadgwick's orientation filter10,351MIT OR Apache-2.0Embedded developmentNo standard library madhouse_steve_tmiA Twitch Messaging Interface client6,217MITNetwork programmingParsing tools madnessA mDNS server/client based on tokio2,407non-standard madomacOS active app and window monitoring with browser metadata302MITAPI bindingsOperating systems::macOS APIs madokaAn experimental Scheme interpreter with complete support for R7RS-small standard1,626MPL-2.0 madoriMadori (間取り) — GPU application framework for pleme-io apps213MITGUI madoruYet another markdown task runner.345GPL-3.0-or-later madsimDeterministic Simulator for distributed systems.5,975,898Apache-2.0AsynchronousSimulation madsim-aws-sdk-s3The s3 simulator on madsim.526,649Apache-2.0AsynchronousNetwork programming madsim-etcd-clientThe etcd simulator on madsim.402,066Apache-2.0AsynchronousNetwork programming madsim-macrosMadsim's proc-macro.5,928,676Apache-2.0Asynchronous madsim-rdkafkaThe rdkafka simulator on madsim.347,672Apache-2.0AsynchronousSimulation madsim-real-tokioAn event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications.1,859MITAsynchronousNetwork programming madsim-tokioThe `tokio` simulator on madsim.6,242,189Apache-2.0AsynchronousNetwork programming madsim-tokio-postgresA native, asynchronous PostgreSQL client6,609MIT/Apache-2.0Database interfaces madsim-tonicThe `tonic` simulator on madsim.586,671Apache-2.0AsynchronousNetwork programming madsim-tonic-buildCodegen module of `madsim-tonic` simulation implementation.570,055MITAsynchronousNetwork programming madskillsThe toolchain for madskilling: lint, format, and wrangle Agent Skills like you mean it.25MIT OR Apache-2.0 madskills-coreCore library for madskills - skill discovery, parsing, and validation127MIT OR Apache-2.0 madtofan-microservice-commonCommon library for rust full rust stack microservices2,687MIT madviseRustic safe wrapper around unix madvise450,259MIT madvr_parsemadVR measurement file library26,264MIT mady🌲 ahead-of-time automatic differentiation1,590MIT mady_macro🌲 mady's subpackage2,273MIT mady_macro_core🌲 mady's subpackage2,902MIT mady_math🌲 mady's subpackage2,264MIT madzzzzzzzzzzzzzzzzzz_onehello world1,067MIT OR Apache-2.0 maeOpinionated async Rust framework for building Mae-Technologies micro-services — app scaffolding, repo layer, middleware, and test…2,097MITDatabase interfacesDevelopment tools mae_burnMasked Autoencoder using Burn framework14MIT mae_macrosProcedural macros for Mae-Technologies micro-services — derive helpers, schema binding, and async test harness.1,354MITDevelopment toolsRust patterns maec-rsMAEC (Malware Attribute Enumeration and Characterization) data model library for Rust26MIT OR Apache-2.0Data structuresEncoding maegistratePlaceholder.18MIT OR Apache-2.0 maelbreakerA rust runtime library for maelstrom1,835MITSimulation maelstrom-adminThe maelstrom admin program. This process is used to administer Maelstrom clusters.732MIT OR Apache-2.0Development tools::TestingVirtualization maelstrom-baseFundamental data structures used by all Maelstrom code.21,658MIT OR Apache-2.0 maelstrom-brokerThe Maelstrom broker. This process coordinates between clients and workers.15,656MIT OR Apache-2.0Development tools::TestingVirtualization maelstrom-clientClient library for Maelstrom.17,337MIT OR Apache-2.0Development tools::TestingVirtualization maelstrom-client-baseClient library code shared between API and process for Maelstrom.12,728MIT OR Apache-2.0Development tools::TestingVirtualization maelstrom-client-cliCLI for submitting jobs to Maelstrom clusters.5,270MIT OR Apache-2.0Command line utilitiesDevelopment tools::Testing maelstrom-client-processClient library background process for Maelstrom.12,373MIT OR Apache-2.0Development tools::TestingVirtualization maelstrom-commonA simple boilerplate abstraction for running a Maelstrom node.2,759non-standardDevelopment tools::ProfilingDevelopment tools::Testing maelstrom-containerLibrary for downloading and storing OCI container images.20,276MIT OR Apache-2.0 maelstrom-coreTools for processing of NGS data1,559MIT maelstrom-fuseLibrary for interacting with FUSE with async Rust.13,032MIT OR Apache-2.0 maelstrom-githubClient code for communicating with GitHub APIs.4,829MIT OR Apache-2.0 maelstrom-go-testGo Test Runner for Maelstrom.4,670MIT OR Apache-2.0Command line utilitiesDevelopment tools::Testing maelstrom-layer-fsFUSE filesystem for use with Maelstrom.12,760MIT OR Apache-2.0 maelstrom-linuxFunction wrappers of Linux syscalls used by Maelstrom.16,467MIT OR Apache-2.0 maelstrom-macroMacros for Maelstrom internal usage.15,010MIT OR Apache-2.0 maelstrom-nodeMaelstrom Rust node framework16,059EPL-2.0AsynchronousConcurrency maelstrom-plotFork of egui_plot with added stacked line graph functionality.16,422MIT OR Apache-2.0 maelstrom-pytestPython Test Runner for Maelstrom.5,073MIT OR Apache-2.0Command line utilitiesDevelopment tools::Testing maelstrom-runProgram for submitting jobs to Maelstrom clusters.9,631MIT OR Apache-2.0Command line utilitiesDevelopment tools::Testing maelstrom-simexSIMulation EXplorer: a test utility for exhaustively exploring all possible simulations in a simulation space.30,983MIT OR Apache-2.0Development tools::TestingSimulation maelstrom-testTest macros for Maelstrom.18,930MIT OR Apache-2.0 maelstrom-test-runnerLibrary used by Maelstrom binaries to implement a test runner.6,004MIT OR Apache-2.0 maelstrom-utilUtilities for use by non-WASM Maelstrom libraries and binaries.21,037MIT OR Apache-2.0 maelstrom-webMaelstrom WASM web client.16,248MIT OR Apache-2.0 maelstrom-workerThe Maelstrom worker. This process executes jobs as directed by the broker.20,839MIT OR Apache-2.0Development tools::TestingVirtualization maelstrom-worker-childHelper library for maelstrom-worker.17,593MIT OR Apache-2.0 maelstrom_rsA Rust crate to write toy distributed systems with Maelstrom as Actors2,743Apache-2.0Development tools::Testing maeraA monitor for periodically scraping websites with genuine browser fingerprints8,613MITWeb programming::HTTP client maestroStylish developer workflows10,385BSD-2-Clause maestro-adaptersACP backend adapter for Maestro34MIT maestro-ats-schemaAllfeat ATS pallet GraphQL types (AtsWork, AtsVersion) for Maestro indexer clients190MIT OR Apache-2.0API bindingsWeb programming maestro-balances-schemaSubstrate Balances pallet GraphQL types (Transfer) for Maestro indexer clients67MIT OR Apache-2.0API bindingsWeb programming maestro-coreMaestro core contracts: AgentBackend trait, scheduling, journaling, state56MIT maestro-fnA lightweight Rust utility toolkit for cleaner, faster, and more expressive development.14MITAsynchronousDevelopment tools maestro-graphql-schemaCore GraphQL schema types (Block, Event, Extrinsic) for building typed clients against Maestro indexer430MIT OR Apache-2.0API bindingsWeb programming maestro-httpMaestro HTTP - simple async PHP-style HTTP client in Rust19MITNetwork programmingWeb programming maestro-midds-schemaAllfeat MIDDS pallet GraphQL types (MusicalWork, Recording, Release) for Maestro indexer clients65MIT OR Apache-2.0API bindingsWeb programming maestro-plannerNL to Lua workflow planner for Maestro41MIT maestro-rsA lightweight, fast, and ergonomic framework for building TCP & UDP servers in Rust with zero boilerplate.85MITAPI bindingsAsynchronous maestro-runtimeLua orchestration runtime for Maestro46MIT maestro-rust-sdkRust SDK for the Maestro Dapp Platform90,647Apache-2.0 maestro-servicePresentation-free run/query API for Maestro17MIT maestro-storageSQLite persistence for Maestro38MIT maestro-symphonyOrchestrating Bitcoin blocks into readable harmony1,768Apache-2.0Development tools maestro-symphony-macrosProcedural macros for the maestro-symphony project.1,240Apache-2.0 maestro-tgbotMinimal Telegram bot framework in Rust36MITAPI bindingsNetwork programming maestro-tuiA dual-pane terminal emulator TUI with vim-like modal editing65MITCommand-line interfaceDevelopment tools maestro_gitAPI using libgit2 for stylish version control workflows10,652BSD-2-Clause maeveBlazingly fast parallel keystore1,516non-standard maexMinecraft (Java Edition) Assets Extractor558MIT mafMAF is an authoritative realtime framework for writing simple, secure, and scalable apps.1,232MIT maf2bedConverts multiple alignment format (MAF) files to a BED format for tabixing. Used with jbrowse-plugin-mafviewer4,078MIT maf_calA tool to calibrate a Mass Airflow sensor3,988GPL-3.0-or-later maf_schemasMAF Schemas provides shared schemas for MAF applications and libraries.1,149MIT maf_typedMAF Typed provides type generation for MAF applications and libraries.43MIT mafaMafa is an in-terminal web browser companion.13,074GPL-3.0-or-laterCommand line utilitiesWeb programming