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.

pasta_luaPasta Lua - Lua integration for Pasta DSL768MIT OR Apache-2.0 pasta_rustathis is description11,553MIT pasta_shioriSHIORI DLL interface for pasta script engine528MIT OR Apache-2.0 pastabinA pastebin clone written in Rust. Allows encrypting by returning a password string that can be passed like /<id>/<password>3,868MIT pasteMacros for all your token pasting needs456,006,342MIT OR Apache-2.0Development toolsNo standard library paste-completeMacros for all your token pasting needs46,010MIT OR Apache-2.0Development toolsNo standard library paste-implImplementation detail of the `paste` crate19,725,713MIT OR Apache-2.0 paste-test-suiteTest suite of the paste crate60,106MIT OR Apache-2.0 paste2Macros for all your token pasting needs2,782MIT OR Apache-2.0Development toolsNo standard library paste3A powerful token-pasting macro (maintained fork of paste crate)654MIT OR Apache-2.0Development toolsNo standard library paste_rs-cliA simple cli tool for https://paste.rs/13,016MITCommand line utilities paste_rs_apiA simple async rust library for using the api of [paste.rs](https://paste.rs)3,342MIT pastebinA simple pastebin service21,639MIT/Apache-2.0 pastebin-cliA simple CLI for pastebin.com8,795AGPL-3.0-or-later pastebin-rsA web application allows you copy & paste things between devices.41MIT pastebin_genA command-line interface for writing PasteBin easily13,514MITCommand line utilities pastebin_rust_apiLibrary for posting content to pastebin.com14,773Apache-2.0 pastebindA simple pastebin server3,626MIT/Apache-2.0 pastebinit-rsJust Paste It! A simple CLI tool to paste text to various pastebin services.2,845WTFPL pastebinrunReserved, waiting for https://github.com/rust-lang/cargo/issues/2729 to be resolved1,273AGPL-3.0-or-later pasteboardCLI and Rust bindings for interacting with the macOS pasteboard.15,860MIT pastecliA command line interface for paste.nextcord.dev2,717MIT pastehopPaste local images and files into remote terminal AI agent sessions over SSH81MITCommand line utilitiesDevelopment tools pasteitA paste client. This is an Alpha version. Use at your own risk1,580MPL-2.0Command line utilities pastelA command-line tool to generate, analyze, convert and manipulate colors519,935MIT/Apache-2.0Command line utilities pastel_coloursA selection of pastel colours for use with termion12,876MIT OR Apache-2.0Command-line interfaceCommand line utilities pastelogueAutomatically catalogue your photo collection1,729MIT pastemdPluggable pastebin backend25,236MITDatabase interfacesWeb programming pastemystAn API wrapper for pastemyst written in Rust6,560MIT pastemyst-rsThis package moved over to https://crates.io/crates/pastemyst2,734MIT pasterEasily paste from your terminal to services like pastebin.com2,723MITCommand line utilities pastesPastes is a simple tool to upload files and text to pastes.dev or bytebin.lucko.me4,959Apache-2.0 pasteyMacros for all your token pasting needs. Successor of paste.46,150,727MIT OR Apache-2.0Development toolsNo standard library pasticheA library for exposing non public types, fields, and functions from a crate1,733MIT OR Apache-2.0 pastolPaste.lol on the command line.13,844MITCommand-line interfaceCommand line utilities pastorThe pastebin that hopefully doesn't suck5,262ISCCommand line utilitiesFilesystem pastrSmall self-hostable distributed paste service17EUPL-1.2 pastr-cliCommand-line client for pastr33EUPL-1.2 pastr-coreSQLite-backed paste storage, signed link, and paste envelope types shared by pastr crates43EUPL-1.2 pastr-highlightSyntax highlighting and Markdown rendering for pastr paste views35EUPL-1.2 pastr-nostrNostr relay-backed replication transport with AES-GCM encrypted payloads for pastr35EUPL-1.2 pastr-webAxum HTTP server, HTML rendering, and replication glue for pastr26EUPL-1.2 pastryA paste client1,670MPL-2.0Command line utilities pastry-dhtA Pastry DHT protocol implementation in Rust.9,407non-standard pastsMinimal and simpler alternative to the futures crate.116,331Apache-2.0 OR BSL-1.0 OR MITAsynchronousEmbedded development pasture-algorithmsPoint cloud algorithms for pasture5,413non-standardAlgorithmsData structures pasture-coreA framework for working with point cloud data11,970non-standardData structures pasture-deriveMacro implementations for #[derive(PointType)]11,411non-standardData structures pasture-ioSupport for reading and writing point cloud files with pasture10,022non-standardData structures pastyA CLI tool for uploading to hastebin-like sites.2,073MIT pasty-rsA low level API wrapper for pasty.1,628MIT paswitch-rsList and swap to pulse sinks by name24,377GPL-3.0-only pattap values in place2,999MIT patagonicusRelevant Linux System Information in a nice and user-friendly format2,280LGPL-3.0-only patatapatata3,146MIT patatespatates1,562MIT patay-testA command line interface for the Ore program.1,446Apache-2.0 patchParse patches in the unified diff format1,010,955MIT patch-applyParse and apply patches in the unified diff format42,060MITDevelopment toolsParser implementations patch-cratepatch-crate lets rust developer instantly make and keep fixes to rust crate dependencies. It's a vital band-aid for those of us…195,311MITCommand line utilities patch-crate-akipatch-crate lets rust developer instantly make and keep fixes to rust crate dependencies. It's a vital band-aid for those of us…28MITCommand line utilities patch-hubpatch-hub is a TUI that streamlines the interaction of Linux developers with patches archived on lore.kernel.org542GPL-2.0 patch-hub-proc-macrosCrate for patch-hub procedural macros820GPL-2.0 patch-idea-zshSmall CLI utility to patch JetBrains IDEA desktop files to use a shell to launch the IDE and inherit the environment variables…943MIT patch-jsonTool for generating and applying RFC 6902 JSON patches13,328Apache-2.0Command line utilities patch-lensMinimal Rust CLI + TUI for reviewing and staging unstaged Git changes one entry at a time.25MIT patch-prolog-compilerStandalone Prolog compiler (plgc) — compiles .pl to native binaries via LLVM249MIT patch-prolog-frontendTokenizer and parser for patch-prolog2 (compiler-side only)434MIT patch-prolog-lspLanguage Server Protocol implementation for patch-prolog (`plgl`)239MITDevelopment toolsText editors patch-prolog-replInteractive REPL for patch-prolog (`plgr`) — drives the compiler, never interprets224MITCommand line utilitiesDevelopment tools patch-prolog-runtimeRuntime library for patch-prolog2 compiled binaries310MIT patch-prolog-sharedShared term representation and atom interning for patch-prolog2543MIT patch-release-meA tool to automate patching of your projects before you release them16,239MIT patch-rexxA modern REXX interpreter in Rust450MITCommand line utilitiesCompilers patch-rsRust patch implementation22,852MIT patch-svdLoad and patch svd files.6,537MIT OR Apache-2.0 patch-test-crate_121213131213131test crate to find whether [patch] can be published in crates-io1,545MIT patch-trackerPatch tracker7,381MIT OR Apache-2.0MathematicsScience patch-vexa crate built on top of vex-rt to provide other useful functionality1,470Apache-2.0 patch-xmlLoad and patch xml files. Pre-alpha version. No stable interface until version 0.1.0.4,815MIT OR Apache-2.0 patchableAutomatically derive patch types for Rust structs to enable efficient partial updates with zero runtime overhead2,526MIT OR Apache-2.0Data structuresRust patterns patchable-async-sleepAn async sleep function, patchable to the preferred runtime1,217MIT patchable-corePatchable structs3,536MIT patchable-macroMacro suite for the patchable crate: enables model with #[patchable_model] and automatic trait derives for Patchable and Patch.437MIT OR Apache-2.0Data structuresRust patterns patchable-macrosPatchable structs2,927MIT patchbayLinux network-namespace lab for NAT, routing, and link-impairment experiments15,766MIT OR Apache-2.0 patchedMacro for patch like structure6,372MIT OR Apache-2.0 patched_macrosMacro for patch like structure6,545MIT OR Apache-2.0 patched_porobotLegends of Runeterra card database utilities and bots29,231AGPL-3.0-or-laterGamesParser implementations patchelfpatchelf rust bindings5,777GPL-3.0-or-later patcherpatcher is a Rust library for generating and applying Git-style unified diff patches.1,506MITDevelopment tools patches-coreModule trait, descriptors, ports, cables, parameters, and registry for the Patches modular audio framework.71MITMultimedia::Audio patches-dspPure DSP kernels (filters, oscillators, delay, resampling, fast math) for the Patches modular-audio framework.36MITMultimedia::Audio patches-ffi-commonPatches FFI ABI wire-format types, JSON descriptor schema, and the export_modules! plugin macro.45MITAPI bindingsMultimedia::Audio patches-sdkSupported surface for authoring Patches modular-audio modules: Module trait, descriptors, ports, params, registry, and the…19MITAPI bindingsMultimedia::Audio patchfileRender a set of diffs into diff -u format, which is compatible with patch.5,054non-standard patchifySupport for running applications to automatically update themselves5,069MITConfigurationFilesystem patchkitA library for parsing and manipulating patch files148,610Apache-2.0 patchlaacommand line tool to force LAA for PE32/+ executables85Apache-2.0 patchlibTooling for working with patch files77MITText processing patchloomStructured file editing library and CLI for AI agents: parser-backed JSON/YAML/TOML edits, AST-aware code operations, multi-file…915MIT OR Apache-2.0Command line utilitiesConfiguration patchouliLightweight CLI tool for maintaing patch based forks inspired by PaperMC's paperweight1,603GPL-3.0-or-later patchoulyA copy-and-patch JIT framework in Rust20MIT patchouly-buildUtility to extract and generate ready-to-use patchouly stencils.19MIT patchouly-coreEssential types for patchouly stencils.149MIT patchouly-macrosProc macros for patchouly stencil generation.19MIT patchrightPlaywright-inspired Rust browser automation facade backed by the Playhard workspace.67MITDevelopment toolsWeb programming patchupSSH based least privilege patch management18GPL-3.0-or-later patchutilsUtilities for manipulating patch files1,458MIT patchverTool to promote exisiting Deno binaries to a different version2,775MIT patchworkA crate for easily drawing tiles from a tilesheet with `ggez`.1,699MIT OR Apache-2.0 patchwork-acpACP proxy for executing Patchwork code with LLM integration42MIT OR Apache-2.0 patchwork-cliAST-native sed — find, replace, delete, and insert code by structure, not regex39MIT OR Apache-2.0Command line utilitiesDevelopment tools patchwork-evalPatchwork language interpreter with suspend/resume for LLM integration156MIT OR Apache-2.0 patchwork-lexerLexer for the Patchwork agentic scripting language357MIT OR Apache-2.0 patchwork-parserParser for the Patchwork agentic scripting language261MIT OR Apache-2.0 patchworkmcpPatchworkMCP drop-in feedback tool for Rust MCP servers25MITAPI bindingsWeb programming::HTTP client patchworksGit-style visual diffs for SQLite databases. Inspect, compare, snapshot, and generate SQL migrations.58MITCommand line utilitiesDatabase interfaces patchyBinary patching tool8,002MITCommand line utilities patchy-binA tool which makes it easy to declaratively manage personal forks by automatically merging pull requests8,651MITCommand line utilitiesDevelopment tools patePattern Mining tools1,597MIT OR Apache-2.0 patentA prior-art search for your code ideas — has this dev tool already been shipped?664MIT OR Apache-2.0Command line utilitiesDevelopment tools patent-hashA custom hashing algorithm with complex random number generation based on SHA-256 principles21MIT OR Apache-2.0AlgorithmsCryptography pathIP based connection identification and tracing26,188MITNetwork programming path-absolutizeA library for extending `Path` and `PathBuf` in order to get an absolute path and remove the containing dots.15,978,113MITFilesystemParser implementations path-calculateA small path tool works for calculate absolutive or relative path.17,785MIT path-cleanA Rust implementation of cleanname or path.Clean29,432,242MIT OR Apache-2.0 path-cleanerA CLI program for cleaning up your windows path1,416MIT path-cliCLI for deriving, querying, and visualizing Toolpath provenance (binary: path)180Apache-2.0Command line utilitiesDevelopment tools path-commentCLI tool to prepend file paths as comments to source code files651MIT path-dedotA library for extending `Path` and `PathBuf` in order to parse the path which contains dots.17,701,804MITFilesystemParser implementations path-dispAn extra implement for Path1,619MIT/Apache-2.0 path-dslA utility DSL and macro to help deal with Paths and PathBufs.49,760MITDevelopment tools path-extProvide convenient methods for path operations419,193non-standard path-extraExtra methods on `Path` for ergonomic and chainable `fs` operations.92MIT OR Apache-2.0AsynchronousFilesystem path-filetypeRust Path trait to get the filetype.3,050GPL-3.0 path-filterA gitignore-like path filtering library.17non-standard path-findingThis library provides a variety of path finding and graph operations. Work in progress.20,629MITAlgorithmsData structures path-finding-libThis library provides a variety of path finding and graph operations. Work in progress.10,718MITAlgorithmsData structures path-globA convenience trait allowing to use an (r)glob method on AsRef<Path>2,762GPL-3.0 path-hereAdd current directory to $PATH1,538MPL-2.0 path-kitRust path operations library based on Skia PathOps and PathKit - union, intersect, simplify, stroke, RRect376BSD-3-ClauseGraphicsMathematics path-locatorA library for finding a file in the parent directory.1,515Apache-2.0 path-markerA tool to book mark paths10,277MIT OR Apache-2.0Command line utilities path-matchersA collection of path matchers.1,087,411Unlicense OR MITDevelopment tools::Build UtilsFilesystem path-mungeA command-line utility to help set PATH-type shell variables.418MPL-2.0Command line utilitiesConfiguration path-nameFetching path names.230MIT path-offsetA simple library for offsetting paths796Apache-2.0 path-openerDetects installed apps (editors, terminals, file managers, Markdown apps) and opens paths with them. Cross-platform.189MITFilesystemOperating systems path-parentsPrints all the parents of each path given, optionally skipping parents up to the length specified by --skip.2,565Apache-2.0Command line utilities path-permissionRust Path trait to get the permission.4,140GPL-3.0 path-planningPath Planning Algorithms implemented in Rust.1,673MIT OR Apache-2.0 path-posixFast POSIX-style path join and normalize using `/` as the only separator32,664MITFilesystem path-routerRouting for paths delimited by a forward slash, with the ability to capture specified path segments.6,329MIT path-securityComprehensive path validation and sanitization library with 85%+ attack vector coverage3,082MITFilesystemSecurity path-serverA fast and lightweight language server for path completion.96Apache-2.0 path-slashConversion to/from a file path from/to slash path32,762,616MITFilesystem path-tablePath-based routing table.15,158MIT OR Apache-2.0Network programmingWeb programming path-toolsA library that provides convenience functions and traits for working with paths6,853BSD-3-Clause-AttributionFilesystem path-traitsTower-like generic traits for parametric paths, segments, and geometric queries67EUPL-1.2 OR MIT OR Apache-2.0MathematicsNo standard library path-treepath-tree is a lightweight high performance HTTP request router for Rust8,378,506MIT OR Apache-2.0AsynchronousWeb programming path-url-rewriteA swc plugin for rewriting url in the path2,129MIT path-utilsstd::path utilities2,800MIT OR Apache-2.0Command-line interfaceFilesystem path-valueUniversal type and access property(s) by path8,430non-standardData structures path2An alternative to std::path1,566MIT path2dnot defined1,534BSD-3-Clause path2enumA procedural macro that generates enums from real project file paths7,557MIT OR Apache-2.0Development tools path2regexExpress style path to RegExp utility6,364MIT OR Apache-2.0Text processing path3dnot defined1,538BSD-3-Clause path_absErgonomic paths and files in rust.8,589,981MIT OR Apache-2.0 path_as_uriConvert a path to a URI992ISCFilesystem path_bufMake building PathBuf easier and cleaner.1,976MIT path_encoding_utilsUtilities for path encoding1,296MIT path_endpath_end6,587MulanPSL-2.0 path_factsYou've subscribed to PATH FACTS: Tidy filesystem information to help debug unexpected errors.104,337MIT/Apache-2.0 path_finderFind non-looping paths in a graph2,137MIT path_helper简单易用的路径处理库1,549MITFilesystem path_jailA secure filesystem sandbox. Restricts paths to a root directory, preventing traversal attacks.8,541MIT OR Apache-2.0FilesystemSecurity path_lookupFind all executables in the PATH environment variable.8,350MIT path_macroA macro to join path components using `/`394,593MIT OR Apache-2.0Filesystem path_macro2Cross-platform path construction macro supporting both slash (/) and comma (,) syntax with variable interpolation608MIT OR Apache-2.0Development toolsFilesystem path_makerPath Maker7,528MIT path_maker_macrosMacros for path_maker2,936MIT path_no_allocProvides with_paths! macro, for joining paths ergonomically and without allocation.6,872MIT path_normalizerLexically normalize paths in Rust without touching the filesystem.817MITDevelopment toolsFilesystem path_ratchetPrevent path traversal attacks at type level11,332LGPL-3.0-onlyFilesystemSecurity path_resolverProvides a trie-based data structure to track and resolve relative path ownership across multiple packages202,353BSD-3-ClauseDevelopment tools path_scanA lightweight Rust procedural macro for parsing path patterns (URLs, routes) with variable capturing, static binding, and…2,445MIT path_scan_macroThe macro implementation of path_scan2,093MIT path_semantics_stdA Rust type checked implementation of the standard dictionary of path semantics using constrained functions1,987MIT path_to_regexpTurn a path string such as `/user/:name` into a regular expression4,783MIT path_to_unicode_filenameThe library encodes file path separators and common directory names, producing a reversible unicode string that can be used as a…2,812MIT OR Apache-2.0Filesystem path_travA simple path traversal checker. Useful for APIs that serve dynamic files.7,489Apache-2.0 pathalPath abstraction layer41MIT pathargTreat "-" (hyphen/dash) arguments as stdin/stdout59,260MITAsynchronousCommand-line interface pathbase-clientAuto-generated typed client for the Pathbase HTTP API (derived from openapi.json via progenitor).147Apache-2.0 pathbreakerVector path splitting1,758MIT OR Apache-2.0Graphics pathbufA macro to conveniently build PathBufs26,613Apache-2.0 pathbuf-extExtends PathBuf to handle `replace` and `contains` string methods1,529MITFilesystemOperating systems pathbufdPathBuf with Display + formatting macro9,103MIT