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.

pmetal-dataDataset handling and preprocessing for PMetal759MIT OR Apache-2.0AlgorithmsScience pmetal-distillKnowledge distillation toolkit for PMetal - KL divergence, hidden state alignment, and offline distillation701MIT OR Apache-2.0AlgorithmsScience pmetal-distributedDistributed training and inference backend for PMetal (Home Clusters)520MIT OR Apache-2.0 pmetal-ggufGGUF file format implementation for PMetal1,006MIT OR Apache-2.0AlgorithmsScience pmetal-hubHuggingFace Hub integration for PMetal735MIT OR Apache-2.0AlgorithmsScience pmetal-loraLoRA and QLoRA implementations for PMetal709MIT OR Apache-2.0AlgorithmsScience pmetal-mcpMCP server exposing PMetal ML toolkit96MIT OR Apache-2.0AlgorithmsScience pmetal-mergeModel merging toolkit for PMetal - SLERP, TIES, DARE, and more510MIT OR Apache-2.0AlgorithmsScience pmetal-metalMetal GPU compute kernels for PMetal - FlashAttention and optimized ML primitives1,224MIT OR Apache-2.0AlgorithmsScience pmetal-mhcManifold-Constrained Hyper-Connections (mHC) for stable deep network training440MIT OR Apache-2.0MathematicsScience pmetal-mlxMLX backend implementation for PMetal LLM fine-tuning1,083MIT OR Apache-2.0AlgorithmsScience pmetal-mlx-rspmetal-maintained fork of mlx-rs: unofficial rust wrapper for Apple's mlx machine learning library.1,007MIT OR Apache-2.0Science pmetal-mlx-syspmetal-maintained fork of mlx-sys: low-level interface and binding generation for the mlx library1,023MIT OR Apache-2.0Science pmetal-modelsLLM model architectures for PMetal838MIT OR Apache-2.0AlgorithmsScience pmetal-pyPython bindings for PMetal — high-performance LLM fine-tuning on Apple Silicon276MIT OR Apache-2.0 pmetal-serveOpenAI-compatible inference server for PMetal193MIT OR Apache-2.0AlgorithmsScience pmetal-trainerTraining loops and optimization for PMetal616MIT OR Apache-2.0AlgorithmsScience pmetal-vocoderNeural vocoder (BigVGAN) for text-to-speech synthesis447MIT OR Apache-2.0AlgorithmsScience pmfcubeA utility tool that generates PolyMesh cubes1,637non-standard pmfextractA utility tool that extracts PolyMesh files1,640non-standard pmfpackA utility tool that packs extracted PolyMesh files1,631non-standard pmftreeA utility tool that creates a tree-like listing of PolyMesh files1,654non-standard pmfviewA visualizer for PolyMesh files1,672non-standard pmgrA cli-based project management tool.5,383non-standardCommand line utilities pmhelpA WIP library to assist in the creation of procedural macros.4,264MITDevelopment tools::Procedural macro helpersNo standard library pmhelp-internalInternals that will be used by `pmhelp`. This should not be used directly.5,583MIT pmhelp-internal-macrosInternal macros that will be used by `pmhelp`. This should not be used directly.2,911MIT pmiA unified interface over PMI1, PMI2, and PMIx process management, developed for use by the Lamellar runtime.0non-standardExternal FFI bindingsNetwork programming pmi-mpich-srcVendored build of MPICH's PMI implementation, developed for use by the Lamellar runtime.23non-standardExternal FFI bindingsNetwork programming pmi-sysLow-level FFI bindings to PMI, developed for use by the Lamellar runtime.0non-standardExternal FFI bindingsNetwork programming pmi2-sysLow-level FFI bindings to PMI2, developed for use by the Lamellar runtime.0non-standardExternal FFI bindingsNetwork programming pmisCompanion CLI tool for paste.misterio.me2,891GPL-3.0-or-later pmix-sysLow-level FFI bindings to PMIx, developed for use by the Lamellar runtime.0non-standardExternal FFI bindingsNetwork programming pmkPraxis Mechanical Keyboard firmware, custom Rust keyboard firmware for Voyager, Svalboard, and related boards20GPL-3.0-or-later pmlA parser for PML, just another format to specify your configs in21,607Apache-2.0ConfigurationParsing tools pml-coreCore types for PML: Span, Symbol, Keyword, Value53MIT OR Apache-2.0Game developmentGraphics pml-graphics2D graphic objects and scene graph for PML18MIT OR Apache-2.0Game developmentGraphics pml-ioImage I/O: PNG, sprite sheet, GIF, metadata for PML18MIT OR Apache-2.0Game developmentGraphics pml-mathMath: Color, Affine, Interpolation utilities for PML44MIT OR Apache-2.0Game developmentGraphics pml-parserLexer and Parser for PML source code18MIT OR Apache-2.0Game developmentGraphics pmlibLibrary to deal with precious metals in Rust.23MIT pmlsFast cross-platform CLI tool that lists installed package managers, their versions, and global package directories50MITCommand line utilitiesDevelopment tools pmmArchlinux pacman set the fastest mirror source2,541MITCommand line utilities pmm_mathRust Implementation Version of PMM Mathematical Formula Library.1,802MIT OR Apache-2.0 pmna nidrs process manager.1,614MITCommand line utilitiesDevelopment tools pmodFromSoftware static data runtime manipulation library50MIT OR Apache-2.0 pmohanty_testThis is an example crate made by Papun Mohanty<reachtopmohanty@gmail.com> for testing purpose1,897MIT OR Apache-2.0 pmortemA process dumper899Apache-2.0 OR MIT pmpmcA priority multi producer multi consumer channel5,503MITAsynchronousConcurrency pmqPubMed query tool (Rust core)36MITDatabase interfacesScience pmrA small project management CLI utility, to store project management related links.1,695MITCommand line utilities pmreProcedural Macro for generating regex matchers1,723MIT pmrpcPoor man's RPC. Not pretty, but plenty versatile.3,121non-standard pmrsRust support to process mining functions. Includes a library and a small cli-interface.2,899LGPL-3.0-onlyCommand line utilitiesConcurrency pmsPersonal Media Server1,868MIT pms-7003Rust interface for PMS 7003 air quality sensor4,348MIT pms5003PMS5003 air quality sensor interface2,859Apache-2.0 pms700xEmbeded-hal implementation for the PMS700x family of sensors2,998MIT OR Apache-2.0 pmsaParallel Mergeing of two Sorted Arrays1,831MITAlgorithms pmsa003iPlantower PMSA003I Driver for Embedded HAL11,077MIT OR Apache-2.0AsynchronousEmbedded development pmseBinary for pmse1,192LGPL-3.0-or-later pmse-apkAndroid support for pmse1,110LGPL-3.0-or-later pmse-gtkGTK4 wrapper for pmse1,457LGPL-3.0-or-later pmse-jsbJavaScript Sandbox for pmse1,130LGPL-3.0-or-later pmse-renderVulkan render for pmse2,950LGPL-3.0-or-later pmse-seSimulator and emulator for pmse1,188LGPL-3.0-or-later pmse-uCommon code for pmse1,225LGPL-3.0-or-later pmse-v8rusty_v8 wrapper for pmse1,136LGPL-3.0-or-later pmse-winWindows support for pmse1,103LGPL-3.0-or-later pmsfPolymorphic Malware Stage Framework (PMSF): a research-grade Rust framework for simulating and analyzing modular malware stages.702MIT pmshA custom shell written in Rust58MIT pmsimPorous media simulator4,430MITMathematicsScience pmsx003Rust interface for PMS X003 air quality sensors833MITEmbedded developmentHardware support pmt██▓███ ███▄ ▄███▓▄▄▄█████▓ ▓██░ ██▒▓██▒▀█▀ ██▒▓ ██▒ ▓▒ ▓██░ ██▓▒▓██ ▓██░▒ ▓██░ ▒░ …1,961MIT pmtilesImplementation of the PMTiles v3 spec with multiple sync and async backends.224,336MIT OR Apache-2.0Science::Geospatial pmtiles-raster-toolA tool to transform raster tiles in PMTiles archives589MIT pmtiles2A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits.23,080MITEncodingParser implementations pmtreeGeneric for storage Merkle Tree (sparse & fixed-size) in Rust6,921MIT OR Apache-2.0 pmutilUtils for proc-macro10,664,983Apache-2.0/MIT pmuxUtility for running and automating concurrent processes3,792MIT pmvPattern based mv(1)8,003MITCommand line utilitiesFilesystem pmv_encryption_rsImplementation of PersonalMediaVault encrypted storage model. This library allows to encrypt and decrypt data, and also read ans…392MIT pmw1A library for manipulating executables in the PMW1 format, which offers EXE compression and is used by the PMODE/W DOS extender.…8,033non-standard pmw3901Library for the PMW3901 optical flow sensor.1,965MIT pmw3901-ehalPMW3901 optical flow driver for embedded-hal no_std applications2,622BSD-3-ClauseEmbedded developmentHardware support pmwiki-rss-discord-botRead an rss feed from pmWiki and push updates to a discord webhook endpoint1,640WTFPLCommand line utilities pmxA CLI tool for managing AI agent profiles across different platforms (Claude, Codex)522MITCommand line utilitiesDevelopment tools pmx-rsA Rust-based process manager similar to PM2.779MIT pmx_parserload and save .pmx model file.3,966MIT OR Apache-2.0Parser implementations PMXUtilA simple pmx reader and writer24,317MIT OR Apache-2.0 pmz-commonCommon crate for pmz909Apache-2.0 pmzctlA command-line tool that allows you to communicate with the pmz daemon to enable pmz features1,644Apache-2.0 pnThis is a placeholder crate for future use published by the pnpm team.1,477MIT pn-dcpAim to quickly parsing and splicing pn-dcp packet3,939non-standard pn-dcp-macroAim to quickly parsing and splicing pn-dcp packet3,611non-standard pn-editorA powerful program to view, edit and simulate petri nets29,418MIT OR Apache-2.0 pn-editor-coreThe core logic of the petri net editor20,595MIT OR Apache-2.0 pn532PN532 protocol implementation14,487MIT OR Apache-2.0AsynchronousEmbedded development pn_utilsRust utility for Portalnesia675MIT pnaPNA(Portable-Network-Archive) decoding and encoding library63,791Apache-2.0 OR MITData structuresFilesystem pnacl-build-helperBuild script helper for building PNaCl/NaCl C/CXX libraries from source904,199MPL-2.0 pnafsPNA(Portable-Network-Archive) file system7,627MIT OR Apache-2.0Command line utilitiesFilesystem pnavA b2b tool for project navigation (currently in development).1,718MITCommand line utilitiesFilesystem pnchSimple time tracking from the command line4,323MIT/Apache-2.0Command line utilities pnetCross-platform, low level networking using the Rust programming language.17,853,621MIT OR Apache-2.0Network programmingParser implementations pnet_bandwhich_forkCross-platform, low level networking using the Rust programming language.7,397MIT/Apache-2.0Network programmingParser implementations pnet_baseFundamental base types and code used by pnet.28,096,929MIT OR Apache-2.0Network programming pnet_base_bandwhich_forkFundamental base types and code used by pnet.8,975MIT/Apache-2.0Network programming pnet_datalinkCross-platform, datalink layer networking.21,794,310MIT OR Apache-2.0Network programming pnet_datalink_bandwhich_forkCross-platform, datalink layer networking.8,377MIT/Apache-2.0Network programming pnet_layersA scapy like wrapper around the pnet crate to easily parse, craft or manipulate network packets in Rust.813Apache-2.0Network programming pnet_macrosAutomatic bit manipulation for binary data formats24,243,261MIT OR Apache-2.0Network programmingParsing tools pnet_macros_bandwhich_forkAutomatic bit manipulation for binary data formats1,785MIT/Apache-2.0Network programmingParsing tools pnet_macros_pluginAutomatic bit manipulation for binary data formats5,000MIT/Apache-2.0 pnet_macros_supportSupport library for libpnet_macros24,099,195MIT OR Apache-2.0 pnet_macros_support_bandwhich_forkSupport library for libpnet_macros2,642MIT/Apache-2.0 pnet_packetCross-platform, binary packet parsing and manipulation23,774,579MIT OR Apache-2.0Network programmingParser implementations pnet_showDerive a show function for pnet_packet's to display the struct similar to scapy.933Apache-2.0Network programming pnet_sysAccess to network related system function and calls.21,850,025MIT OR Apache-2.0Network programming pnet_sys_bandwhich_forkAccess to network related system function and calls.7,703MIT/Apache-2.0Network programming pnet_transportCross-platform, transport layer networking.17,696,497MIT OR Apache-2.0Network programming pnetlinkNetlink library in pure rust8,837MIT pnetsA framework for Petri net manipulation7,225MIT OR Apache-2.0MathematicsScience pnets_dotnetA parser for dotnet petri networks1,153MIT OR Apache-2.0MathematicsParser implementations pnets_pnmlA parser for PNML Petri net format1,621MIT OR Apache-2.0MathematicsScience pnets_shrunkA reducer for petri nets1,596MIT OR Apache-2.0MathematicsScience pnets_tinaA parser for tina Petri net3,554MIT OR Apache-2.0MathematicsParser implementations pneumasquatting on the name1,553MIT OR Apache-2.0 pneumaticwip1,474non-standard pnfPoint and Figure charting library with indicators and real-time dashboard support83MITFinanceVisualization pngPNG decoding and encoding library in pure Rust178,846,049MIT OR Apache-2.0Multimedia::Images png-achunkEncode and decode custom binary chunks in PNG images850MIT OR Apache-2.0 png-dbA database that stores JSON data rows as compressed text within the zTXt chunks of PNG image files75MITData structuresDatabase interfaces png-decoderA pure-Rust, no_std compatible PNG decoder.115,845MIT OR Apache-2.0 OR ZlibMultimedia::Images png-framingEncoding and decoding PNG images. That's it.12,764MIT png-glitchA library to glitch PNG images.16,674MIT png-glitch-cliCli to glitch PNG images.4,400MIT png-readA library to read png files3,646Apache-2.0 png-resizerHigh-performance PNG image resizer built with Rust and fast_image_resize library28MITCommand line utilitiesMultimedia::Images png-rustyA library to parse, encode, decode, manipulate PNG chunks740GPL-3.0Command line utilitiesMultimedia::Images png-secretA simple steganography tool for PNG images2,227MIT png-to-icoConverts PNG images to ICO files1,480MIT png-to-terminalRender PNG images directly in the terminal using TrueColor44MIT png-to-twmapCreates a teeworlds map from a png8,284non-standard png2aaConvert PNG image to ASCII Art.5,598non-standard png2lvglConvert PNG images to LVGL C arrays369GPL-3.0-onlyCommand line utilitiesEmbedded development png2tRender any media file supported by FFMPEG into your terminal!2,583MITCommand line utilities png2wasm4srcConvert indexed PNG images to Rust source code for WASM-4 engine3,156MITGame developmentMultimedia::Encoding png_codecA minimal pure Rust PNG encoder2,706Apache-2.0 OR ZlibMultimedia::EncodingMultimedia::Images png_color_converterUsed for converting the hue of a given 16x16 png while retaining saturation and lightness. Useful for converting minecraft…1,563MITCommand line utilities png_ectA command-line tool for compressing png images using ECT.1,542MIT png_encode_miniMini stand-alone PNG crate which writes out uncompressed RGBA image files.12,070Apache-2.0 png_filtersPNG filtering related functions9,220Zlib OR Apache-2.0 OR MIT png_pongA pure Rust PNG/APNG encoder & decoder10,112,802(Apache-2.0 OR BSL-1.0 OR MIT) AND ZlibMultimedia::EncodingMultimedia::Images pngchatHide messages in the PNG file2,760MIT pngcheckVerify PNG file integrity and display chunk information567MIT pngcrushLibrary for PNG Crush's HTTP API in Rust.3,071MITCompressionWeb programming::HTTP client pngdefryios pngdefry7,447MIT pngencportable network graphics (PNG) encoding1,516MITEncodingGraphics pngeqCommand line tool to quantize 24/32 bit PNGs to 8 bit PNGs based on the exoquant library2,493MIT pngerCross-platform PNG steganography tool for embedding and extracting payloads1,487MIT OR Apache-2.0Command line utilitiesCryptography pnglitcherPNG glitcher9,395MITMultimedia::Images pngmeA command line program that lets you hide secret messages in PNG files.4,687MITCommand line utilities pngmetaPNG tEXt chunk reader/writer — no image decoding, std-based binary I/O293MITMultimedia::ImagesParser implementations pngmetagrepPNG tEXt metadata → NDJSON CLI — grep your image metadata94MITCommand line utilitiesMultimedia::Images pngmetagrep-corePNG tEXt chunk extraction library — no image decoding, std-based binary reader311MITMultimedia::ImagesParser implementations pngminiReserved1,852AGPL-3.0+ pngquantConvert 24/32-bit PNG images to efficient 8-bit format with alpha channel45,812GPL-3.0-or-laterMultimedia::Images pngs2pngCombine multiple pngs into a single png569MIT OR Apache-2.0Command line utilities pngtoolspngtools in Rust with Python bindings233MITCommand line utilitiesMultimedia pngtosvgA CLI tool and library to convert PNG images into SVG vectors.272MITCommand line utilitiesMultimedia::Images pngvA library and CLI tool for converting PNG images to color matrices and reconstructing them as PNG or SVG81MIT OR Apache-2.0Command line utilitiesMultimedia::Images pngyouA simple, high-performance CLI tool to hide secret messages in a PNG file using steganography.47MIT OR Apache-2.0Command line utilitiesCryptography pni-sdkProvides convenient, low-level bindings to several PNI-manufactured sensors, including compass and some AHRS sensors that support…1,681MITAerospace::DronesAerospace::Aerospace protocols pnketA simple download manager1,512MIT pnmportable anymap format encoding and decoding1,737MITEncodingGraphics pnm-cliCLI Tool for managing a personal Verifiable Trust Agent457Apache-2.0 pnmixer-rsVolume mixer for the system tray2,070GPL-3.0Multimedia::Audio pnpResolution primitives for Yarn PnP567,687BSD-2-Clause pnpida tiny library to map PNP IDs with company/vendor names3,944MPL-2.0Hardware supportNo standard library pnpmThis is a placeholder crate for future use published by the pnpm team.2,090MIT pnpm-configRust representations for types belonging to a `pnpm-workspace.yaml` file. Supports (de)serialization, JSON schema and merging167MPL-2.0 pnpm-extraA mall CLI tool that adds some pnpm commands I want2,118non-standard pnpm-pnprPlaceholder name reservation. See the pnpm-registry crate in the pnpm monorepo for the real implementation.18MITDevelopment tools pnpm-registrypnpm-compatible npm registry server21MITDevelopment toolsWeb programming::HTTP server pnpm-registry-cliReserved name. See pnpm-registry.18MIT pnpm-registry-serverReserved name. See pnpm-registry.18MIT pnpolya point-included-in-polygon test1,872MIT pnprPlaceholder name reservation. See the pnpm-registry crate in the pnpm monorepo for the real implementation.18MITDevelopment tools pnsA simple and efficient library wrapper for simulating a minimal form of petri nets45,630MIT OR Apache-2.0 pnte2D Graphics library for Windows in Rust13,485MITGraphics pnutUnprivileged Linux sandbox using namespaces, seccomp, and Landlock158Apache-2.0Command line utilitiesOperating systems::Linux APIs pnut-childMinimal no_std child-runtime helpers for pnut sandbox setup158Apache-2.0Command line utilitiesOperating systems::Linux APIs pnut-cliCLI for pnut, an unprivileged Linux sandbox98Apache-2.0Command line utilitiesOperating systems::Linux APIs pnwkitpnwkit bindings for Rust.4,866MIT pnwkit-coreThe core library for developing bindings for pnwkit.16,563MIT poA Rust API and command-line notification pusher for the Pushover notification service14,588BSD-2-Clause po-cryptoCryptographic identity, key exchange, and AEAD encryption for Protocol Orzatty112MIT OR Apache-2.0CryptographyNetwork programming po-llmTranslate PO files using LLM43MITCommand line utilitiesLocalization (L10n) po-nodeComplete PO node with peer discovery, connection management, and high-level API19MIT OR Apache-2.0Network programming