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.

pchain-world-stateDefinitions of structs, functions, and methods for read-write world state from and into a persistent storage in ParallelChain…1,838Apache-2.0Cryptography::Cryptocurrencies pchain_compileParallelChain Smart Contract Compile CLI - A command line tool for compiling ParallelChain Smart Contract.3,992Apache-2.0 pchain_networkparallelchain-network: Libp2p based Network Layer implementation for ParallelChain Mainnet.1,460Apache-2.0 pchmodChanges the access permissions of files or directories.1,839MIT pchryss-todo-cliSimple CLI todo app1,743MIT pciGeneric PCI scanning, configuration-space access, and header parsing3,309MIT/Apache-2.0 pci-driverPCI/PCIe driver development library43,574MIT OR Apache-2.0Hardware support pci-for-frameworkGeneric PCI scanning, configuration-space access, and header parsing1,744MIT/Apache-2.0 pci-idsRust wrappers for the PCI ID Repository832,367MITHardware support pci-infoA crate to enumerate PCI devices on desktop operating systems and/or parse PCI configuration headers67,073MIT OR Apache-2.0Hardware supportOperating systems pci_fetchGet information about connected PCI devices6,872MIT pci_typesLibrary with types for handling PCI devices265,960MIT/Apache-2.0Hardware supportNo standard library pcicsPCI configuration space access library38,730MITHardware supportNo standard library pcieA simple PCIE driver for enumerating devices.54,934MITEmbedded developmentNo standard library pciid-parserA library for parsing PCI ID tables358,076MIT pciidsA library to parse the pci.ids data file.6,882MIT OR Apache-2.0Data structures pcilibs-rsPCI device enumeration and diagnostics for Linux container runtimes1,593Apache-2.0 pciswitch-userTBD1,571MIT OR Apache-2.0External FFI bindingsHardware support pcitoolTool and library for portable access to PCI bus configuration registres.1,553MITCommand-line interfaceHardware support pciutilsA clone of pciutils in Rust3,741MIT pck-tweakerAllows modification of .pck files1,745GPL-3.0-or-laterCommand line utilities pclPoint cloud library in Rust1,679Apache-2.0 pcl_rsA pure rust PCL tool that includes functions such as reading PCD files and displaying point clouds, which can be used in…6,637MIT pclass-parserhttps://github.com/phodal/pclass-parser1,702MITText processing pcloudLibrary for pCloud API12,335MIT pcloud-cat-corePoint cloud processing on comp-cat-rs: ICP registration, normal estimation, anomaly detection89MIT OR Apache-2.0AlgorithmsMathematics pcloud-cat-viewerWASM-based 3-D point cloud viewer using WebGL234MIT OR Apache-2.0 pcloud-cliCLI for pcloud5,686MIT pcloud-http-serverHTTP proxy server for pCloud API4,130MIT pcmEasy access to Intel(R) Performance Counter Monitors2,107BSD-3-Clause pcm-engineProduct Catalog Engine (PCM) Framework for pricing, eligibility, and bundling rules336MIT pcm-flowCompose many small audio Processors to a big audio Processor15,239LGPL-3.0 pcm4104Driver for the Texas Instruments PCM4104 audio DAC29MITEmbedded developmentHardware support pcoGood compression for numerical sequences1,154,095Apache-2.0CompressionEncoding pco_clicompresses, inspects, and decompresses pco data9,473Apache-2.0Command line utilitiesCompression pco_storeEasy to use numeric compression1,334MITCompressionDatabase interfaces pcoaThis crate provides a way to apply Principal Coordinate Analysis on a distance (dissimilarity) matrix.5,392Apache-2.0AlgorithmsScience pcobsBinary encoding for structured data communication29MITEmbedded developmentEncoding pcodePure Rust implementation of a p-code disassembler and lifter.162MIT OR Apache-2.0 pcode-irP-code intermediate representation types for SLEIGH-generated decoders531Apache-2.0Data structuresNo standard library pcode-rsMachine code disassembly and IR translation library for Rust using the excellent SLEIGH library from the Ghidra framework.734BSD-2-Clause pcombA tiny parser combinator library.4,134LGPL-3.0-onlyNo standard libraryParsing tools pcompYet another CLI-math tool for RPN.19MIT OR Apache-2.0Command-line interfaceMathematics pcompressExperimental, efficient, and performant binary representation of districting plans15,368MITCommand line utilitiesCompression pconvert-rustRust version of P(NG)Convert, a simple PNG conversion tool.25,967Apache-2.0 pcopySimple cli tool to copy a file or directory to a directory with a progress bar2,225MIT pcpA brute-force pcp solution searcher4,745MIT pcp-clientPCP client implementation1,634MIT OR Apache-2.0 pcp-mutexA Priority Ceiling Protocol (PCP) mutex, based on Linux PI futex. Allows efficient and deadlock free execution.6,767Apache-2.0 OR MITConcurrency pcrcCLI to interact Post-Corona Community API Server1,697MITCommand line utilities pcreRust wrapper for libpcre.50,451MIT/Apache-2.0 pcre2High level wrapper library for PCRE2.2,591,270Unlicense OR MITText processing pcre2-sysLow level bindings to PCRE2.2,625,206Unlicense OR MITExternal FFI bindings pcsProvisioning Certification Service (PCS) data structures. Data structures related to the Intel Provisioning Certification…32,985MPL-2.0Hardware supportOperating systems pcs-externalPpoppo Chat System (PCS) External API client -- gRPC client for the External Developer Platform391MIT OR Apache-2.0API bindingsNetwork programming pcs-external-protoPCS External API wire contract (package ppoppo.external.v1) — .proto SSOT + generated gRPC types49MIT OR Apache-2.0API bindingsNetwork programming pcs-sessionPpoppo Chat System (PCS) session-face client -- receive-and-respond gRPC SDK for user-session apps (package ppoppo.chat.v1)69MIT OR Apache-2.0API bindingsNetwork programming pcs-session-protoPCS public session-face wire contract (package ppoppo.chat.v1) — .proto SSOT + generated gRPC types66MIT OR Apache-2.0API bindingsNetwork programming pcs-webscraperA Rust library for scraping professional cycling race data from ProCyclingStats.com21MITAPI bindingsWeb programming pcscBindings to the PC/SC API for smart card communication1,375,576MITAPI bindingsHardware support pcsc-monMonitor PC/SC smart card readers with hotplug and card event support665MITAPI bindingsHardware support pcsc-sysLow-level bindings to the PC/SC C API1,345,619MITExternal FFI bindingsHardware support pcsclite-sysFFI bindings for pcsclite.5,772MIT pcspecsSimple api to get pc specs5,190non-standard pctPercent-encoded strings for URL, URI, IRI, etc.222MIT OR Apache-2.0EncodingWeb programming pct-strPercent-encoded strings for URL, URI, IRI, etc.6,529,873MIT OR Apache-2.0EncodingWeb programming pct_grepchandlerpan turial1,562MIT pctxGenerate LLM-ready context from your codebase103MITCommand line utilitiesDevelopment tools pctx_code_execution_runtimeJavaScript/TypeScript execution runtime for pctx259,146MITDevelopment tools pctx_code_modeTypeScript code execution engine for AI agents with tool schemas, sandboxed Deno runtime, and Rust callbacks259,196MITAPI bindingsDevelopment tools pctx_codegenCode generation utilities for pctx259,330MITDevelopment tools pctx_configConfiguration management for pctx toolkit259,830MITDevelopment tools pctx_deno_transpilerTypeScript transpilation utilities using Deno258,842MITDevelopment tools pctx_executorTypeScript execution environment orchestration259,400MITDevelopment tools pctx_registryCallback and MCP server registries for pctx210,208MITDevelopment tools pctx_type_check_runtimeIsolated TypeScript type checking runtime for PCTX259,301MITDevelopment tools pcuA CI tool to update change log in a PR95,836MIT OR Apache-2.0Command line utilitiesDevelopment tools::Build Utils pcw_fnGeneric piecewise function trait and impls.7,555MIT OR Apache-2.0MathematicsScience pcw_regrsFast, optimal, extensible and cross-validated heterogeneous piecewise polynomial regression for timeseries.1,486MIT OR Apache-2.0AlgorithmsMathematics pcxLibrary for reading & writing PCX images.54,812MIT OR Apache-2.0 OR WTFPL pcztTools for working with partially-created Zcash transactions20,791MIT OR Apache-2.0Cryptography::Cryptocurrencies pdUSB Power Delivery (USB PD) protocol layer4,782MIT/Apache-2.0Hardware supportNo standard library pd-buildReserved crate for Playdate-related things.1,490MIT pd-build-supportReserved crate for Playdate-related things.1,484MIT pd-controllerController service for RustScript edge deployments19MIT pd-edgeRustScript edge runtime and proxy host integration24MIT pd-edge-abiABI definitions for RustScript edge host functions860MIT pd-edge-host-functionProc macro support for RustScript edge host functions27MIT pd-external-rsRust bindings for pure data externals.1,836BSD-3-Clause pd-host-functionProc macro support for RustScript host functions1,070MIT pd-quick-overrideA tool to quickly create pagerduty overrides3,765MIT pd-rs-commonRust common lib4,268MIT pd-stdReserved crate for Playdate-related things.1,514MIT pd-sysFFI bindings for the Pure Data (Pd) multimedia programming language4,305BSD-3-ClauseMultimedia::AudioMultimedia::Images pd-vmRustScript bytecode compiler and VM192MIT pd-vm-compat-frontendsJavaScript and Lua compatibility frontends for pd-vm20MIT pd-vm-nostdno_std + alloc RustScript VMBC interpreter100MITEmbedded developmentNo standard library pd200xRust driver for the Maono PD200X USB microphone37MITAPI bindingsHardware support pd241008-devtraceDevTrace - Distributed Developer Observability Engine36ISC pd_auth_serviceExample Auth Services1,200MIT pda-buddyAnchor PDA seed ABI helpers for account constraints and CPI signer seeds20MITDevelopment tools pda-counterA minimal Solana smart contract using Anchor to demonstrate PDA-based counter logic.751MITCryptography::CryptocurrenciesNo standard library pda_cachepda cache9,848MIT pda_parserExample of a simple parser pushdown automaton implementation1,244MIT OR Apache-2.0 pda_pinocchio_mappingOn-chain mapping utility for Solana / Pinocchio programs.43MITCryptography::CryptocurrenciesData structures pdalPDAL bindings for Rust2,300MITAPI bindingsScience::Geospatial pdal-sysLow level Rust <-> C++ bindings to PDAL2,551MITAPI bindingsScience::Geospatial pdao-beacon-chain-commonPDAO library for colony chain contract development6,728MIT pdao-colony-commonPDAO library for colony chain development4,814MIT pdao-colony-contract-commonPDAO library for colony chain contract development6,679MITCryptographyWebAssembly pdatastructsSimple probabilistic data structures298,512MIT/Apache-2.0Data structures pdbA parser for Microsoft PDB (Program Database) debugging information6,066,523MIT OR Apache-2.0 pdb-addr2lineSymbolicate addresses from PDBs, like addr2line.5,483,577MIT/Apache-2.0Development tools::Debugging pdb-fetchDownload Multiple Files from the PDB Archive.2,835MIT pdb-handlerHelpful functions to handle PDB files5,634MITScienceScience::Bioinformatics pdb2A parser for Microsoft PDB (Program Database) debugging information527,359MIT OR Apache-2.0 pdb_wrapperRust library to create fake PDBs. Very in-dev, API is likely to break a lot (not including the frequent LLVM API breakages...)4,846Unlicense pdbcatTerminal-based PDB/mmCIF molecular structure viewer41MITCommand line utilitiesScience pdblisterFaster version of `symchk /om` for generating PDB manifests of offline machines5,398non-standard pdbrustA comprehensive Rust library for parsing and analyzing Protein Data Bank (PDB) files644MITData structuresParser implementations pdbs_benchmarkThe program for benchmarking pattern database implementations.1,486GPL-3.0-or-laterAlgorithmsGame development pdbtbxA library to open/edit/save (crystallographic) Protein Data Bank (PDB) and mmCIF files.55,361MITParser implementationsScience pdbtoolA tool for reading Program Database (PDB) files and displaying information about them.7,106MIT OR Apache-2.0Development toolsDevelopment tools::Debugging pdbviewMicrosoft program debug database (PDB) file information utility13,313MIT pdbvisA 3D protein structure viewer that loads and visualizes proteins from the Protein Data Bank (PDB)2,551MITScienceVisualization pdbwalkerAdvanced PE binary scanner with PDB debug symbol detection and download capabilities56MIT pdcPulpcore Dependency Checker6,223GPL-2.0+ pdc-coreA network load testing library4,039Apache-2.0Development tools::ProfilingNetwork programming pdc-rspdc (perfectly diffused cipher)2,383MIT pdc_6x1A hardware-agnostic driver for the 6x1 7-segment display37MIT OR Apache-2.0Embedded developmentHardware support pdcm-linkifyAutomatic links for pulldown-cmark3,303CC0-1.0 pdctlCommand-line tool for interacting with the PagerDuty API3,656MIT OR Apache-2.0 pdcurses-sysFFI bindings for PDCurses, specifically the win32a implementation.292,542MIT pdd拼多多开放平台sdk6,859MIT pddlA PDDL 3.1 parser, strongly typed16,390EUPL-1.2Parser implementationsScience pddl-ish-parserA Rust library for parsing a relaxed version of the Planning Domain Definition Language (PDDL), designed to handle PDDL-like…5,220MIT pddl-parserA Rust library for parsing PDDL files7,790MIT OR Apache-2.0Parser implementations pddl_rsPDDL parser9,771MIT pddllibA PDDL library for lifted successor generation29,150non-standard pddlpA PDDL Parser10,786non-standard pdexA future Pokdex crate1,674Apache-2.0 pdfPDF reader559,899MIT pdf-annotPDF annotation engine — parsing and typed access to all annotation types per ISO 32000-2 §12.5.174non-standard pdf-annotations-converterConverts annotations found in PDF files to different formats.6,680MIT pdf-astUniversal AST for PDF based on ISO 32000-236MITData structuresParsing tools pdf-base14-metricsPre-parsed Adobe Core 14 PDF font metrics (Helvetica, Times, Courier, Symbol, ZapfDingbats) baked into `&'static FontMetrics`…163MIT AND APAFMLCompilersText processing pdf-canvasGenerate PDF files in pure Rust. Currently, simple vector graphics and text set in the 14 built-in fonts are supported.35,950MITGraphics pdf-compliancePDF compliance checking (PDF/A, PDF/UA).286non-standard pdf-converterA simple and efficient library for converting images (JPG, PNG, GIF, BMP, WebP) to PDF documents. Commercial use permitted under…780MIT OR Apache-2.0Multimedia::ImagesText processing pdf-core-14-font-afmsAFM Files for the Core 14 PDF Fonts3,244MIT AND APAFML pdf-cosPDF COS (Carousel Object Structure) parser -- edgeparse fork of lopdf 0.39.0 with f64 Real precision and ICC color support6,942MITText processing pdf-createlow-level, strongly-typed PDF creation library3,363MPL-2.0 pdf-docCreate a writing document and save to PDF with Rust.3,260MITText editorsText processing pdf-docxPDF to DOCX conversion with text, tables, and images243non-standard pdf-dumpCLI tool for inspecting and debugging PDF internals43MIT OR Apache-2.0Command line utilities pdf-engineUnified PDF rendering engine — page rendering, text extraction, thumbnails.265non-standardRenderingText processing pdf-extractA library to extract content from pdfs3,252,930MIT pdf-extract-temporary-migitation-panicA library to extract content from pdfs1,254MIT pdf-extract-temporary-mitigation-panicA library to extract content from pdfs2,869MIT pdf-fontPDF font handling: CFF/Type1 parsing, CMap parsing, and PostScript scanning.683Apache-2.0 OR MIT pdf-generator-api-clientRust client for the PDF Generator API, auto-generated from the OpenAPI spec.68MIT pdf-inspectorFast PDF inspection, classification, and text extraction with smart scanned vs text-based detection17,819MIT pdf-interpretA crate for interpreting PDF files.516Apache-2.0 OR MIT pdf-lib-rsA pure Rust PDF parsing and writing library219MIT OR Apache-2.0 pdf-live-serverServe a PDF live while watching for changes and reloading the browser.2,265MIT pdf-makerCLI tool for merging, watermarking, and manipulating PDF files21MIT OR Apache-2.0Command line utilities pdf-manipPDF manipulation: pages, encryption, watermarks, optimization, bookmarks309non-standard pdf-merger-rsThis is app for merge PDF files.1,585Apache-2.0 pdf-minVery minimal crate for writing PDFs18,018MIT OR Apache-2.0 pdf-ocrOCR integration for scanned PDFs with pluggable engine support158non-standard pdf-permChange the permissions of a PDF file.2,387MITCommand line utilitiesEncoding pdf-readerA minimalistic ebook reader1,399AGPL-3.0Command line utilitiesParser implementations pdf-reader-cliJSON CLI for pdf-reader-core15MIT pdf-reader-corePure-Rust PDF intelligence core for pdf-reader-mcp (read, search, document twin)19MITParsing toolsText processing pdf-reader-mcp-serverPure-Rust MCP server binary for @sylphx/pdf-reader-mcp15MITCommand line utilities pdf-redactGDPR-compliant PDF redaction: permanent content removal267non-standard pdf-renameThis script reads a list of PDF files from a specified directory and renames each file based on its content. The renaming logic…5,657MIT pdf-renamer-aiIntelligently rename PDF files using local LLMs. Supports multiple languages, automatic translation, and meaningful name…462non-standardCommand line utilitiesFilesystem pdf-renderA PDF rasterizer in pure Rust.457Apache-2.0 OR MIT pdf-rsA PDF parsing library written in Rust349Apache-2.0EncodingParsing tools pdf-signextract signed date from pdf file1,928Apache-2.0 pdf-struct-chunkerLLM-free, layout-aware PDF chunking for RAG pipelines. Pure Rust.22MITCommand line utilitiesText processing pdf-syntaxA low-level crate for reading PDF files.716Apache-2.0 OR MIT pdf-text-extractExtract text, tables, and structured content from PDF files6,320MITParser implementationsText processing pdf-text-formatText run formatting: inject font-size and color changes with state isolation19non-standard pdf-thumbPDF thumbnail image generator for Windows3,509MITMultimedia::ImagesOperating systems::Windows APIs pdf-tile-viewerPDF Tile Viewer - app bundle and backend developed as Tauri app supporting cross-platform1,249non-standardGUIText processing pdf-untangleUntangle garbled PDF text: layout-aware extraction that reconstructs reading order, strips page furniture, and splits documents…42MIT OR Apache-2.0Command line utilitiesParser implementations pdf-word-countDisplays the number of lines, words and characters in a PDF4,999MIT pdf-writerA step-by-step PDF writer.2,590,805MIT OR Apache-2.0EncodingMultimedia pdf-xfaXFA engine — extraction, layout rendering, font resolution. Experimental and under active development.263non-standardRendering pdf-zusammenfugen-cargoRust-Werkzeug zum Zusammenfuegen von PDF-Dateien mit lokaler Verarbeitung.22MITCommand line utilities pdf2PDF 2.0 Rust library.1,547Unlicense OR MIT pdf2imageA simplified port of Python's pdf2image that wraps pdftoppm and pdftocairo to convert PDFs into images.91,051MITMultimediaMultimedia::Encoding pdf2image-altAlternative version to pdf2imge with ability to render from borrowed data and single pages, adds text extraction3,681MITMultimediaMultimedia::Encoding pdf2image-cliA command-line application that converts PDF files into images.822MIT OR Apache-2.0Command-line interfaceCommand line utilities pdf2johnExtract a hash from an encrypted PDF for cracking with John the Ripper or Hashcat96non-standard pdf2mdPDF → Markdown extractor with figure rasterization, table & banner detection. Built on pdfium-render.586MITCommand line utilitiesParsing tools pdf2pwgSingle purpose A4 page renderer rendering PDF using pdfium to PWG/URF.9,961MIT OR Apache-2.0 pdf417No-std PDF417 encoder5,482non-standardEmbedded developmentEncoding