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.

playwrightPlaywright port to Rust110,102MIT OR Apache-2.0Web programming playwright-ast-coverageStatic Playwright AST coverage for Next.js App Router routes235MIT playwright-cdpDrive Chromium directly via the Chrome DevTools Protocol (CDP) — no Playwright driver required.54Apache-2.0API bindingsDevelopment tools::Testing playwright-core⚠️ DEPRECATED: Use playwright-rs instead. This crate has been merged into playwright-rs as of v0.7.0.149Apache-2.0 playwright-rsRust bindings for Microsoft Playwright54,324Apache-2.0Development tools::TestingWeb programming playwright-rs-macrosCompile-time-validated selector macros for playwright-rs35,815Apache-2.0Development tools::TestingRust patterns playwright-rs-traceParser for Playwright trace zip files (format v8)199Apache-2.0Development tools::TestingParser implementations plaza_libLibraries to help implement the Plaza assignment (cs6991)270MIT OR Apache-2.0 plcKey management for DID PLC identities1,374MIT OR Apache-2.0 plc-comm-hostlink-rustAsync Rust Host Link client based on plc-comm-hostlink-dotnet187MITAsynchronousNetwork programming plc-comm-kv-hostlinkAsync Rust client for KEYENCE KV Host Link PLC communication127MITAsynchronousNetwork programming plc-comm-slmpAsync Rust SLMP client based on the plc-comm-slmp-dotnet implementation128MITAsynchronousNetwork programming plc-comm-slmp-rustAsync Rust SLMP client based on the plc-comm-slmp-dotnet implementation216MITAsynchronousNetwork programming plcbundleDID PLC Bundle Management Tool93MIT OR Apache-2.0 plceyePLC code smell detector and static analyzer for L5X and PLCopen files218MITCommand line utilitiesDevelopment tools plckitKit for PLCs and real-time micro-services4,376Apache-2.0 plcmodelVendor-neutral PLC model for IEC 61131-3 programs29MITData structuresDevelopment tools plcnextAllows access to PLCnext Control system services3,168MITEmbedded developmentExternal FFI bindings plcnext-axiolineAllows access to PLCnext Control system services1,755MITEmbedded developmentExternal FFI bindings plcnext-commonsAllows access to PLCnext Control system services1,743MITEmbedded developmentExternal FFI bindings plcnext-deviceAllows access to PLCnext Control system services1,741MITEmbedded developmentExternal FFI bindings plcnext-sysAllows access to PLCnext Control system services4,145MITEmbedded developmentExternal FFI bindings plcopenParser for PLCopen TC6 XML files (IEC 61131-3 standard exchange format)720MITDevelopment toolsParsing tools plctaga rust wrapper of [libplctag](https://github.com/libplctag/libplctag), with rust style APIs and useful extensions11,861MITAPI bindingsAsynchronous plctag-asyncasync wrapper for libplctag13,447MITAPI bindingsAsynchronous plctag-corea rust wrapper of [libplctag](https://github.com/libplctag/libplctag), with rust style APIs and useful extensions16,018MITAPI bindingsHardware support plctag-derivemacros for `plctag`11,560MITAPI bindings plctag-loglog adapter for `libplctag`, one component of `plctag` rust bindings11,065MITAPI bindings plctag-sysnative libplctag binding16,677MITAPI bindingsHardware support plcvizPLC code visualization - graphs, dependencies, and documentation146MITDevelopment toolsVisualization pldx86_64 static linker2,116MIT pldagA DAG-based combinatorial-model framework.4,541MITAlgorithmsMathematics pldag-rustA DAG-based framework where nodes encode arbitrary Boolean operations over literal leaves, with built-in support for assignment…4,105MIT pldmPlatform Level Data Model (PLDM) base types and functions2,318MIT OR Apache-2.0Embedded developmentHardware support pldm-fwPlatform Level Data Model (PLDM) for Firmware Update library2,026MIT OR Apache-2.0Embedded developmentHardware support pldm-fw-cliPlatform Level Data Model (PLDM) for Firmware utilities545Apache-2.0Command line utilitiesEmbedded development pleaseFoundation for implementing long-lived database locks49,844MIT OR Apache-2.0 please-clapPattern-match against Clap subcommands and arguments.76,358MIT please-cliUse Codex to create bash scripts from the command line.1,515MITCommand line utilities please-installA unified interface package manager for many OSes7,469BSD-3-ClauseCommand line utilities please-pmA Please Package Manager API1,743MIT please-work-yesVery trashy cli1,520MIT pleaserplease, a polite regex-first sudo alternative50,288GPL-3.0-or-laterCommand line utilities pleatRibbon filters with pleated (partition-instead-of-sort) construction: build at Bloom-filter speed, verify by checksum.13MIT OR Apache-2.0AlgorithmsData structures plecoA blazingly-fast chess library.69,739MITGame enginesGames pleco_engineA blazingly-fast Chess AI.30,572MITCommand line utilitiesGame engines plectoPlecto Proxy — a self-hostable L7 reverse proxy / API gateway extended with sandboxed WASM Component Model filters. This crate is…147Apache-2.0Network programmingWebAssembly plecto-controlPlecto's control plane: declarative manifest, OCI artifact loading, filter-chain dispatch, and atomic hot reload.243Apache-2.0Network programmingWebAssembly plecto-hostPlecto's wasmtime embedding host: loads, sandboxes, and runs plecto:filter WASM components (the extension plane).274Apache-2.0Network programmingWebAssembly plecto-serverPlecto's fast path: an L7 reverse proxy / API gateway data plane (HTTP/1.1, HTTP/2, HTTP/3, TLS, routing, load balancing).215Apache-2.0Network programmingWebAssembly plectrumAn easy way to represent lookup tables in a db as rust enums1,509MITRust patterns plectrum-deriveDerive macro for the plectrum crate1,765MIT pledgeRust binding to OpenBSD's pledge(2) interface58,368MIT pledgerA small personal expense ledger19,861non-standard pleezerHeadless Deezer Connect player18,502non-standardMultimedia::Audio plegmaA modular Rust framework for desktop, mobile, and CLI applications. (placeholder)14MIT OR Apache-2.0 pleiadesmachine learning2,389LGPL-3.0 pleiades-agentPleiades CLI - Next-generation terminal AI assistant70MITCommand line utilitiesDevelopment tools pleiades-agent-configPleiades multi-level configuration system97MIT pleiades-agent-corePleiades core domain types and traits130MIT pleiades-agent-enginePleiades chat and agent engine58MIT pleiades-agent-gitPleiades git integration49MIT pleiades-agent-memoryPleiades multi-tier memory system67MIT pleiades-agent-pluginsPleiades plugin manifests, lifecycle management, and shell hooks49MIT pleiades-agent-promptsPrompt template library for Pleiades73MIT pleiades-agent-providersPleiades AI provider implementations98MIT pleiades-agent-sdkPleiades plugin SDK for plugin authors38MIT pleiades-agent-toolsPleiades built-in tools63MIT pleiades-agent-tuiPleiades terminal user interface84MIT pleiades-agent-workflowPleiades workflow engine49MIT pleiades-apparentApparent-place corrections for the pleiades astrology workspace: light-time, precession-to-date, annual aberration, and…274MIT OR Apache-2.0Science pleiades-apsidesOsculating lunar apsides (true apogee/perigee) for the pleiades astrology workspace138MIT OR Apache-2.0Science pleiades-ayanamsaAyanamsa catalog, aliases, reference offset metadata, and sidereal offset helpers for the pleiades astrology workspace.276MIT OR Apache-2.0Science pleiades-backendBackend traits, request/result contracts, capability metadata, policy summaries, and routing helpers for pleiades ephemeris…377MIT OR Apache-2.0Science pleiades-compressionCompressed ephemeris artifact data structures and codec helpers for the pleiades astrology workspace.302MIT OR Apache-2.0Science pleiades-coreHigh-level chart facade, request validation, and compatibility profiles for the pleiades astrology workspace.255MIT OR Apache-2.0Science pleiades-dataPackaged offline ephemeris data (precomputed Sun and Moon positions, derived from JPL public-domain ephemerides) and its…125MIT OR Apache-2.0Science pleiades-eclipseGlobal geocentric solar and lunar eclipse computation for the pleiades astrology workspace: type, greatest-eclipse time,…89MIT OR Apache-2.0Science pleiades-elpCompact Meeus-style lunar baseline backend (Moon, nodes, apogee/perigee) for the pleiades astrology workspace.255MIT OR Apache-2.0Science pleiades-eventsEphemeris event-finding for the pleiades astrology workspace: longitude crossings (solcross / mooncross / general-body /…82MIT OR Apache-2.0Science pleiades-fictFictitious/hypothetical body backend (Uranian planets, Transpluto, Vulcan, …) from osculating orbital elements for the pleiades…45MIT OR Apache-2.0Science pleiades-housesHouse-system catalog, aliases, formula-family metadata, and baseline house calculations for the pleiades astrology workspace.278MIT OR Apache-2.0Science pleiades-jplChecked-in JPL Horizons reference snapshots and snapshot-backed validation helpers for the pleiades astrology workspace.174MIT OR Apache-2.0Science pleiades-timeCivil-time conversion for the pleiades astrology workspace: Gregorian calendar, leap seconds, Delta-T, and TT/TDB with typed…283MIT OR Apache-2.0Science pleiades-typesShared typed vocabulary for the pleiades astrology workspace: angles, bodies, time scales, observers, coordinates, zodiac modes,…457MIT OR Apache-2.0Science pleiades-vsop87Pure-Rust VSOP87B planetary position backend with generated coefficient tables and an approximate Pluto fallback, for the…242MIT OR Apache-2.0Science pleias-stratum-clientOfficial Rust client for the Stratum document-chunking API.27Apache-2.0API bindingsText processing pleingresA pure Rust interface to PostgreSQL. Will never block (hence the name, a pun on that fact in french).22,521Apache-2.0/MIT pleingres-macrosProcedural macros to help writing PostgreSQL requests. Re-exported by the `pleingres` crate.2,844Apache-2.0/MIT pleingres-sql-pluginA plugin to derive implementations of pleingres::Request from structs and SQL queries.3,544Apache-2.0/MIT plemeManage pleme style monorepos1,710MIT pleme-actions-sharedShared toolkit for pleme-io GitHub Actions — typed input/output, step-summary builder, structured logging, GitHub-annotation…17MITDevelopment tools pleme-allvariants-deriveEnum-fold derive proc-macro emitted from a tatara-rust-derive EnumFoldDeriveSpec.75MIT pleme-arachneGeneric classifieds scraping framework with browser automation, photo deduplication, and S3 storage39MITCommand line utilitiesWeb programming pleme-asmut-derivePer-field derive proc-macro emitted from a tatara-rust-derive PerFieldDeriveSpec.18MIT pleme-asref-deriveNewtype derive proc-macro emitted from a tatara-rust-derive NewtypeDeriveSpec.19MIT pleme-auth-mfaMulti-factor authentication (TOTP + backup codes) for authentication services55MITAuthentication pleme-auth-sessionspleme-auth-sessions library55MITAuthentication pleme-auth-tokenspleme-auth-tokens library58MITAuthentication pleme-auth-validatorsNIST 2025 compliant password and field validation for authentication55MITAuthentication pleme-blxBlackmatter shell extensions — config-driven zsh generation + Rust CLI utilities16MITCommand line utilitiesDevelopment tools pleme-brazilian-validatorsBrazilian document and format validators for Pleme platform (CPF, CNPJ, CEP, phone, PIX)90MITValue formatting pleme-builder-derivePer-field derive proc-macro emitted from a tatara-rust-derive PerFieldDeriveSpec.19MIT pleme-closedaxis-deriveEnum-fold derive proc-macro emitted from a tatara-rust-derive EnumFoldDeriveSpec.18MIT pleme-codegenCode generation macros for Pleme services with Brazilian market features53MITDevelopment tools::Procedural macro helpers pleme-codesearchFast, local semantic code search powered by Rust — BM25, vector embeddings, tree-sitter AST28Apache-2.0Command line utilitiesDevelopment tools pleme-configConfiguration management library for Pleme platform139MITConfiguration pleme-databaseDatabase utilities library for Pleme platform - connection pooling, transactions, repository pattern203MITDatabase interfaces pleme-deref-deriveNewtype derive proc-macro emitted from a tatara-rust-derive NewtypeDeriveSpec.19MIT pleme-doc-genRust replacement for the M0 Python _gen-patterns.py + _gen-docs.py scripts in pleme-io/actions. Walks every action.yml + emits…727MITCommand line utilitiesDevelopment tools pleme-errorUnified error handling library for Pleme platform465MITRust patterns pleme-fleetNixOS fleet lifecycle CLI with DAG workflow orchestration25MITCommand line utilitiesDevelopment tools pleme-fleet-themed-derive#[derive(FleetThemed)] — mechanize ishou_tokens::FleetThemedConfig::from_fleet from #[fleet(...)] field attributes. Convergence…17MITDevelopment tools::Procedural macro helpers pleme-getter-derivePer-field derive proc-macro emitted from a tatara-rust-derive PerFieldDeriveSpec.18MIT pleme-graphql-helpersGraphQL utilities library for Pleme platform - schema helpers, federation, pagination59MITWeb programming pleme-healthpleme-health library57MITWeb programming pleme-implfrom-deriveNewtype derive proc-macro emitted from a tatara-rust-derive NewtypeDeriveSpec.19MIT pleme-inner-deriveNewtype derive proc-macro emitted from a tatara-rust-derive NewtypeDeriveSpec.18MIT pleme-invalidating-setter-derivePer-field derive proc-macro emitted from a tatara-rust-derive PerFieldDeriveSpec.18MIT pleme-io-kazari飾り — the line-output face of the fleet. Typed, capability-honest, dark-Nord/blackmatter beautiful CLI output blocks. The sibling…322MITCommand-line interface pleme-io-releaserOperator-side CLI mirror of the pleme-io ★★ AUTO-RELEASE directive…34MITCommand line utilitiesDevelopment tools pleme-io-suiRust-native Nix replacement (粋 sui) — drop-in nix CLI with lazy evaluator, bytecode VM, sandboxed builder, content-addressed eval…140MITCommand line utilitiesDevelopment tools::Build Utils pleme-io-wadachiWadachi (轍 — "the well-worn rut") — a native typed-Rust directory frecency primitive for the pleme-io fleet. Records the…808MITCommand line utilitiesFilesystem pleme-isvariant-derivePer-variant derive proc-macro emitted from a tatara-rust-derive PerVariantDeriveSpec.18MIT pleme-kindbyte-derivePaired round-trip derive proc-macro emitted from a tatara-rust-derive KindRoundTripSpec.18MIT pleme-kindlingCross-platform unattended Nix installer and daemon with direnv integration21MITCommand line utilitiesDevelopment tools pleme-kindstr-derivePaired round-trip derive proc-macro emitted from a tatara-rust-derive KindRoundTripSpec.18MIT pleme-linkerNix-native JavaScript package manager22MITCommand line utilitiesDevelopment tools pleme-middleware-rate-limitRate limiting middleware for Axum web services55MITWeb programming pleme-migrationsDatabase migration library for Pleme platform - safe migrations, zero-downtime56MITDatabase interfaces pleme-notificationsShared notification infrastructure for Pleme services - Discord webhooks, Grafana annotations, and startup reporting171MITWeb programming pleme-observabilityObservability library for Pleme platform - tracing, metrics, distributed tracing, and metric definition macros91MITDevelopment tools::Debugging pleme-providersMulti-provider integration library for Pleme platform - generic trait abstraction and registry58MITRust patterns pleme-rbacAuthorization library for Pleme platform219MITAuthentication pleme-redisRedis patterns for the Pleme platform - presence management, caching, and real-time features56MITCaching pleme-replace-derivePer-field derive proc-macro emitted from a tatara-rust-derive PerFieldDeriveSpec.18MIT pleme-service-foundationService foundation library for Pleme platform - bootstrap, health checks, graceful shutdown55MITWeb programming pleme-setter-derivePer-field derive proc-macro emitted from a tatara-rust-derive PerFieldDeriveSpec.18MIT pleme-supportUniversal support ticket system for Pleme platform - tickets, SLA tracking, CSAT scores, analytics56MITWeb programming pleme-take-derivePer-field derive proc-macro emitted from a tatara-rust-derive PerFieldDeriveSpec.19MIT pleme-tendWorkspace repository manager — keeps your repos in sync22MITCommand line utilitiesDevelopment tools pleme-testingTesting utilities library for Pleme platform - test fixtures, testcontainers, integration helpers55MITDevelopment tools::Testing pleme-umbraLocal MCP proxy for Kubernetes container diagnostics40MITCommand line utilitiesDevelopment tools pleme-variantcount-deriveEnum-fold derive proc-macro emitted from a tatara-rust-derive EnumFoldDeriveSpec.18MIT pleme-variantnames-deriveEnum-fold derive proc-macro emitted from a tatara-rust-derive EnumFoldDeriveSpec.19MIT pleme-verification-matrixVerification-matrix test macros emitted from a tatara-rust-derive VerificationMatrixSpec (CLOSED-LOOP MASS-SYNTHESIS rule 1).18MIT plenumAgent-first database control CLI with least-privilege execution207MIT OR Apache-2.0Command line utilitiesDatabase interfaces plerkleGeyser plugin with dynamic config reloading, message bus agnostic abstractions and a whole lot of fun.44,996AGPL-3.0 plerkle_messengerMetaplex Messenger trait for Geyser plugin producer/consumer patterns.74,713AGPL-3.0 plerkle_serializationMetaplex Flatbuffers Plerkle Serialization for Geyser plugin producer/consumer patterns.77,488AGPL-3.0 plexA syntax extension for writing lexers and parsers.84,077MIT OR Apache-2.0 plex-apiLibrary for communication with Plex server. Work in progress, not ready for any use. See github for details.16,298MIT/Apache-2.0API bindings plex-bootexperimental boot manager with live-loading ISO support and more cool things30MIT plex-cliCommand line interface for managing Plex Media Server4,166MIT/Apache-2.0 plex-discord-rpcDiscord Rich Presence for whatever you're watching on Plex.3,968GPL-3.0 plex-listList Plex activity via a Tautulli (Plexpy) Server9,754MITCommand line utilities plex-mal-scrobblerUpdate anime watch progress to MyAnimeList using Plex webhooks4,296AGPL-3.0-onlyCommand line utilities plex-media-organizerIntelligent media file organizer following Plex naming conventions689MITCommand line utilitiesFilesystem plex_theme_managerA simple CLI tool to help manage your Plex themes4,980MIT plexclipDownload videos from Plex Media Server23MIT OR Apache-2.0Command line utilitiesMultimedia plexerA Pattern-matching LEXER3,853MIT plexiA flexible auditor companion client3,742Apache-2.0Cryptography plexi-cliA flexible auditor companion client3,661Apache-2.0Cryptography plexi-coreA flexible auditor companion client9,735Apache-2.0Cryptography plexo-sdkPlexo SDK59,926MIT OR Apache-2.0 plexor-codec-capnpCap'n Proto codec implementation for the Plexo distributed system architecture.22MPL-2.0EncodingNetwork programming plexor-codec-serde-jsonJSON codec implementation for the Plexo distributed system architecture using Serde.76MPL-2.0EncodingNetwork programming plexor-codec-serde-postcardPostcard codec implementation for the Plexo distributed system architecture using Serde.40MPL-2.0EncodingNetwork programming plexor-coreCore library for the rust implementation of the Plexo distributed system architecture, providing the fundamental Plexus, Neuron,…378MPL-2.0AsynchronousNetwork programming plexor-oltpOpenTelemetry (OTLP) integration for the Plexo distributed system architecture.95MPL-2.0Network programming plexos2duckdbA tool to convert PLEXOS Solution files to a DuckDB database.858BSD-3-Clause plexus2D and 3D mesh processing.22,119MIT plexus-auth-coreSealed-type primitives for the Plexus auth framework: AuthContext, VerifiedUser, Principal.72AGPL-3.0-only plexus-codegen-rustRust client generator for Plexus RPC22AGPL-3.0-only plexus-commsCommunication integrations for Plexus RPC - email, SMS, messaging platforms38AGPL-3.0-only plexus-conformanceReusable conformance runner APIs for Plexus-consuming engines136Apache-2.0 plexus-coreCore infrastructure for Plexus RPC: Activation trait, DynamicHub, schemas1,240AGPL-3.0-only plexus-devtoolsDeveloper tools for Plexus — CLI and library for inspecting, linting, diffing, and visualizing query plans55Apache-2.0 plexus-engineEngine integration traits for consuming Plexus plans368Apache-2.0 plexus-gqlISO GQL read-only frontend adapter for Plexus266Apache-2.0 plexus-irMLIR dialect bindings for Plexus — AST to Plexus dialect lowering via melior191Apache-2.0 plexus-jsexecJavaScript execution plugin for Plexus using workerd V8 isolates74AGPL-3.0-only plexus-listenAudio capture Substrate plugin — recording, metering, and live streaming56MIT plexus-macrosProcedural macros for Plexus RPC activations1,672MIT plexus-monoMonochrome music API Plexus RPC activation — search, metadata, lyrics, and recommendations21MIT plexus-parserCypher query parser for Plexus — produces an AST lowered to the Plexus MLIR dialect341Apache-2.0 plexus-registryBackend discovery and registration service for Plexus hubs224AGPL-3.0-only plexus-rpcUmbrella crate for Plexus RPC: re-exports plexus-auth-core, plexus-core, plexus-macros, and (optionally) plexus-transport at…19MITAsynchronousNetwork programming plexus-serdeFlatBuffers serialization for Plexus query plans520Apache-2.0 plexus-substrateReference Plexus RPC server with conversation trees and LLM orchestration200AGPL-3.0-only plexus-transportTransport implementations for Plexus RPC: WebSocket, HTTP/SSE891AGPL-3.0-only plfA template engine for Rust inspired by Tera/Jinja2/Django92MITTemplate engine plf-contribAdditional filters, functions and tests for the Plf template engine18MITTemplate engine plipli5,755MulanPSL-2.0 pliantdbA programmable, ACID-compliant, document-database inspired by CouchDB.5,759MIT OR Apache-2.0Database interfacesDatabase implementations pliantdb-clientClient for accessing PliantDb servers.3,801MIT OR Apache-2.0Database implementations pliantdb-coreLocal storage backend for PliantDb.6,390MIT OR Apache-2.0Database implementations pliantdb-jobsAysnc jobs management for PliantDb.6,320MIT OR Apache-2.0Database implementations pliantdb-localLocal database storage for PliantDb.6,125MIT OR Apache-2.0Database interfacesDatabase implementations pliantdb-macrosMacros for use in `PliantDb`1,995MIT OR Apache-2.0Database implementations