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.

paginator-utilsShared pagination response structures12,929MITData structures pagingPaginator2,746Apache-2.0 OR MIT paging-calculatorCLI utility that helps you to calculate indices into the page table from a virtual address. The tool knows multiple paging…7,230MITCommand line utilities paging-streamA utility to consume paginated data sources as a `futures::Stream`560MITAsynchronousRust patterns paginoHandle pagination's logic7,829MITAlgorithmsData structures pagongA static site generator for slow connections4,210MIT OR Apache-2.0 pagurusUltra-portable game engine suited for offline 2D games powered by WebAssembly29,368MIT OR Apache-2.0 pagurus_android_systemLibrary to run Pagurus games on the Android platform8,450MIT OR Apache-2.0 pagurus_game_stdThe standard library to develop Pagurus games7,880MIT OR Apache-2.0 pagurus_sdl_systemLibrary to run Pagurus games using SDL 2.07,373MIT OR Apache-2.0 pagurus_tuilibrary to run Pagurus games on a terminal9,388MIT OR Apache-2.0 pagurus_tui_systemLibrary to run Pagurus games on a terminal6,256MIT OR Apache-2.0 pagurus_wasmerLibrary to load and run Pagurus games built to WebAssembly files using Wasmer6,214MIT OR Apache-2.0 pagurus_windows_systemLibrary to run Pagurus games on Windows6,045MIT OR Apache-2.0 pahcerA tool to run tests for AtCoder Heuristic Contest (AHC)5,792MIT OR Apache-2.0Command line utilities pahcer-webRust backend for pahcer-web16MITCommand line utilities paheA small library for AnimePahe and Kwik269AGPL-3.0 pahe-clipahe's cli171AGPL-3.0 pahe-corepahe's core library350AGPL-3.0 pahe-downloaderpahe's downloader267AGPL-3.0 pahi-olinThe pa'i runtime API bindings3,023MIT paho-mqttThe Official Eclipse Paho MQTT Rust Client Library. This is a wrapper around the Paho C library.1,976,330EPL-2.0 paho-mqtt-redisA library for providing persistence to a Paho MQTT Rust client using a local instance of Redis as the backing store.7,076BSD-3-Clause paho-mqtt-sysLow-level, unsafe Rust wrapper for the Paho MQTT C Client Library. This is part of the official Eclipse Paho Rust Client Library.1,966,406EPL-2.0 paho-mqtt-zaackThe Official Eclipse Paho MQTT Rust Client Library. This is a wrapper around the Paho C library.1,507EPL-1.0 paho_mqtt_c-syslow level sys crate bind to paho.mqtt.c, usefull to create higher level libraries4,956MIT pahsA pahsing (parsing) library6,070MIT OR Apache-2.0 pahs-snafuHelpers for using pahs together with snafu2,812MIT OR Apache-2.0 paiProcess Analyzer and Instrumenter16,983non-standard pai-engineCore engine for PAI-OS (Reserved)24MIT pai-forks-opendalComing soon...17Apache-2.0 pai-inject-soA tool to inject shared object files into processes4,043non-standard pai-macrosPAI macros5,239non-standard pai-osThe operating system for your AI agents. (Reserved)24MIT pai-rsPAIRS1,854GPL-3.0 pai-sdkSDK for building extensions for PAI-OS (Reserved)23MIT pai-shoWhat happens when you want dumbpipe to stay running, handle a few ports at once, and reconnect when your laptop wakes up120MIT pai-straceA strace-like tool created using pai11,306non-standard pai_apiHTTP governance API for PAI-Kernel · axum-based · auto-appends mutation endpoints to witness chain per PAI-CD v2.286MIT OR Apache-2.0 pai_classifyPre-execution classification boundary for PAI-Kernel · routes Recommendation · Informational · Structural Bias domains per PAI-CD…82MIT OR Apache-2.0 pai_complianceReference conformance test fixtures for PAI-Kernel governance daemon · validates PAI-CD v2.2 invariant enforcement46MIT OR Apache-2.0 pai_configConfiguration schema and loader for PAI-Kernel governance daemon · parses pai-kernel.toml with defaults and structural validation118MIT OR Apache-2.0 pai_delegationDelegation validator for PAI-Kernel · enforces capability scope and expiry per PAI-CD v2.2 Consent & Capability Model §P3…85MIT OR Apache-2.0 pai_driftDrift correlation engine for PAI-Kernel · 7-dimension monotonic accumulator with hash-locked thresholds per PAI-CD v2.2 Principle…154MIT OR Apache-2.0 pai_exportAuthor state export service for PAI-Kernel · full state portability available regardless of Conservative Mode per PAI-CD v2.2…120MIT OR Apache-2.0 pai_gatePre-execution governance gate for PAI-Kernel · evaluates Tier 0-4 actions against governance mode and consent state per PAI-CD…326MIT OR Apache-2.0 pai_governance_daemonConstitutional governance daemon for PAI-Kernel · invariant enforcement substrate per PAI-CD v2.2 Freeze Edition302MIT OR Apache-2.0 pai_harnessIntegration test harness for PAI-Kernel governance daemon · reference scaffold (no real inference or UI) for PAI-CD v2.2…46MIT OR Apache-2.0 pai_influenceAppend-only influence event chain for PAI-Kernel · hash-linked records of suggestion · rewrite · memory-access events per PAI-CD…326MIT OR Apache-2.0 pai_interfaceShared types and validation schema for PAI-Kernel governance daemon · enforces growth-signal denylist on KernelContext per PAI-CD…352MIT OR Apache-2.0 pai_kernelPAI-Kernel governance sidecar binary · runs daemon · policy · storage as integrated axum server with CLI for verify · export ·…48MIT OR Apache-2.0 pai_mcpMCP (Model Context Protocol) adapter for PAI-Kernel · exposes governance daemon API as MCP tools · reference integration50MIT OR Apache-2.0 pai_openai_adapterOpenAI-compatible API adapter for PAI-Kernel · pre-request gate evaluation + post-response witness chain entry · reference…50MIT OR Apache-2.0 pai_policyPolicy evaluation engine for PAI-Kernel · OPA/Rego decision layer via regorus (pure-Rust, no external server) for PAI-CD v2.2…120MIT OR Apache-2.0 pai_storageDurable append-only storage for PAI-Kernel governance state · GovernanceStore trait with SQLite backend per PAI-CD v2.2 Identity…151MIT OR Apache-2.0 pai_witnessAppend-only witness chain for PAI-Kernel governance · hash-linked tamper-evident records per PAI-CD v2.2 Decision Log Principles…244MIT OR Apache-2.0 paiagram-oudiaUtility for parsing .oud and .oud2 formats.42MIT OR Apache-2.0 paigasus-helikonPaigasus AI SDK — facade crate. Re-exports core plus feature-gated providers and runtimes.892Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-cliCLI binaries (helikon, paigasus-helikon) for the Paigasus Helikon AI SDK.115Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-coreTrait surface and concrete types for the Paigasus Helikon AI SDK.1,226Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-evalsEvaluation harness for the Paigasus Helikon AI SDK.194Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-macrosProc macros for the Paigasus Helikon AI SDK.305Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-mcpMCP integration for the Paigasus Helikon AI SDK — rmcp client and server wrappers468Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-providers-anthropicAnthropic provider for the Paigasus Helikon AI SDK.513Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-providers-bedrockAmazon Bedrock (Converse API) provider for the Paigasus Helikon AI SDK.118Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-providers-geminiGoogle Gemini provider for the Paigasus Helikon AI SDK.120Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-providers-openaiOpenAI provider for the Paigasus Helikon AI SDK.516Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-runtime-agentcoreAWS Bedrock AgentCore runtime for the Paigasus Helikon AI SDK.178Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-runtime-axumSelf-hosted Axum HTTP/SSE/WebSocket server runtime for Paigasus Helikon agents207Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-runtime-temporalTemporal-backed durable runtime for the Paigasus Helikon AI SDK.187Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-runtime-tokioDefault ephemeral Tokio runner for the Paigasus Helikon AI SDK.557Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-sessions-postgresPostgreSQL-backed Session backend for the Paigasus Helikon AI SDK.88Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-sessions-redisRedis-backed Session backend (Redis Streams) for the Paigasus Helikon AI SDK.91Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-sessions-sqliteSQLite-backed Session backend for the Paigasus Helikon AI SDK.533Apache-2.0 OR MITAPI bindingsAsynchronous paigasus-helikon-toolsSandboxed Read/Write/Edit/Bash tools for the Paigasus Helikon AI SDK.471Apache-2.0 OR MITAPI bindingsAsynchronous paigeA simple HTML templating API, written in Rust.5,536non-standardWeb programming paighub-hello-demothis hello demo is for paighub908MIT OR Apache-2.0 paijorotPaijorot is a simple interpreted programming language implemented in Rust. It's designed as a hobby project with unique…593MIT paillierA pure-Rust implementation of the Paillier encryption scheme19,288MIT/Apache-2.0Cryptography paillier-commonpaillier over bigint traits provided by rust-bigint12,960MIT paillier-cryptoPartial Homomorphic Encryption with Paillier Cryptosystem1,139MIT paillier-lscEfficient pure-Rust library for the Paillier partially homomorphic encryption scheme5,658MIT OR Apache-2.0AlgorithmsCryptography paillier-rsPaillier Cryptosystem Implementation6,985MIT paillier-zkZK-proofs for Paillier encryption scheme45,561MIT OR Apache-2.0AlgorithmsCryptography paiml-mcp-agent-toolkitDEPRECATED: This crate has been renamed to 'pmat'. Please use 'pmat' instead for new projects.982MIT OR Apache-2.0Command line utilitiesDevelopment tools paimonThe rust implementation of Apache Paimon1,545Apache-2.0Database interfaces paimon-datafusionApache Paimon DataFusion Integration85Apache-2.0Database interfaces paimon-ftindex-coreApache Paimon Full Text — core Rust library864Apache-2.0 paimon-mosaic-coreMosaic file format — core Rust library7,488Apache-2.0 paimon-vindex-coreApache Paimon Vector Index — core Rust library7,898Apache-2.0 painA Rust library to manage ISO 20022 pain.001 payment initiation messages widely used for corporate to bank payments.1,583MIT OR Apache-2.0Command line utilitiesConfiguration painless-beltRun a command in a macOS sandbox with sensible defaults.139MITCommand line utilities painless_inputA simple input library with support for array input, validation, and pretty error messages.5,938MIT paintA sublime-like syntax highlighter2,239MITCommand line utilities paint-catDisplay-list construction: walks a layout-cat LayoutTree and emits a sequence of PaintCommands (FillRect, StrokeRect, FillText)…256MIT OR Apache-2.0GraphicsWeb programming paint-party-serverRealtime web server for paint party984non-standard paint_list_apiPaintList trait + engine-facing paint vocabulary for the polyglot netrender pipeline (PM-3 design).78MPL-2.0 paint_list_renderTranslator from the paint_list_api PaintCmd vocabulary into netrender::Scene (the impedance bridge between engine-facing display…13MPL-2.0 paintbrushA crate for using colors easily.1,686MIT OR Apache-2.0 paintedColored reborn (altough I won't maintain it much as I only need to publish a new version of colored)2,849MPL-2.0 painterA simple plotter library166MIT painttyPainting app that runs in your terminal363MIT paiplike cat but through llm2,847GPL-2.0-only pairSafe API for generic self-referential pairs of owner and dependent.1,466MIT OR Apache-2.0Data structuresMemory management pair-utilsConvinient struct for paired types1,539MIT pair_macroCreate types consisting of the same type values such that Pair, Triplet, and so on.8,814MITData structuresNo standard library pair_syncA simple library to get all pairs from any supported Dex and sync reserves.8,524MIT pairassemblerThe fastest and (laptop-)friendliest paired read merger in the west78MITCommand line utilitiesScience pairedFork of the 'paired: Pairing-friendly elliptic curve library'217,596MIT/Apache-2.0 pairingPairing-friendly elliptic curve library15,413,778MIT/Apache-2.0 pairing-functionsA Rust library that offers pairing functions to encode pairs of natural numbers into a single natural number.418MIT pairing-heapA priority queue based on a pairing heap.4,951MIT/Apache-2.0 pairing-plusPairing-friendly elliptic curve library504,853MIT pairing_cePairing-friendly elliptic curve library853,752MIT/Apache-2.0 pairlPAIRL — compact, lossless agent-to-agent message protocol. Parser and validator (rules V1–V12).89Apache-2.0 pairlockA reader-writer lock with wait-free reads2,371Apache-2.0 / MITConcurrencyData structures pairqrADB QR Code Pairing Tool - Generates a QR code for Android wireless debugging pairing106GPL-3.0Command line utilitiesDevelopment tools pairsThe simple key-value storage.1,456MIT pairsnp-rsCalculate pairwise SNP distances given a multiple sequence alignment.2,000MIT pajamaxFast gRPC server framework in synchronous mode.3,187MITNetwork programming pajamax-buildCodegen module of `pajamax` gRPC implementation.1,646MITNetwork programming pakAn easy-to-use data pak format for games.18,770MIT OR Apache-2.0Game development pak-dbA read-only database format designed for speed, ease of use and data sharing.1,695MIT OR Apache-2.0 pak-extractA fast pak extractor for Oodle compressed New World .pak files35MIT pakasir-sdkUnofficial async Rust SDK for the Pakasir payment gateway (transactions, simulation, webhooks, payment URLs, QRIS QR codes).47Apache-2.0API bindingsFinance pakclipak is a tool for bundling MacOS software into installer packages6,402MIT pakeTraits which describe the functionality of [Password-Authenticated Key Exchange] (PAKE) algorithms, which can be used…193Apache-2.0 OR MITCryptographyNo standard library pake-cpaceA simple implementation of CPace, a balanced PAKE.11,385ISCAlgorithmsCryptography pake-cpace-embeddedA simple implementation of CPace, a balanced PAKE.2,324ISCAlgorithmsCryptography pake-kemAn implementation of a password-authenticated key exchange (PAKE) based from a key encapsulation mechanism (KEM).29,485MIT OR Apache-2.0Cryptography pakery-coreShared utilities for PAKE protocol implementations673MIT OR Apache-2.0AuthenticationCryptography pakery-cpaceCPace balanced PAKE protocol (draft-irtf-cfrg-cpace)143MIT OR Apache-2.0AuthenticationCryptography pakery-cryptoConcrete cryptographic implementations for PAKE protocols348MIT OR Apache-2.0CryptographyNo standard library::No dynamic allocation pakery-opaqueOPAQUE augmented PAKE protocol (RFC 9807)146MIT OR Apache-2.0AuthenticationCryptography pakery-spake2SPAKE2 balanced PAKE protocol (RFC 9382)335MIT OR Apache-2.0AuthenticationCryptography pakery-spake2plusSPAKE2+ augmented PAKE protocol (RFC 9383)142MIT OR Apache-2.0AuthenticationCryptography paketA User Space Package Manager1,622GPL-2.0-only WITH GCC-exception-2.0 paketkollCheck installed distro files for changes21,189MPL-2.0Command line utilitiesFilesystem paketkoll_cacheCheck installed distro files for changes (caching library)12,325MPL-2.0FilesystemOperating systems::Linux APIs paketkoll_coreCheck installed distro files for changes (core library)20,885MPL-2.0FilesystemOperating systems::Linux APIs paketkoll_typesCheck installed distro files for changes (types library)13,282MPL-2.0FilesystemOperating systems::Linux APIs paketkoll_utilsShared utilities for Paketkoll and Konfigkoll (not for direct public use)12,598MPL-2.0 paketkoll_workspace_hackworkspace-hack package, managed by hakari91,079MPL-2.0 pakfixerCommand-line interface for libpfu3,006GPL-3.0-or-later pakige[UNFINISHED] A library crate to parse various Linux package formats into highly structured data.2,173MIT pakistanSample Library from PIAIC Batch3 IoT2,745MIT/Apache-2.0 pakkaA cross platform meta package manager with auto snapshotting file system based transactions5,446AGPL-3.0Command line utilities pakka-guiA cross platform meta package manager with auto snapshotting file system based transactions1,836AGPL-3.0Command line utilities pakketCLI for tracking shipments33MITCommand line utilities pakmanFile compression(zip) PAcKaging MANager1,581MIT pako-corepako (main library)2,255Apache-2.0 OR MITNetwork programming pako-toolsLibrary for creating of Pcap file analyzers5,061Apache-2.0 OR MITNetwork programming pakrGUI frontend for pak1,589MIT pakr-assert-sizeCompile-time checks of the size of structures2,807BSD-2-ClauseDevelopment tools::FFIDevelopment tools::Testing pakr-fsmTemplate to implement finite-state-machines3,172BSD-2-ClauseAsynchronousConcurrency pakr-iecFunctions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix.2,914BSD-2-ClauseEncodingMathematics pakr-managedrawfdA Trait and two Impls dealing with auto-closing RawFd file handles with a sensible Clone trait implementations.1,679BSD-2-ClauseFilesystemOperating systems pakr-mio-afpacketRaw packet sockets (AF_PACKET) support for mio1,694MITAPI bindingsNetwork programming pakr-mio-signalfdAdapter of Linux' signalfd to be used with mio 0.71,670BSD-2-ClauseAPI bindingsOperating systems::Linux APIs pakr-rawataRaw access to hard disks - read using READ_DMA_EXT (0x25), write using WRITE_DMA_EXT (0x35) and identify using IDENTIFY_DEVICE…1,734BSD-2-ClauseAPI bindingsOperating systems::Linux APIs pakr-signalsA set of functions to wrap Linux' sigset_t functionality and to do a rudimentary signals managemet.2,529BSD-2-ClauseAPI bindingsOperating systems::Linux APIs paksA light-weight encrypted archive inspired by the Quake PAK format.722MIT paksirA lightweight package manager written in rust3,101MIT pakuCollection of decompressors in pure safe Rust.5,434BSD-2-ClauseCompression pakxCoreutils-style pack/unpack/endian/byte-handling CLI704Apache-2.0Command line utilities pakx-agentspakx agent adapters — Claude Code, Cursor, Codex, Copilot, Windsurf171MIT pakx-cliUniversal package manager for AI agent context (binary crate; installs the `pakx` command)120MIT pakx-corepakx core — manifest, lockfile, resolver, installer logic246MIT pakx-registry-clientpakx federated registry client — MCP Registry, Smithery, Glama, GitHub raw166MIT palA fast, extensible command palette for Linux261MITCommand line utilities pal-editedit and preview for rat-theme4 color palettes.155MIT/Apache-2.0Command-line interface pal-sysCrate for providing bindings to and linking Starlink's PAL C library.1,887MPL-2.0 AND LGPL-3.0-only palaceA tool for mounting datasets into memory for fast loading in deep learning tasks.2,556MIT/Apache-2.0 palacinkePalacinke: the useless scripting lang6,174MIT palacioplaceholder, will be used very soon1,046MIT OR Apache-2.0 paladinA Rust distributed algorithm toolkit. Write distributed algorithms without the complexities of distributed systems programming.1,563MIT OR Apache-2.0 paladin-aiEnterprise AI orchestration framework with multi-agent coordination patterns100MITAPI bindingsAsynchronous paladin-ai-corePure domain types for the Paladin framework — zero infrastructure dependencies383MITAPI bindingsAsynchronous paladin-battalionMulti-agent orchestration runtime for the Paladin framework — Formation, Phalanx, Campaign, Chain of Command, Conclave, Council,…140MITAPI bindingsAsynchronous paladin-contentContent processing adapters and use-case services for the Paladin framework123MITAPI bindingsAsynchronous paladin-coreA Rust distributed algorithm toolkit. Write distributed algorithms without the complexities of distributed systems programming.30,314MIT OR Apache-2.0AsynchronousConcurrency paladin-llmLLM provider adapters for the Paladin framework — OpenAI, Anthropic, DeepSeek, and mock158MITAPI bindingsAsynchronous paladin-memoryMemory adapters for the Paladin framework — Garrison (conversation history) and Sanctum (vector search)141MITAPI bindingsAsynchronous paladin-notificationsNotification adapter implementations for the Paladin framework (email, push, system)125MITAPI bindingsAsynchronous paladin-opkind-deriveDerive macro for paladin.23,922MIT OR Apache-2.0AsynchronousConcurrency paladin-portsPort trait definitions (hexagonal architecture contracts) for the Paladin framework354MITAPI bindingsAsynchronous paladin-storageSQL-backed repository adapters for the Paladin framework (SQLite and MySQL)125MITAPI bindingsAsynchronous paladin-webWeb server adapters for the Paladin AI orchestration framework (actix-web / axum)120MITAPI bindingsAsynchronous paladin_rendererA modern, purpose built 3D renderer for Vulkan.1,146non-standard palak_guessing_gameTesting cargo using the Rust Programming Language Book2,777MIT palantiriRPC client682MIT palarustA parallel lattice Boltzmann solver in Rust2,325Apache-2.0/MIT palateFile type detection combining tft and hyperpolyglot1,261GPL-3.0-or-laterDevelopment toolsParser implementations palate_polyglot_tokenizerA generic programming language tokenizer285MIT OR Apache-2.0 palaverCross-platform polyfills. This library attempts to provide reliable polyfills for functionality that isn't implemented on all…271,531MIT OR Apache-2.0Operating systems::macOS APIsOperating systems::Unix APIs palaver-mathPure-math library for palaver consensus, dialogue trees, and coalition detection — ported from the PyPI palaver-math package15MIT OR Apache-2.0AlgorithmsScience palbA fast and exact method for solving least absolute deviations line problems (Affine-linear L1 regression).27MIT OR Apache-2.0AlgorithmsMathematics palcWIP: Command Line Argument Parser with several opposite design goal from Clap10,582MIT OR Apache-2.0Command-line interface palc-deriveDerive macros for palc. Use the re-exports from palc intead.10,797MIT OR Apache-2.0Command-line interface palcrypto-rsA crypto lib.6,357MIT