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.0
pmetal-distillKnowledge distillation toolkit for PMetal - KL divergence, hidden state alignment, and offline distillation701MIT OR Apache-2.0
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.0
pmetal-hubHuggingFace Hub integration for PMetal735MIT OR Apache-2.0
pmetal-loraLoRA and QLoRA implementations for PMetal709MIT OR Apache-2.0
pmetal-mcpMCP server exposing PMetal ML toolkit96MIT OR Apache-2.0
pmetal-mergeModel merging toolkit for PMetal - SLERP, TIES, DARE, and more510MIT OR Apache-2.0
pmetal-metalMetal GPU compute kernels for PMetal - FlashAttention and optimized ML primitives1,224MIT OR Apache-2.0
pmetal-mhcManifold-Constrained Hyper-Connections (mHC) for stable deep network training440MIT OR Apache-2.0
pmetal-mlxMLX backend implementation for PMetal LLM fine-tuning1,083MIT OR Apache-2.0
pmetal-mlx-rspmetal-maintained fork of mlx-rs: unofficial rust wrapper for Apple's mlx machine learning library.1,007MIT OR Apache-2.0
pmetal-mlx-syspmetal-maintained fork of mlx-sys: low-level interface and binding generation for the mlx library1,023MIT OR Apache-2.0
pmetal-modelsLLM model architectures for PMetal838MIT OR Apache-2.0
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.0
pmetal-trainerTraining loops and optimization for PMetal616MIT OR Apache-2.0
pmetal-vocoderNeural vocoder (BigVGAN) for text-to-speech synthesis447MIT OR Apache-2.0
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-standard
pmhelpA WIP library to assist in the creation of procedural macros.4,264MIT
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-standard
pmi-mpich-srcVendored build of MPICH's PMI implementation, developed for use by the Lamellar runtime.23non-standard
pmi-sysLow-level FFI bindings to PMI, developed for use by the Lamellar runtime.0non-standard
pmi2-sysLow-level FFI bindings to PMI2, developed for use by the Lamellar runtime.0non-standard
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-standard
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.0
pml-coreCore types for PML: Span, Symbol, Keyword, Value53MIT OR Apache-2.0
pml-graphics2D graphic objects and scene graph for PML18MIT OR Apache-2.0
pml-ioImage I/O: PNG, sprite sheet, GIF, metadata for PML18MIT OR Apache-2.0
pml-mathMath: Color, Affine, Interpolation utilities for PML44MIT OR Apache-2.0
pml-parserLexer and Parser for PML source code18MIT OR Apache-2.0
pmlibLibrary to deal with precious metals in Rust.23MIT
pmlsFast cross-platform CLI tool that lists installed package managers, their versions, and global package directories50MIT
pmmArchlinux pacman set the fastest mirror source2,541MIT
pmm_mathRust Implementation Version of PMM Mathematical Formula Library.1,802MIT OR Apache-2.0
pmna nidrs process manager.1,614MIT
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,503MIT
pmqPubMed query tool (Rust core)36MIT
pmrA small project management CLI utility, to store project management related links.1,695MIT
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-only
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,831MIT
pmsa003iPlantower PMSA003I Driver for Embedded HAL11,077MIT OR Apache-2.0
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,430MIT
pmsx003Rust interface for PMS X003 air quality sensors833MIT
pmt██▓███ ███▄ ▄███▓▄▄▄█████▓
▓██░ ██▒▓██▒▀█▀ ██▒▓ ██▒ ▓▒
▓██░ ██▓▒▓██ ▓██░▒ ▓██░ ▒░
…1,961MIT
pmtilesImplementation of the PMTiles v3 spec with multiple sync and async backends.224,336MIT OR Apache-2.0
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,080MIT
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,003MIT
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-Clause
pmwiki-rss-discord-botRead an rss feed from pmWiki and push updates to a discord webhook endpoint1,640WTFPL
pmxA CLI tool for managing AI agent profiles across different platforms (Claude, Codex)522MIT
pmx-rsA Rust-based process manager similar to PM2.779MIT
pmx_parserload and save .pmx model file.3,966MIT OR Apache-2.0
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.0
pn_utilsRust utility for Portalnesia675MIT
pnaPNA(Portable-Network-Archive) decoding and encoding library63,791Apache-2.0 OR MIT
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.0
pnavA b2b tool for project navigation (currently in development).1,718MIT
pnchSimple time tracking from the command line4,323MIT/Apache-2.0
pnetCross-platform, low level networking using the Rust programming language.17,853,621MIT OR Apache-2.0
pnet_bandwhich_forkCross-platform, low level networking using the Rust programming language.7,397MIT/Apache-2.0
pnet_baseFundamental base types and code used by pnet.28,096,929MIT OR Apache-2.0
pnet_base_bandwhich_forkFundamental base types and code used by pnet.8,975MIT/Apache-2.0
pnet_datalinkCross-platform, datalink layer networking.21,794,310MIT OR Apache-2.0
pnet_datalink_bandwhich_forkCross-platform, datalink layer networking.8,377MIT/Apache-2.0
pnet_layersA scapy like wrapper around the pnet crate to easily parse, craft or manipulate network packets in Rust.813Apache-2.0
pnet_macrosAutomatic bit manipulation for binary data formats24,243,261MIT OR Apache-2.0
pnet_macros_bandwhich_forkAutomatic bit manipulation for binary data formats1,785MIT/Apache-2.0
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.0
pnet_showDerive a show function for pnet_packet's to display the struct similar to scapy.933Apache-2.0
pnet_sysAccess to network related system function and calls.21,850,025MIT OR Apache-2.0
pnet_sys_bandwhich_forkAccess to network related system function and calls.7,703MIT/Apache-2.0
pnet_transportCross-platform, transport layer networking.17,696,497MIT OR Apache-2.0
pnetlinkNetlink library in pure rust8,837MIT
pnetsA framework for Petri net manipulation7,225MIT OR Apache-2.0
pnets_dotnetA parser for dotnet petri networks1,153MIT OR Apache-2.0
pnets_pnmlA parser for PNML Petri net format1,621MIT OR Apache-2.0
pnets_shrunkA reducer for petri nets1,596MIT OR Apache-2.0
pnets_tinaA parser for tina Petri net3,554MIT OR Apache-2.0
pneumasquatting on the name1,553MIT OR Apache-2.0
pneumaticwip1,474non-standard
pnfPoint and Figure charting library with indicators and real-time dashboard support83MIT
pngPNG decoding and encoding library in pure Rust178,846,049MIT OR Apache-2.0
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 files75MIT
png-decoderA pure-Rust, no_std compatible PNG decoder.115,845MIT OR Apache-2.0 OR Zlib
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 library28MIT
png-rustyA library to parse, encode, decode, manipulate PNG chunks740GPL-3.0
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-only
png2tRender any media file supported by FFMPEG into your terminal!2,583MIT
png2wasm4srcConvert indexed PNG images to Rust source code for WASM-4 engine3,156MIT
png_codecA minimal pure Rust PNG encoder2,706Apache-2.0 OR Zlib
png_color_converterUsed for converting the hue of a given 16x16 png while retaining saturation and lightness.
Useful for converting minecraft…1,563MIT
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 Zlib
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,071MIT
pngdefryios pngdefry7,447MIT
pngencportable network graphics (PNG) encoding1,516MIT
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.0
pnglitcherPNG glitcher9,395MIT
pngmeA command line program that lets you hide secret messages in PNG files.4,687MIT
pngmetaPNG tEXt chunk reader/writer — no image decoding, std-based binary I/O293MIT
pngmetagrepPNG tEXt metadata → NDJSON CLI — grep your image metadata94MIT
pngmetagrep-corePNG tEXt chunk extraction library — no image decoding, std-based binary reader311MIT
pngminiReserved1,852AGPL-3.0+
pngquantConvert 24/32-bit PNG images to efficient 8-bit format with alpha channel45,812GPL-3.0-or-later
pngs2pngCombine multiple pngs into a single png569MIT OR Apache-2.0
pngtoolspngtools in Rust with Python bindings233MIT
pngtosvgA CLI tool and library to convert PNG images into SVG vectors.272MIT
pngvA library and CLI tool for converting PNG images to color matrices and reconstructing them as PNG or SVG81MIT OR Apache-2.0
pngyouA simple, high-performance CLI tool to hide secret messages in a PNG file using steganography.47MIT OR Apache-2.0
pni-sdkProvides convenient, low-level bindings to several PNI-manufactured sensors, including compass and some AHRS sensors that support…1,681MIT
pnketA simple download manager1,512MIT
pnmportable anymap format encoding and decoding1,737MIT
pnm-cliCLI Tool for managing a personal Verifiable Trust Agent457Apache-2.0
pnmixer-rsVolume mixer for the system tray2,070GPL-3.0
pnpResolution primitives for Yarn PnP567,687BSD-2-Clause
pnpida tiny library to map PNP IDs with company/vendor names3,944MPL-2.0
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.18MIT
pnpm-registrypnpm-compatible npm registry server21MIT
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.18MIT
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,485MIT
pnutUnprivileged Linux sandbox using namespaces, seccomp, and Landlock158Apache-2.0
pnut-childMinimal no_std child-runtime helpers for pnut sandbox setup158Apache-2.0
pnut-cliCLI for pnut, an unprivileged Linux sandbox98Apache-2.0
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.0
po-llmTranslate PO files using LLM43MIT
po-nodeComplete PO node with peer discovery, connection management, and high-level API19MIT OR Apache-2.0