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.

pathbufoolsAdditional helper methods for PathBuf1,368WTFPLFilesystemValue formatting pathbuftoolsAdditional helper methods for PathBuf15,421WTFPLFilesystemValue formatting pathbusterA path-normalization pentesting tool.59,165MIT pathcheckCheck the status of folders listed in $PATH.37MITCommand line utilities pathcifyCLI tool to recursively slugify file and directory names using dots, removing special characters and normalizing names.483MIT pathdateCLI tool to generate a path-safe ISO8601-like date/datetime/timestamp.50MITCommand line utilitiesDate and time pathdedupOutput $PATH with all duplicate entries dropped738MIT-0Command line utilities pathdiffLibrary for diffing paths to obtain relative paths167,623,378MIT/Apache-2.0 pathdivThis library provides an API similar to pathlib of python.2,158MITDevelopment tools patheticRelative URI library for Rust, based on the `url` crate10,635MIT pathexComing soon.1,100AGPL-3.0-only pathexpandsimple and lightweight crate for expanding homedirs and env variables in paths1,683BSD-3-Clause pathextA small path trait extension with some convenience methods.11,933MIT OR Apache-2.0 pathfilterlibrary to filter paths6,756MIT pathfinderCreate nodes, clusters of nodes and connection in between.46,815MITText processingVisualization pathfinder-class-hashPathfinder's class hash computation and verification9,178MIT OR Apache-2.0CryptographyCryptography::Cryptocurrencies pathfinder-commonCommon types and utilities for Pathfinder10,262MIT OR Apache-2.0Cryptography::CryptocurrenciesData structures pathfinder-consensusPathfinder Consensus2,415MIT OR Apache-2.0 pathfinder-cryptoCryptographic primitives used by Pathfinder12,189MIT OR Apache-2.0AlgorithmsCryptography pathfinder-mcpPathfinder — The Headless IDE MCP Server for AI Coding Agents979MITCommand line utilitiesDevelopment tools pathfinder-mcp-commonShared types, errors, and infrastructure for Pathfinder MCP server1,217MITDevelopment tools pathfinder-mcp-lspPathfinder LSP client — the Lawyer engine1,100MITDevelopment tools pathfinder-mcp-searchThe Scout — Ripgrep-powered text search engine for Pathfinder885MITDevelopment tools pathfinder-mcp-treesitterThe Surgeon — Tree-sitter engine for AST-aware operations in Pathfinder961MITDevelopment toolsParsing tools pathfinder-serdeStarknet-specific serialization utilities for Pathfinder9,243MIT OR Apache-2.0Cryptography::CryptocurrenciesDevelopment tools pathfinder-taggedType tagging utilities for the Pathfinder Starknet node implementation2,781MIT OR Apache-2.0Development tools pathfinder-tagged-debug-deriveDebug trait derive macro for pathfinder-tagged types2,790MIT OR Apache-2.0Development tools::Procedural macro helpers pathfinder_canvasA GPU-accelerated vector graphics renderer that works like HTML canvas26,185MIT/Apache-2.0 pathfinder_colorA minimal SIMD-accelerated color handling library206,583MIT/Apache-2.0 pathfinder_contentVector path utilities for the Pathfinder rendering library43,881MIT/Apache-2.0 pathfinder_geometryBasic SIMD-accelerated geometry/linear algebra16,424,695MIT/Apache-2.0 pathfinder_glA simple cross-platform GPU abstraction library: OpenGL backend26,780MIT/Apache-2.0 pathfinder_gpuA simple cross-platform GPU abstraction library32,296MIT/Apache-2.0 pathfinder_metalA simple cross-platform GPU abstraction library: Metal backend2,953MIT/Apache-2.0 pathfinder_path_utilsMiscellaneous Bézier curve algorithms1,849MIT/Apache-2.0 pathfinder_rendererA GPU-accelerated vector graphics and font renderer31,093MIT/Apache-2.0 pathfinder_resourcesShaders, textures, etc. for the Pathfinder vector graphics library33,015MIT/Apache-2.0 pathfinder_simdA simple SIMD library16,642,185MIT OR Apache-2.0 pathfinder_svgA GPU-accelerated SVG renderer2,708MIT/Apache-2.0 pathfinder_textText layout for the Pathfinder vector graphics renderer6,723MIT/Apache-2.0 pathfinder_uiA minimal immediate mode UI library for debugging overlays30,439MIT/Apache-2.0 pathfindingPathfinding, flow, and graph algorithms2,537,734Apache-2.0/MITAlgorithms pathfinding-indexedIndex-only pathfinding, flow, and graph algorithms91Apache-2.0/MITAlgorithms pathfinding_astarAn implementation of the A-Star pathfinding algorithm that can process absract and grid-like paths2,517MIT OR Apache-2.0Algorithms pathfixFixes the $PATH variable mess by generating it for you8,996GPL-3.0 pathgraphArray-indexed hashmap5,717MIT pathifyBuild nested structures that remember their ancestors764MIT pathingCross-platform path handling library.698LGPL-3.0-or-laterAPI bindingsFilesystem pathioData type for storing generic data on a virtual path tree hierarchy. The data is stored in memory, this is not OS file system…21,543MIT OR Apache-2.0Data structuresDatabase interfaces PathIteratorPathIterator is a core component of tree-rs, offering a flexible iterator interface for traversing directories and their contents.1,422MIT OR Apache-2.0 pathkitSimilar to the Path structure provided by python's pathlib, it provides various async/sync versions of file manipulation methods…7,597MITFilesystem pathlibA simple path library2,067MITFilesystem pathlinkA URL type whose path can also be used as a filesystem path, for Rust11,697Apache-2.0Data structures pathlintLint the PATH environment variable against declarative ordering rules.502MIT OR Apache-2.0Command line utilitiesDevelopment tools pathmakera bare-bones http router3,356MIT pathmanA cross-platform library for managing the PATH environment variable.1,198MIT OR Apache-2.0Operating systems pathmapA key-value store with prefix compression, structural sharing, and powerful algebraic operations9,633MITAlgorithmsData structures pathmap-deriveMacros and support functionality for the pathmap crate11,902MIT pathmarksSimple path bookmarks for your shell223MIT pathmatchA better version of `fnmatch()`, supporting `**` like `.gitignore`3,221MIT pathmergecli PATH merging and deduplicating tool2,682MIT pathmodRe-export crate for pathmod648MIT OR Apache-2.0Data structuresDevelopment tools pathmod_coreCore runtime for pathmod accessors827MIT OR Apache-2.0Data structuresDevelopment tools pathmod_deriveDerive macros for pathmod841MIT OR Apache-2.0Development tools pathmutCommand line utility for manipulating path strings6,492GPL-3.0Command line utilitiesText processing pathogenTyped references and deep mutation into Rust types17,980MIT pathogen_macrosMacros for the Pathogen crate18,260MIT pathologDiagnose, explain, clean, and safely repair PATH behavior.16BSD-3-Clause pathosA natural API for handling OS-specific user or system directories, including iOS and Android.1,790,625Apache-2.0 OR MITFilesystemOperating systems pathpatternsInclude/exclude path list implementation with git-like globbing support.4,986AGPL-3.0-or-later pathrexLibrary and CLI for benchmarking RPQ/CFL queries on edge-labeled graphs via SuiteSparse:GraphBLAS and LAGraph.15MITAlgorithmsCommand line utilities pathrex-sysNative FFI bindings for SuiteSparse:GraphBLAS and LAGraph used by the pathrex crate.39MITExternal FFI bindingsScience pathroutera simple router library6,299MIT pathrsC-friendly API to make path resolution safer on Linux.158,741MPL-2.0 OR LGPL-3.0-or-laterFilesystem pathsExtensions for the directories crate.2,380MPL-2.0 paths-as-stringspaths_as_strings is a small crate with two public free-functions for unambiguously and universally encoding Paths as UTF-8…7,166MITEncodingFilesystem pathschemeA basic path matching language3,962MIT pathsearchSearch for files in PATH3,711,716MIT pathsepa small macro to enable easy path construction in other macro calls11,769Apache-2.0/MIT pathspecGitignore-style glob pattern matching over logical paths.21non-standard pathstashA small CLI for syncing and hydrating developer workspace roots.37MIT OR Apache-2.0Command line utilitiesDevelopment tools pathsubSubtract one path from another, yielding the subtraction difference rather than relative path2,696Apache-2.0FilesystemOperating systems pathtoolsAdditional helper methods for Path1,364WTFPLFilesystemValue formatting pathtracerCreate nodes, clusters of nodes and connection in between.1,702MITText processingVisualization pathtreeAn immutable tree data structure for fast path operations2,709BSD-3-Clause pathtrieA specialised trie for paths in the style of a Patricia or radix trie7,777MIT OR Apache-2.0 pathtrimThis crate implements the TrimmablePath trait on anything that implements AsRef<std::path::Path> so you can easily obtain the…9,719MIT OR Apache-2.0Development toolsFilesystem pathutilDEPRECATED; use `anyhow-std` instead.7,154MIT pathvarBinary that facilitates idempotent modifications to your PATH.1,834MIT pathvector-clientgRPC client library for the pathvector BGP daemon management API27MITNetwork programming pathwalkerlibrary to walk path12,545MIT pathwaya library for Rust1,534MIT OR Apache-2.0 pathwise-coreHigh-performance SDE simulation engine: Euler, Milstein, SRI (strong-order 1.5), CIR, Heston, correlated OU97MITMathematicsScience pathwise-geoRiemannian manifold SDE simulation (geodesic Euler/Milstein/SRI) on S^n, SO(n), SPD(n) via the cartan geometry library37MITMathematicsScience pathxA collection of utilities for working with paths.2,412MITFilesystem pathyA CLI tool to display the file tree of a directory2,379MITCommand line utilitiesDevelopment tools patiImage data structure and format for the Patica editor5,574MIT OR Apache-2.0 paticaA terminal based pixel art editor3,854MIT OR Apache-2.0 patience-diffA library for computing patience diffs2,931 patience-diff-rspatience diff as a library and a small command line tool5,625MIT patiencediffImplementation of the patiencediff algorithm30,033GPL-2.0+ patient-administration-systemPatient Administration System (PAS) - A hospital patient administration system covering ADT, scheduling, waitlists, resources,…18MIT OR Apache-2.0 OR BSD-3-Clause OR GPL-2.0-only OR GPL-3.0-onlyDatabase interfacesScience patient-matchingPatient matching algorithms for healthcare information exchange55MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-ClauseData structuresScience patientiaA library for parsing PDF files.1,540GPL-3.0-or-laterParser implementations patinaCommon types and functionality used in UEFI development.19,248Apache-2.0 patina-agentRust async AI Agent framework with structured output, streaming, retry and concurrency control12AGPL-3.0API bindingsDevelopment tools patina-aiContext orchestration for AI development - captures and evolves patterns over time28MITCommand line utilitiesDevelopment tools patina-sdkSDK for push-pure Patina WASM children113MITDevelopment toolsWebAssembly patina_acpiUEFI ACPI services that provide common types and functionality used in ACPI development.2,838Apache-2.0 patina_adv_loggerAdvanced logger component.10,212Apache-2.0 patina_debuggerDebugger implementation for a Patina Core.12,158Apache-2.0 patina_dxe_coreA pure rust implementation of the UEFI DXE Core.11,855Apache-2.0 patina_ffsSupport for Firmware File System as described in the UEFI Platform Initialization Specification.12,491Apache-2.0 patina_ffs_extractorsUEFI section extractor implementations.11,328Apache-2.0 patina_internal_collectionsCollection types to the DXE Core.11,773Apache-2.0 patina_internal_coreCommon internal library for Patina423Apache-2.0 patina_internal_cpuCPU support.12,370Apache-2.0 patina_internal_depexA dependency expression (depex) parsing implementation for the DXE Core.11,775Apache-2.0 patina_internal_device_pathA device path parsing implementation for the DXE Core.5,595Apache-2.0 patina_lzma_rsA codec for LZMA, LZMA2 and XZ written in pure Rust24,626MITCompression patina_macroProc-macro crate for the UEFI Software Development Kit (SDK).18,857Apache-2.0 patina_mmManagement Mode (MM) support for components.11,843Apache-2.0 patina_mtrrx64 MTRR programming library27,200Apache-2.0 patina_pagingPaging library for AArch64 & X64 architectures27,642Apache-2.0 patina_performancePerformance measurement infrastructure.12,101Apache-2.0 patina_piPlatform Initialization (PI) Specification definitions and support code in Rust.1,841Apache-2.0 patina_samplesSample components for testing and reference.7,370Apache-2.0 patina_smbiosSystem Management BIOS (SMBIOS) support for Patina UEFI components.9,365Apache-2.0 patina_stacktraceStack Tracing library.13,821Apache-2.0 patina_testComponent and framework for on-system unit testing.4,790Apache-2.0 patina_tianocoreBridge crate that lets a UEFI driver target both TianoCore and Patina through a single API surface — write your platform once,…53MITEmbedded developmentNo standard library patinateRender Strava activity into stylized heatmap posters and inline SVG. Real polyline-circle obfuscation. Privacy flags for…27MITCommand line utilitiesVisualization patineRender Markdown beautifully in the terminal111MPL-2.0 patisson-binance-sdkUnofficial Rust SDK for the Binance exchange API2,230MITAPI bindingsCryptography::Cryptocurrencies patisson-bybit-sdkUnofficial Rust SDK for the Bybit exchange API3,575MITAPI bindingsCryptography::Cryptocurrencies patlite-beacon-servRESTful API server for controlling PATLITE USB beacons with comprehensive light patterns, sequences, and buzzer control350MITHardware supportWeb programming::HTTP server patmatGeneric space algebra for pattern-match exhaustivity and reachability analysis163MIT OR Apache-2.0 patmatchA configurable pattern matching / wildcard matching library.5,557MITAlgorithms patmeEasy-to-use CLI notification tool1,644MIT patme-in-vrBridges VRChat's OSC avatar parameters to a Bluetooth LE haptic device23MITGames patoisA lightweight, domain-aware i18n library for Rust desktop applications.618MITInternationalization (i18n)Localization (L10n) patois-buildBuild helper for patois: compiles .po translation files to .mo binaries and regenerates .pot templates.620MIT patois-macrosProc macros for patois.639MIT patokaTry this if you can decompose your problem into actors928MIT patozProtein Data Bank (pdb) File Parser1,779MIT patpAn emulator and assembler for the Pedagogically Advanced Teaching Processor3,953MIT patpubrenderParse USPTO patent grant/application XML (and Green Book APS) into a canonical document model and render compact Markdown.…111Apache-2.0Command line utilitiesParsing tools patract-wasmiWebAssembly interpreter13,286MIT/Apache-2.0 patreonPatreon client7,992MIT patricia-trieMerkle-Patricia Trie generic over key hasher and node encoding40,958GPL-3.0 patricia-trie-ethereumMerkle-Patricia Trie (Ethereum Style)5,886GPL-3.0 patricia-trie-vaporyMerkle-Patricia Trie (Vapory Style)6,476GPL-3.0 patricia_routerRadix Tree implementation for Rust3,828MITData structures patricia_treeMemory-efficient data structures based on patricia tree1,805,153MITData structures patriktestTest publishing a crate.5,218MIT patriktest2Test publishing a crate.1,604MIT patrolFile change notifier3,401non-standard patroliloJob scheduler with integrated NTFY notifications1,597GPL-3.0-or-later patronA wrapper around the hyper.rs library to allow for targeted clients to specific remote APIs. This library should be useful on…5,094MITAPI bindingsWeb programming::HTTP client patroni-exporterPrometheus exporter for monitoring Patroni instances1,654MIT patronusHardware bug-finding toolkit.37,940BSD-3-Clause patronus-arkHybrid Rust security scanners for prompt injection, DLP, PII, and agentic tool risks.18GPL-3.0-onlyAuthenticationText processing patshA command-line tool for patching shell scripts7,340MPL-2.0Command line utilities patskovn-non-empty-stringA simple type for non empty Strings, similar to NonZeroUsize and friends.849MIT OR Apache-2.0 patterA lightweight rust library for uploading data to decentralized web3 storage providers like Pinata and Web3.Storage1,555MIT OR Apache-2.0 patternA command line tool to generate cyclic pattern1,986MIT pattern-3Needle API (née Pattern API 3.0), generalization of `std::str::pattern`7,699MIT pattern-compilerUtilities for compiling pattern matches into optimal decision trees1,838MIT/Apache-2.0 pattern-generatorA Rust crate for solving Sudoku puzzles. It takes a Sudoku puzzle input and provides the solved grid.2,243MIT pattern-guardBehavior anomaly guard: observes events, detects patterns, recommends allow/warn/delay/block25MIT OR Apache-2.0 pattern-lexerA plugin-based lexer2,358MIT pattern-macrosProcedural macros for the rust-patterns crate13MITDevelopment tools pattern-matchingPattern matching and full-text index algorithms.2,975MITAlgorithmsCompression pattern-wishcastPattern types emulation for conditional variants using conditional never types1,346MIT pattern-wishcast-macrosproc macro crate for pattern-wishcast1,648MIT pattern_codeGiven a path patterm matched source code.3,406MITRust patterns pattern_engineProgramming by example for regexes and globs: read example strings, emit the tightest pattern that matches them.19MITCommand line utilities pattern_partition_predictionReading and querying k-mer pattern partition information7,295MIT patternfly-dioxusPatternfly v4 Component for Dioxus8,529MIT OR Apache-2.0GUIWebAssembly patternfly-fix-contextPatternFly v5-to-v6 migration context for the fix engine's LLM-assisted fixes49Apache-2.0 patternfly-yewPatternFly 5 components for Yew106,238Apache-2.0GUIWebAssembly patternhuntA high-performance, cross-platform glob/pattern matching library for filesystem search with advanced pattern support and metadata…827MIT OR Apache-2.0AlgorithmsAsynchronous patternizeprovide macros and traits to create design pattern1,562MIT OR Apache-2.0Data structuresDevelopment tools patternize_internalsInternals of patternize1,750MIT OR Apache-2.0Data structuresDevelopment tools patternize_macrosMacros of patternize1,742MIT OR Apache-2.0Data structuresDevelopment tools patternsno_std, no alloc pattern scan library using simd14,843MIT/Apache-2.0 patternscanSearches for a contiguous array of bytes determined by a wild-carded pattern16,326MITParsing tools patternscannerA high performance multithreaded pattern scanner8,868MIT patternutilsTiny utility library for some common design patterns.891MITData structuresDevelopment tools patternutils-deriveDerive macros & attribute macros for patternutils1,099MITData structuresDevelopment tools patto🪽 Yet another plain text format for quick note taking and task management7,470MIT pattrickPattrick is a command line tool for managing Personal Access Tokens (PAT) in Azure DevOps.11,105MIT pattrick-clapPattrick is a command line tool for managing Personal Access Tokens (PAT) in Azure DevOps.6,968MIT pattyCross platform system PATH manager.2,611MIT patuiA terminal UI for managing Pangolin VPN accounts and connections53MITCommand line utilities patumMake enum conform to a given pattern1,535MIT OR Apache-2.0Development tools::Procedural macro helpersDevelopment tools::Testing pau-rustApplication that demonstrates the basics of blockchain technology2,673MITAlgorithmsAsynchronous pauboxAsync Rust SDK for the Paubox Email and Forms APIs (HIPAA-compliant)19Apache-2.0API bindingsEmail pauliA toolbox for quantum Pauli operator7,127MIT OR Apache-2.0Science pauli_trackerA library to track Pauli gates through Clifford circuits.21,266MIT OR Apache-2.0Simulation