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.

pdf417-hub3-rsA 2D barcode generator of PDF417 HUB3 based on rxing6,201GPL-3.0-or-later pdf_cliA pdf split,delete,merge cli12,153MITCommand line utilities pdf_composerCreate PDF documents from YAML Front Matter source documents15,132MIT OR Apache-2.0 pdf_composer_basePDF Composer base functionality crate1,644MIT OR Apache-2.0Development toolsFilesystem pdf_composer_definitionsPDF Composer definitions crate1,895MIT OR Apache-2.0Development toolsFilesystem pdf_contentPDF content stream tokenizer and operator interpreter for semantic PDF diff tools.580MITParser implementationsText processing pdf_coreLow-level PDF parser foundation for semantic PDF diff and comparison tools.535MITParser implementationsText processing pdf_derivehelper for pdf-rs.493,865MIT pdf_encodingFont related encodings41,181BSD-3-Clause pdf_formA library for programatically filling out pdf forms6,909MIT pdf_form_idsA library for programatically filling out pdf forms10,219MIT pdf_formsA library for programatically filling out pdf forms23,114MIT pdf_oxideThe fastest Rust PDF library — 0.8ms mean, 5× faster than the industry leaders, 100% pass rate on 3,830 real-world PDFs. Text…399,518MIT OR Apache-2.0Parsing toolsText processing pdf_oxide_cliCLI for pdf-oxide — the fastest PDF toolkit. 22 commands: text extraction, PDF to markdown, search, merge, split, images,…1,392MIT OR Apache-2.0Command line utilitiesText processing pdf_oxide_mcpMCP server for PDF extraction — gives Claude, Cursor, and AI assistants the ability to read PDFs locally. Text, markdown, and…1,062MIT OR Apache-2.0Command line utilitiesText processing pdf_parserPDF parser1,771MIT pdf_processLibrary for rendering and extracting metadata/text from PDF files using poppler4,900MITMultimediaMultimedia::Encoding pdf_rendererPDF renderer1,830MIT pdf_semanticSemantic PDF layout model construction for document comparison and diffing.433MITText processing pdf_signerSign PDF documents with a PKCS#12 keystore and verify their signatures (PAdES B-B → B-LTA).26GPL-3.0-or-later pdf_signingCrate for adding signatures and digitaly sign pdf documents.7,908MIT OR Apache-2.0EncodingGraphics pdf_structure_viewerInspect how the PDF's structure looks.1,870MIT OR Apache-2.0Command line utilitiesEncoding pdf_tablesScrape text from tables in PDF files1,729MIT pdf_textPositioned PDF text and glyph extraction for semantic diff and comparison pipelines.541MITText processing pdf_to_markdownConvert a PDF into Markdown, one file per page, organized into chapter folders derived from the PDF's outline20MITCommand line utilitiesText processing pdf_to_textPDF to text59MIT pdf_utilsA Rust library to combine, split, compress, convert, and reverse PDFs — all in one clean API. Supports txt, images, and HTML to…16MIT pdfcatConcatenate PDF files into a single document417non-standardCommand line utilities pdfcat-cliConcatenate PDF files into a single document81non-standardCommand line utilities pdfcrA tool to render a codebase to a pdf.4,876non-standard pdfcrateA Rust library for creating and manipulating PDF documents46MITEncodingText processing pdfcropPDF cropping library and command-line tool with rendering-based bbox detection73MIT OR Apache-2.0Command line utilitiesMultimedia pdfdbgThis tool is meant to help with debugging PDF files1,467LGPL-3.0-or-later pdfdiffA PDF diffing tool for research papers and more.88MIT OR Apache-2.0Command line utilities pdferLightweight and reliable utility for working with PDF documents29Apache-2.0Command line utilities pdfer_formsFast pure-Rust PDF form filling, AcroForm inspection, and document operations (merge, split, rotate, encrypt) — a pypdf / PyPDF2…4,166MIT OR Apache-2.0Parser implementationsText processing pdfgenPDF rendering library.2,632Apache-2.0 pdfgen_macrosHolding macros used across PDFGen.785Apache-2.0 pdfgrep-rsA grep-like, pure Rust PDF text searcher16MITCommand line utilitiesText processing pdfio-sysRust bindings to the pdfio C library2,711MIT pdfitdownPdfItDown: Convert anything to PDF.81MIT pdfiumModern Rust interface to PDFium, the PDF library from Google24,306GPL-3.0 pdfium-autoAuto-download and cache PDFium binaries — zero-friction setup for pdfium-render85,368MIT OR Apache-2.0Command line utilitiesExternal FFI bindings pdfium-bindRust bindings for PDFium with vendored prebuilt binaries278MITExternal FFI bindingsRendering pdfium-bind-sysRaw FFI bindings to PDFium (auto-generated via bindgen)158MIT pdfium-bundledAuto-download and cache PDFium binaries — zero-friction setup for pdfium-render206MIT OR Apache-2.0External FFI bindingsRendering pdfium-renderA high-level idiomatic Rust wrapper around Pdfium, the C++ PDF library used by the Google Chromium project.1,718,860MIT OR Apache-2.0API bindingsMultimedia::Images pdfium-rsSafe Rust bindings to PDFium for PDF rendering99MIT pdfium-sysPDFium low-level bindings for Rust3,004MIT OR Apache-2.0External FFI bindings pdfkModern PDF password CLI80MIT pdfkit-rsSafe Rust bindings for Apple's PDFKit framework — documents, pages, selections, outlines, annotations, destinations, actions, and…124MIT OR Apache-2.0API bindingsGraphics pdflens-mcpAn MCP server for reading PDFs, coded by human, designed for AI.293Apache-2.0MultimediaText processing pdfluentPure-Rust PDF SDK with PDF/A, digital signatures, WASM, and experimental (feature-gated) XFA support.179non-standardEncodingParser implementations pdfluent-ccittA decoder for group 3 and group 4 CCITT images.965Apache-2.0 OR MITEncoding pdfluent-cffA parser for the Compact Font Format (CFF) — extended fork used by PDFluent347MIT OR Apache-2.0Parser implementations pdfluent-extractPDF content extraction: images, text with positions, and full-text search422non-standardParser implementationsText processing pdfluent-formsAcroForm engine for PDF interactive forms.327non-standardParser implementations pdfluent-jbig2A memory-safe, pure-Rust JBIG2 decoder.943Apache-2.0 OR MITEncoding pdfluent-jpeg2000A memory-safe, pure-Rust JPEG 2000 decoder.921Apache-2.0 OR MITEncoding pdfluent-lopdfA Rust library for PDF document manipulation.796MITText processing pdfluent-signPDF digital signature validation — PAdES, CMS, certificate chain, DocMDP/FieldMDP, LTV.252non-standardAuthenticationCryptography pdflyConvert PDFs to clean Markdown (and JSON/HTML/text), with chapter splitting, image extraction, and tagged-PDF output. Pure Rust,…24MITCommand line utilitiesText processing pdfmake_rustRust library for generating PDF documents, inspired by JavaScript pdfmake58Apache-2.0Command line utilitiesText processing pdfmergeAn interactive CLI tool to merge multiple PDFs using Ghostscript64MIT pdfmuseDeterministic PDF/DOCX parser for RAG / LLMs — Rust core with Python, Node & WASM bindings. Placeholder, under construction.19MIT OR Apache-2.0Text processing pdfmuse-coreDeterministic PDF/DOCX parser core (pure Rust). The value core of pdfmuse.207MIT OR Apache-2.0Parsing toolsText processing pdfniExtract tables and Markdown from text-embedded PDFs, with a built-in pure-Rust PDF reader adapted from Mozilla pdf.js.49Apache-2.0 pdforgPDF Office — local-first, private, Rust-native office suite (Writer, Sheets, Slides, PDF Tools)38MITCommand line utilitiesText editors pdforg-coreCore data types for PDF Office — documents, cells, slides209MITData structures pdforg-formatsFile format parsers for PDF Office (docx, xlsx, pptx, odt)20MITParser implementations pdforg-pdfPDF manipulation engine for PDF Office (view, merge, split, watermark)18MITParser implementations pdforg-renderSVG/raster renderer for PDF Office18MITRendering pdforg-sheetsSpreadsheet engine with 130+ functions for PDF Office18MITText editors pdforg-slidesPresentation engine for PDF Office18MITText editors pdforg-spellSpell checker for PDF Office17MITText processing pdforg-writerWord processor engine for PDF Office53MITText editors pdforkfork wrapper that uses process descriptors (pdfork) on FreeBSD and normal fork elsewhere3,210UnlicenseOperating systems::Unix APIs pdfoxA pure-Rust PDF library — create, parse, and render PDF documents with zero C dependencies27MITEncodingParser implementations pdfpdfA Pretty Darn Fast library for creating PDF files. Currently, only simple vector graphics and simple text are supported.3,622MIT/Apache-2.0Visualization pdfplumberExtract chars, words, lines, rects, and tables from PDF documents with precise coordinates3,576MIT OR Apache-2.0Parser implementationsText processing pdfplumber-cliCommand-line tool to extract text, characters, words, and tables from PDF documents31MIT OR Apache-2.0Command line utilities pdfplumber-coreCore data types and algorithms for pdfplumber-rs (backend-independent)3,705MIT OR Apache-2.0Parser implementationsText processing pdfplumber-parsePDF parsing and content stream interpreter for pdfplumber-rs3,643MIT OR Apache-2.0Parser implementations pdfpurrA comprehensive pure-Rust PDF library for reading, writing, rendering, and validating PDF documents382MIT OR Apache-2.0EncodingParser implementations pdfrsPure Rust PDF toolkit: Markdown to PDF, merge/split/validate, Unicode/CJK, charts, thesis layout, CLI (pdfcli) and WASM — no…677Apache-2.0Command line utilitiesEncoding pdfrustPDF parser8,124non-standard pdfshrinkShrink PDF files using Ghostscript14,288MITCommand line utilitiesCompression pdfsignerFast, minimal desktop PDF signer: drop a PDF, place signature image and text overlays, save.82GPL-3.0-or-laterGUI pdfsink-rsFast pure-Rust PDF extraction library and CLI — ~10-50x faster than pdfplumber for text, word, table, layout, image, and metadata…4,908MITCommand line utilitiesParser implementations pdfsmithA customizable PDF generation library from Markdown or structured JSON input87MITParser implementationsTemplate engine pdftotextHigh-level library that binds to Poppler to extract text from a PDF8,570GPL-2.0 OR GPL-3.0API bindings pdftrimRemoves white margins from PDF files without inflating file sizes3,483MIT OR Apache-2.0Command line utilities pdfutilA utility for PDF document manipulation.5,636MIT pdfvCommand-line interface for the pdfv validator.20MPL-2.0 pdfv-coreCore validation contracts and library API for pdfv.45MPL-2.0Development tools pdfvecHigh-performance PDF text extraction library for vectorization pipelines122MIT OR Apache-2.0Parsing toolsText processing pdfwranglerPure-Rust PDF inspection, extraction, and rendering experiments for page-structured workflows.231Apache-2.0Command line utilitiesParser implementations pdfxA lightning-fast terminal-native PDF indexing and search toolkit972MITCommand line utilitiesFilesystem pdfxml将 XFDF/XML 注释导出为 PDF 文件或作为 Rust SDK 调用76MITParser implementations pdfxml-cliCommand-line tool for converting XFDF/PDF annotations38MITCommand line utilities pdgReserved crate for Playdate-related things.1,642MIT pdg-buildReserved crate for Playdate-related things.1,522MIT pdg-build-supportReserved crate for Playdate-related things.1,507MIT pdg-rsProgrammatic access to the Particle Data Group's database with Rust48Apache-2.0 OR MITCommand line utilitiesScience pdg-stdReserved crate for Playdate-related things.1,510MIT pdg-sysReserved crate for Playdate-related things.1,489MIT pdkPolicy Development Kit14,350non-standard pdk-cache-libPDK Cache Library12,984non-standardWebAssembly pdk-classyPDK Classy16,060non-standard pdk-contracts-libPDK Contracts Library12,873non-standardWebAssembly pdk-corePDK Core15,031non-standard pdk-cors-libPDK CORS Library12,870non-standardWebAssembly pdk-data-storage-libPDK Data Storage Library12,833non-standardWebAssembly pdk-flex-abiPDK Flex ABI12,873non-standard pdk-ip-filter-libPDK IP Filter Library7,969non-standardWebAssembly pdk-json-validator-libPDK JSON Validator Library4,088non-standardWebAssembly pdk-jwt-libPDK JWT Library12,882non-standardWebAssembly pdk-ldap-libPDK LDAP Library4,078non-standardWebAssembly pdk-lock-libPDK Lock Library13,216non-standardWebAssembly pdk-macrosPDK Macros15,879non-standard pdk-metrics-libPDK Metrics Library9,295non-standardWebAssembly pdk-pelPDK PEL16,001non-standardWebAssembly pdk-proxy-wasm-stubDue to a linker error in Windows (https://github.com/rust-lang/rust/issues/86125) that fails when importing a crate that has…16,186non-standard pdk-rate-limit-libPDK Rate Limit Library12,586non-standardWebAssembly pdk-scriptPDK Script15,879non-standardWebAssembly pdk-serde-fixintPDK serde codec, byte-compatible with the bincode 1.3 default format457non-standard pdk-spike-control-libPDK Spike Control Library - Rate limiting with retry/delay logic4,085non-standardWebAssembly pdk-testPDK Test10,390non-standardDevelopment tools::Testing pdk-test-macrosPDK Test Macros9,218non-standardDevelopment tools::Testing pdk-token-introspection-libPDK Token Introspection Library6,590non-standardWebAssembly pdk-unitPDK Unit Test Framework2,948non-standard pdk-unit-macrosPDK Unit Test Macros3,003non-standard pdk-websockets-libPDK WebSockets Library296non-standardWebAssembly pdk-xml-validator-libPDK XML Validator Library4,084non-standardWebAssembly pdlParse PDL file for the Chrome DevTools Protocol13,247MITAPI bindingsDevelopment tools pdl-compilerParser and serializer generator for protocol binary packets169,326Apache-2.0Parsing tools pdl-derivePDL's derive macro67,716Apache-2.0Parsing tools pdl-dissectorGenerate Wireshark dissectors from Packet Descriptions written in PDL1,510MITDevelopment toolsParsing tools pdl-runtimePDL's runtime library155,385Apache-2.0Parsing tools pdmPulse Density Modulator1,323MITAlgorithmsEmbedded development pdmersA rust tool for PDF merging675MITCommand line utilities pdmtHigh-performance, deterministic templating library for Model Context Protocol (MCP) applications with comprehensive todo…727MIT OR Apache-2.0Development toolsTemplate engine pdn-rsPure-Rust CBR 6960-U / 7226-U Debt Burden Ratio (PDN) calculator20AGPL-3.0-only pdns-cliRust client library and CLI for the PowerDNS Authoritative Server API10MITAPI bindingsCommand line utilities pdo3Reserved crate for Playdate-related things.1,502MIT pdo3-buildReserved crate for Playdate-related things.1,508MIT pdo3-build-supportReserved crate for Playdate-related things.1,487MIT pdo3-stdReserved crate for Playdate-related things.1,517MIT pdo3-sysReserved crate for Playdate-related things.1,586MIT pdosReserved crate for Playdate-related things.1,572MIT pdos-buildReserved crate for Playdate-related things.1,522MIT pdos-build-supportReserved crate for Playdate-related things.1,515MIT pdos-stdReserved crate for Playdate-related things.1,545MIT pdos-sysReserved crate for Playdate-related things.1,516MIT pdotcA minimal polkadot/westend client37,109MIT pdp11PDP-11/70 emulator20MIT OR Apache-2.0Emulators pdp_lnsAdaptive Large Neighbourhood Search solver for the Pickup and Delivery Problem with Time Windows (PDPTW)23MITAlgorithmsScience pdqPDF operations library77Artistic-2.0Command line utilities pdq-rsRust bindings for Facebook's PDQ image hashing library98MITAPI bindingsComputer vision pdqhashPerceptual Hashing, originally designed by Facebook. Identify the same image even after some modifications.43,684Apache-2.0 pdqselectSelects the kth smallest element of a slice, based on Orson Peters's Pattern Defeating Quickselect6,251,129Apache-2.0/MITAlgorithmsNo standard library pdqsortPattern-defeating quicksort90,092Apache-2.0/MITAlgorithms pdrReserved crate for Playdate-related things.1,635MIT pdr-buildReserved crate for Playdate-related things.1,510MIT pdr-build-supportReserved crate for Playdate-related things.1,521MIT pdr-stdReserved crate for Playdate-related things.1,516MIT pdr-sysReserved crate for Playdate-related things.1,472MIT pdsProbabilistic Data Structures efficiently implemented in Rust4,239MIT pds-cliGate-and-query CLI for sphinx-needs-backed repos — JSON-only stdout, exit 0/1/2 contract19MITCommand line utilitiesDevelopment tools pds-coreLibrary powering pds — sphinx-needs corpus gate-and-query primitives33MITDevelopment tools pdsaProbabilistic data structures for Rust1,184MIT OR Apache-2.0 pdsmigration-commonCommon framework for PDS Migration693MIT pdtkSafe structural editing, validation, & analysis for Pure Data .pd patch files 🦀96MITCommand line utilitiesMultimedia::Audio pdtoolReserved crate.1,538MIT pduSmall, fast, and correct L2/L3/L4 packet parser.320,936Apache-2.0Network programmingNo standard library pdudaemon-clientpdudaemon client15,578MIT OR Apache-2.0 pdumpCross-platform packet capture tool3,780MITNetwork programming pdxReserved crate.1,689MIT pdx-buildReserved crate.1,514MIT pdx-manifestReserved crate.1,570MIT pdx-syntaxParadox script/localization syntax parser.2,694MIT pePortable Executable (PE) parsing library20,571GPL-2.0+ pe-agentsAgent registry and builder for Potential Expectations — manifest-driven agent construction and discovery69MIT OR Apache-2.0AsynchronousDevelopment tools pe-assemblerPE/COFF assembler for Windows instruction sets - strongly typed, object-oriented, zero-dependency core1,962MPL-2.0Compilers pe-busAgent bus for Potential Expectations — in-process transport, logged bus, and negotiate()52MIT OR Apache-2.0AsynchronousDevelopment tools pe-coreCore types for Potential Expectations — messages, channels, state, traits181MIT OR Apache-2.0AsynchronousDevelopment tools pe-graphGraph execution engine for Potential Expectations — state graphs, Pregel model, ReAct topology, and builder DSL118MIT OR Apache-2.0AsynchronousDevelopment tools pe-llmOpenAI-compatible LLM provider for Potential Expectations34MIT OR Apache-2.0AsynchronousDevelopment tools pe-macrosProcedural macros for Potential Expectations — derive and attribute macros for agents, tools, and state34MIT OR Apache-2.0AsynchronousDevelopment tools pe-matrixMatrix reasoning and empirical routing for Potential Expectations — tensor operations, convergence detection, and empirical…64MIT OR Apache-2.0AsynchronousDevelopment tools pe-memoryMemory and checkpointing for Potential Expectations — SurrealDB store, cache layer, and conversation checkpoints50MIT OR Apache-2.0AsynchronousDevelopment tools pe-parserA blazing fast PE Parser with pretty print23,672MITCommand line utilities pe-prebuiltPrebuilt agent topologies for Potential Expectations — ReAct agent, messages state, tool conditions, and middleware49MIT OR Apache-2.0AsynchronousDevelopment tools pe-runtimeAsync runtime for Potential Expectations — execution lifecycle, event bus, streaming, and metrics34MIT OR Apache-2.0AsynchronousDevelopment tools pe-signpe-sign is a cross-platform tool developed in Rust, designed for parsing and verifying digital signatures in PE files. It…18,598non-standardAuthenticationCommand line utilities pe-sigscanFast in-process byte-pattern (signature) scanning over the .text and other executable sections of a loaded PE module on Windows.…207MIT OR Apache-2.0Memory managementNo standard library pe-tasksTask management for Potential Expectations — structured work items, dependency DAG, lifecycle hooks, and agent tools34MIT OR Apache-2.0AsynchronousDevelopment tools pe-toolsTool registry and MCP adapter for Potential Expectations — schema-driven tool nodes and protocol bridge95MIT OR Apache-2.0AsynchronousDevelopment tools pe-unwind-infoParsers for PE unwind info865,484MITParser implementations peaPeacash19,546GPL-3.0Cryptography::Cryptocurrencies