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.

pkhex-coreA Rust implementation of PKHeX.Core1,630GPL-2.0-only pkhex-rsFront-end for pkhexcore-rs1,685MIT pkhexcoreA Rust Reimplementation of PKHeX.Core1,668GPL-2.0 pkiPublic key infrastructure tools for Rust8,693MIT/Apache-2.0 pkillInteractively kill processes1,260MITCommand line utilities pkill-libpkill function + dependency library1,368MIT pkixTLS Certificate encoding and decoding helpers.113,629MPL-2.0Cryptography pkix-acRFC 5755 X.509 attribute certificate validation10Apache-2.0 OR MITCryptographyNo standard library pkix-aiaAuthority Information Access (AIA) fetcher trait and types for pkix-chain (RFC 5280 §4.2.2.1)280Apache-2.0 OR MITCryptographyNo standard library pkix-aia-httpSynchronous HTTP fetcher for pkix-aia (RFC 5280 §4.2.2.1 caIssuers URIs)29Apache-2.0 OR MITCryptography pkix-chainHigh-level X.509 certificate chain verification (pkix-path + pkix-revocation)386Apache-2.0 OR MITCryptography pkix-chain-simpleStrict, opinionated X.509 chain verifier for the common happy-path case87Apache-2.0 OR MITCryptography pkix-compositeComposite signature verifier for pkix-path (draft-ietf-lamps-pq-composite-sigs)26Apache-2.0 OR MITCryptographyNo standard library pkix-ctCertificate Transparency SCT verification for pkix-chain (RFC 6962)20Apache-2.0 OR MITCryptography pkix-daneDANE (RFC 6698 / RFC 7671) TLSA record parsing and per-usage match logic — no DNS, caller supplies validated TLSA records17Apache-2.0 OR MITCryptography pkix-identityCert-side identity matching (RFC 6125 hostname, RFC 5280 §4.2.1.6 + RFC 8398 mailbox, IP literal)269Apache-2.0 OR MITCryptographyNo standard library pkix-lintLint engine for X.509 certificates — structured soft-fail and advisory results351Apache-2.0 OR MITCryptography pkix-lint-cabfReference CA/Browser Forum lint bundles for pkix-lint (TLS BR, S/MIME BR) — not authoritative316Apache-2.0 OR MITCryptography pkix-pathRFC 5280 X.509 certificate path validation — pure Rust, no_std886Apache-2.0 OR MITCryptographyNo standard library pkix-path-builderRFC 4158 certification path building for pkix-path360Apache-2.0 OR MITCryptographyNo standard library pkix-policy-zlintThin Lint adapter exposing zlint's per-check verdicts as pkix-lint Lints (via pkix-zlint-bridge)17Apache-2.0 OR MITCryptography pkix-profilesRFC-baseline certificate profile policies (RFC 5280, RFC 6125, RFC 8551) for pkix-path365Apache-2.0 OR MITCryptography pkix-profiles-cabfReference implementation of CA/Browser Forum certificate profile requirements (TLS BR, S/MIME BR, Code Signing BR) — not…316Apache-2.0 OR MITCryptography pkix-revocationCertificate revocation checking (CRL, OCSP) for pkix-path524Apache-2.0 OR MITCryptography pkix-revocation-httpOnline CRL and OCSP fetching for pkix-revocation10Apache-2.0 OR MITCryptography pkix-truststorePEM/DER trust anchor loading for pkix-path (no baked-in trust data, no baked-in trust source)17Apache-2.0 OR MITCryptography pkix-truststore-pkcs11PKCS#11 / HSM / smart card trust store adapter for pkix-truststore — stub20Apache-2.0 OR MITCryptography pkix-truststore-systemOS-native trust store adapter for pkix-truststore (macOS, Windows, iOS, Android) — stub18Apache-2.0 OR MITCryptography pkix-zlint-bridgeSubprocess + NDJSON-parsing bridge to ZLint for runtime adapters and differential oracles31Apache-2.0 OR MITCryptography pklApple's Pkl Configuration Language1,699MIT pkl-lsp-coreCore PKL language analysis for pkl-lsp21MIT OR Apache-2.0Development toolsParser implementations pkl-lsp-serverNative stdio Language Server Protocol server for PKL15MIT OR Apache-2.0Command line utilitiesDevelopment tools pkl-lsp-wasmWASM bridge for pkl-lsp15MIT OR Apache-2.0Development toolsWebAssembly pkl-parserA rust Pkl Parser!2,273MITParsing tools pkl-rsPkl bindings for the Rust programming language2,471MIT OR Apache-2.0 pkl-rustApple PKL in Rust1,642MIT OR Apache-2.0 pkl-sysSys bindings to libpkl442MIT pkl_codegenCode generation for Pkl configuration files33Apache-2.0 pkl_corePkl configuration language evaluator and deserialization32Apache-2.0 pkl_fastA library aiming to easily and efficiently work with Apple's PKL format.2,814MIT pkl_macrosDerive macro for pkl_core::PklDecode37Apache-2.0 pklibPure Rust implementation of PKWare Data Compression Library (DCL) with full PKLib compatibility7,980MITCompressionEncoding pkllA CLI tool to find and kill processes running on a specific port68MITCommand line utilities pkloong-kcapiHigh-level Rust wrapper for Linux Kernel Crypto API.40BSD-2-Clause OR GPL-2.0-onlyAPI bindingsCryptography pkloong-kcapi-sysLow-level Rust FFI bindings and build integration for libkcapi.89BSD-2-Clause OR GPL-2.0-onlyAPI bindingsCryptography pklrPure Rust pkl configuration language parser and evaluator11,312MITConfigurationParsing tools pklrsapple's pkl language implementation1,574MIT OR Apache-2.0Configuration pklrustRust bindings for Apple Pkl configuration language40,955MIT pklrust-codegenCode generator for Apple Pkl to Rust (pkl-gen-rust)37MIT pklrust-deriveDerive macros for pklrust41,024MIT pkmnA future Pokdex crate1,705Apache-2.0 pkmn-core-typesBasic types for Pokémon games.1,492MIT OR Apache-2.0No standard library pkmn-rom-extractExtracts sprites and other assets from Pokémon games.993MIT OR Apache-2.0Command line utilitiesNo standard library pkmn-savedataReads and modifies save data for Pokémon games.2,144MIT OR Apache-2.0No standard library pkmn-stringsString types for old Pokémon games.1,467MIT OR Apache-2.0No standard library pknames_coreAn experimental Web of Trust (WoT) domain name resolver using pkarr.2,938MITNetwork programming pkpassRust library for generate Apple Wallet Passes for iOS, WatchOS, MacOS.2,922MITParsing tools pkpwWhat if correct horse battery staple, but Pokémon.27,596MIT pkrA library for evaluating poker hands2,995GPL-3.0 pkrsA simple wrapper around the PluralKit API9,558MIT pkrs-forkA simple wrapper around the PluralKit API1,375MIT pksWelcome! Please see https://github.com/alexevanczuk/packs for more information!413,738MIT pkscA universal package manager2,138non-standard pksc_coreA universal package manager1,777non-standard pksc_macrosA universal package manager1,993non-standard pkstateA library for representing, serializing, and deserializing the state of a poker hand2,464MIT OR Apache-2.0 pkstlPublic Key Secure Transport Layer.2,660AGPL-3.0 pktA packet construction library17,954MITNetwork programming pkt_wasmA sample project with wasm-js5,070MIT/Apache-2.0 pktana-cliCLI binary for pktana — Linux packet analyser & network inspector91Apache-2.0Command line utilitiesNetwork programming pktana-coreCore packet parsing and NIC inspection library for pktana140Apache-2.0Command line utilitiesNetwork programming pktbaffleCompile libpcap-style packet filter expressions to classic BPF programs444MITNetwork programmingParser implementations pktbuilderSafe builder for building packets15,291MITEncodingNo standard library pktgenA modular network packet builder library1,609MITDevelopment toolsNetwork programming pkthreadPKaiser's threading utilities.54MIT pktkitZero-copy L2/L3 packet handling toolkit. Frames, packets, hubs, adapters, NAT, virtual TCP/IP, WireGuard, OpenVPN, QEMU…71MITNetwork programmingVirtualization pktmonA library for capturing network packets on Windows using the PktMon service7,283MITAPI bindingsNetwork programming pktparseCollection of packet parsers81,299LGPL-3.0EncodingNetwork programming pktsBuild, inspect and modify network protocol packet layers7,440MIT OR Apache-2.0EncodingNetwork programming pkts-commonhelper library for shared types/utilities among rscap and pkts4,983MIT OR Apache-2.0EncodingNetwork programming pkts-macrosprocedural macros for deriving `pkts` library traits7,176MIT OR Apache-2.0EncodingNetwork programming pktscopeA Wireshark-style terminal packet analyzer — lightweight, keyboard-driven, scriptable Wireshark alternative for the terminal42MITCommand line utilitiesNetwork programming pktscope-coreCore engine for pktscope: live/offline capture, protocol decoders, flow tracking, filters, and egress monitoring69MIT pktseedWallet seed support for PktWallet style seeds3,111MIT OR Apache-2.0 pktstringsLike Unix 'strings' command but packet-aware11,365MITCommand line utilitiesNetwork programming pkttapCross-platform packet capture with pktbaffle filter expressions83MITNetwork programming pktwasmA sample project with wasm-js5,162MIT/Apache-2.0 pku-authPKU 统一凭据管理 CLI — 安全地存储/管理 IAAA 认证凭据133MITAuthenticationCommand line utilities pku-bdkj北大空间(学术研讨教室预约)CLI 客户端107MITCommand line utilities pku-campuscard北大校园卡 CLI 客户端155MITCommand line utilities pku-claspider北大课程信息爬取工具(教务部 + 选课网)109MITCommand line utilities pku-cliPKU 命令行工具集 — 树洞、教学网、校园卡、选课、爬虫一站式安装123MITCommand line utilities pku-course北大教学网 CLI 客户端146MITCommand line utilities pku-cwfw北大财务综合信息门户 CLI 客户端110MITCommand line utilities pku-elective北大选课网 CLI 客户端189MITCommand line utilities pku-portal北京大学校内信息门户 CLI — 空闲教室 / 校历 / 网费127MITCommand line utilities pku-treehole北大树洞 CLI 客户端155MITCommand line utilities pku3bLightweight command-line client for course.pku.edu.cn.10,416MITCommand line utilities pkuinfo-commonPKU IAAA 统一身份认证及公共工具库534MITAuthentication pkuinfo-spider基于微信公众号后台超链接查找的文章爬虫 CLI138MITCommand line utilitiesWeb programming pkzComic archive format1,737MIT plPkrLog - 扑克 + 日志(斗地主记牌器)467MIT pl-hlistProvides support for heterogeneous lists (known as `HList`s), which are functional, tuple-like, strongly-typed data structures…4,137MIT pl-hlist-deriveProvides the HListSupport derive macro used in conjuction with the `pl-hlist` crate.3,617MIT pl-lensProvides support for lenses, which are a mechanism in functional programming for focusing on a part of a complex data structure.5,860MIT pl-lens-deriveProvides procedural `derive` macros that are used in conjuction with the `pl-lens` crate.6,708MIT pl-lens-macrosTemporary crate used to implement the `lens!` procedural macro.6,723MIT pl011simink pl011 串口驱动实现2,688Apache-2.0Embedded developmentNo standard library pl011-uartA driver for the Arm PL011 UART.4,940MIT OR Apache-2.0Embedded developmentHardware support pl011_drvSimple Driver for PL011 UARTs3,391Apache-2.0 pl011_qemuSimple Driver for PL011 UARTs in QEMU3,047Apache-2.0 pl190-vicDriver for the Arm PL190 Vectored Interrupt Controller2,091MIT OR Apache-2.0 pl_0A simple pl/0 compiler implemented in rust.2,928MITCompilersParsing tools pl_onecrate for fun1,619MIT pl_web_apiA api to store books2,913MIT OR Apache-2.0Command line utilities plabble-codecPlabble Transport Protocol codec1,534BSD-3-ClauseCryptographyEncoding placardTurns an HTML + CSS document into a PNG or WebP image, with live connector data baked in at render time12Apache-2.0 placard-connectorsLive data source presets (GitHub, npm, crates.io, and more) that resolve into placard HTML at render time17Apache-2.0 placard-cssA hand-written CSS tokenizer and parser for placard's small CSS subset20Apache-2.0 placard-fontA dependency-free TrueType/OpenType font parser and glyph outline reader for placard20Apache-2.0 placard-htmlA hand-written HTML tokenizer and DOM builder for placard's small HTML subset21Apache-2.0 placard-layoutBlock and inline box layout for placard's computed styles18Apache-2.0 placard-paintRasterizes placard's layout tree onto a canvas, including text shaping and glyph fills17Apache-2.0 placard-rasterA dependency-free 2D canvas, path filler, and PNG/WebP encoder for placard18Apache-2.0 placard-renderTop-level render pipeline that turns an HTML+CSS document into a PNG or WebP image15Apache-2.0 placard-styleSelector matching and cascade resolution that turns placard-css rules into computed styles21Apache-2.0 placePlacement new in Rust2,797MIT OR Apache-2.0 place-matcherDeterministic and probabilistic matching of geographic places (Haversine distance, external place IDs, ISO 3166-1 alpha-2 country…90MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-ClauseData structuresScience place-servicePlace Service - A place administration microservice that interoperates with the place-matcher crate32MIT OR Apache-2.0 OR BSD-3-Clause OR GPL-2.0-only OR GPL-3.0-onlyDatabase interfaces place_capitalsGet place capitals for countries and USA states2,673MIT place_macroMacros you wish you had while you were writing your non-proc macro.15,808non-standard place_macro_coreThis crate contains implementation of procedural macros for place_macro.9,665non-standard place_macro_procThis crate contains the procedural macros for place_macro.9,383non-standard placecareA toolkit to quickly search for cis-acting regulatory elements using the PLACE database3,325MITCommand line utilitiesScience placeholderA Placeholder Templating Engine without the complexity17,731GPL-2.0-only placeholder_closureScala's Placeholder Syntax for Rust.1,633CC0-1.0Rust patterns placementPlaceholder for https://github.com/google/crubit604non-standard placement-newCommon utilities to implement "placement-new"4,774MITMemory managementNo standard library placement-new-deriveCommon utilities to implement "placement-new"5,256MITMemory managementNo standard library placements-treeTree of Placements9,231MIT OR Apache-2.0 placenewA crate providing the macro 'place_boxed' and 'place_into', place_boxed! allows you to construct a structure or value into a…167MIT placerA security-oriented event-driven file placement system1,972MIT/Apache-2.0 placesNo description provided.1,567MIT places-cliA cli program to get file and directory locations from XDG3,394GPL-3.0Command line utilities places_119This crate is a test and it has some countries and cities2,269GPL-3.0-or-later OR MIT placidSeparated ownership and in-place construction in Rust93MIT OR Apache-2.0No standard libraryRust patterns placid-macroSeparated ownership and in-place construction in Rust214MIT OR Apache-2.0No standard libraryRust patterns placingA prototype notation for referentially stable constructors565MIT OR Apache-2.0 plactlplactl — platform control. Official name reservation for the plactl CLI; real releases will ship here.17MITCommand line utilities plagiarism-basicBasic plagiarism checker written in Rust18,618MITCommand line utilities plagiarismbasic_libBasic plagiarism checker written in Rust13,257MIT plagrPlayground Launcher .plagr Converter is a utility crate providing the functionality to convert files to and from the custom…1,479MIT plagueParametrized tests tools28,977MIT plaidPlaid client, generated from the OpenAPI spec.47,288MIT plaid-link-hotfixPlaid client, generated from the OpenAPI spec.1,241MIT plaid-openapiDeprecated: Use the `plaid` crate instead.7,462MIT plaidkitSDK for interacting with Plaid APIs25MIT plainA small Rust library that allows users to reinterpret data of certain types safely.81,954,799MIT/Apache-2.0Data structuresNo standard library plain-aesAn implementation of Rijndael's cipher, commonly known as AES.2,097MIT OR Apache-2.0AlgorithmsCryptography plain-binary-streamEncodes elementary types into bytes and back.2,278GPL-3.0Encoding plain-cacheHighly performant thread-safe cache with a focus on simplicity2,451MIT OR Apache-2.0CachingConcurrency plain-codePlain Code — visual AI workspace for developers. Preview, idea capture, and auto-commit. Part of Plain Office.22Apache-2.0Development tools plain-dsPlain data structures118MITData structures plain-mapAn implementation of a map that uses small_vec as backing storage, which is useful for having many tiny maps. For storing…5,371MIT plain-mergePlain text merge helpers for Structured Merge14AGPL-3.0-only OR PolyForm-Small-Business-1.0.0 plain_enumMimicing Java's enum::values() and EnumMap47,782MIT/Apache-2.0 plain_hasherHasher for 32-byte keys.2,324,502MIT/Apache-2.0No standard library plain_pathExpands `~` in a path if present.35,687MIT OR Apache-2.0 plain_trieClassic trie implementation capable of mapping any T to char iterator.23,069MITData structures plainjsonA library simply provides low-level access and JSONPath way to query or set JSON values.4,030MIT plainllmA plain & simple LLM client2,325MIT plaintalkA library for parsing and generating PlainTalk39,138MIT plaintextPlaintext encryption dummy protocol for tet-libp2p4,810MITAsynchronousCryptography::Cryptocurrencies plaitA modern HTML templating library for Rust that embraces composition.12,294MIT/Apache-2.0Template engineWeb programming plait-heroiconsHeroicons as plait components41MIT OR Apache-2.0Web programming plait-macrosMacros for `plait`: A modern HTML templating library for Rust that embraces composition.12,284MIT/Apache-2.0Template engineWeb programming plaixtPLAIn teXT tools for your data1,003EUPL-1.2 plaixt-corePLAIn teXT tools for your data1,023EUPL-1.2 plakatLocal text-to-image CLI on candle: 7 model families, LoRA, ControlNet, style transfer (InstantStyle), img2img/inpaint/outpaint,…1,557UnlicenseCommand line utilitiesMultimedia::Images plamolibplamo wrapper for Rust5,325MITWeb programming planSimple .plan file manager tool8,599MIT plan9Plan9 interaction, based on github.com/9fans/go3,136Apache-2.0 plan9_asmPlan9 Assembly wrapper15,535MIT OR Apache-2.0Embedded development plan9whackA port of the whack compression scheme from Plan9's venti1,651MIT planarStrongly typed planar geometry5,061MIT / Apache-2.0 planar_convex_hullA trait for implementing a planar convex hull algorithm for your own collection type1,583MIT OR Apache-2.0 planar_geoA computational geometry library that treats circular arcs as first-class geometric primitives rather than approximating them…685MIT OR Apache-2.0 plancSimple Planning Poker application1,174MIT planc-commonPlaceholder for parts of the `planc` crate1,181MIT planc-frontendPlaceholder for frontend of the `planc` crate1,513MIT planc-protocolPlaceholder for protocol definitions of the `planc` crate1,586MIT planckLightweight, modular utility crates for Rust39MITData structuresEmbedded development planck-noallocStack-allocated, no-std collections (ArrayVec, RingBuf)294MITData structuresEmbedded development planck-packMixed-radix bit-packing serialization for Rust63MIT OR Apache-2.0Embedded developmentEncoding planck-pack-coreCore traits and encoding logic for planck mixed-radix bit-packing100MIT OR Apache-2.0EncodingNo standard library::No dynamic allocation planck-pack-deriveDerive macros for planck mixed-radix bit-packing99MIT OR Apache-2.0 planck-universean experiment in physics887MIT planck_ecsA tiny but very powerful ECS framework.11,826Apache-2.0Game engines planck_ecs_bundleAdds bundles to planck_ecs.3,422Apache-2.0Game engines planck_game_featuresIntegrates game_features with the planck_ecs library.1,112Apache-2.0Game engines