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.

picturea fast and flexible image manipulation crate.2,746Apache-2.0Multimedia::Images pictureframeDisplay pictures from user-curated albums22MIT OR Apache-2.0 pictureframe-commonCode shared between components of pictureframe307MIT OR Apache-2.0 pictureframe-frontend-adminPictureframe's admin webapp22MIT OR Apache-2.0 pictureframe-frontend-viewerPictureframe's main webapp for viewing rotating images22MIT OR Apache-2.0 picturium-libvipsLibvips bindings for picturium media server4,466GPL-3.0-only pictursCommand-line utility to manipulate image files1,785MITCommand line utilitiesEncoding pidA PID controller.6,760,235MIT OR Apache-2.0AlgorithmsEmbedded development pid-allocatorA simple PID allocator for no_std environment7,728MITNo standard library pid-controllerPID controller library2,052MIT pid-coreA fast, dependency-light PID controller core, independent of any language binding.15MIT OR Apache-2.0 pid-ctrlA flexible PID controller18,422MIT OR Apache-2.0Embedded developmentNo standard library pid-liteA small PID controller library109,833MIT OR Apache-2.0AlgorithmsDate and time pid-loopPID loop for `no_std` targets9,097MIT/Apache-2.0 pid-setA processes identifier set to perform efficient wait operations using epoll3,778MIT OR Apache-2.0 pid1pid1 handling library for proper signal and zombie reaping of the PID1 process164,701MITCommand line utilities pid1-exepid1 handling library for proper signal and zombie reaping of the PID1 process6,177MITCommand line utilities pid_controlA PID controller library349,693MIT pidcatAn adb logcat wrapper and filters4,060MIT piddiyDIY custom PID controller toolkit.4,4260BSDAlgorithmsEmbedded development pide-rsPersistent Isolated Development Environments (in Docker)5,101MIT pidfdObtain file descriptors which refer to processes85,348MIT OR Apache-2.0AsynchronousOperating systems::Unix APIs pidfd-utilSafe Rust wrapper for Linux process file descriptors (pidfd)472MIT OR Apache-2.0Operating systems::Linux APIs pidfd_getfdBinding to and a wrapper for the pidfd_getfd syscall6,946MIT OR Apache-2.0API bindingsExternal FFI bindings pidfileNo description provided.3,166 pidfile-rsRust reimplementation of pidfile_* functions from libbsd/libutil11,215MIT pidfile2PID Files as process locks in Rust6,040MIT pidfreesA robust PID controller implementation for no_std environments, protected by GPL.138GPL-2.0-or-later pidgeA fast CLI for e-mail and calendar280MITCommand line utilitiesEmail pidge-clientMicrosoft 365 / Graph client and OAuth flows for the pidge CLI368MITAuthenticationCommand line utilities pidge-coreCore types for the pidge CLI: accounts, configuration, normalized message model443MITCommand line utilitiesEmail pidgeonA robust, thread-safe PID controller library written in Rust31,740MIT OR Apache-2.0AlgorithmsEmbedded development pidginsimple non-recursive grammars46,135MITParsing toolsText processing pidgin-cliCLI for the Pidgin agent handoff protocol34MIT OR Apache-2.0 pidgin-langA compact agent handoff protocol runtime — parse, validate, resolve, and expand Pidgin packets269MIT OR Apache-2.0ConfigurationParser implementations pidgin-serverHTTP server for the Pidgin agent handoff protocol16MIT OR Apache-2.0 pidginhost-sdkThe Pidgin Host API allows you to manage Services and resources within the Pidgin Host cloud in a simple, programmatic way using…178MIT pidgr-protoGenerated protobuf/gRPC stubs for the Pidgr platform1,107Apache-2.0API bindings pidl-budRuntime for pidl1,280MPL-2.0 pidl-corePortal's idl1,480MPL-2.0 pidl-rustRust support for pidl1,209MPL-2.0 pidlockA library for using pidfiles as resource locks60,940MITFilesystem pidsk-controllerPID controller with optional feed forward and setpoint kick.289MIT OR Apache-2.0Aerospace::DronesEmbedded development pidtree_monA CPU load monitor of process trees6,224MIT OR Apache-2.0Command line utilities pidwrightA discrete-time PID controller with output clamping, integral anti-windup and derivative-on-measurement to avoid setpoint kick.19Unlicense piePie: A Programmable LLM Serving System2,640Apache-2.0 pie-bootBoot kernel code with mmu.13,832MITEmbedded developmentNo standard library pie-boot-ifBoot kernel code with mmu.19,440MITEmbedded developmentNo standard library pie-boot-loader-aarch64Boot kernel code with mmu.29,385MITEmbedded developmentNo standard library pie-boot-loader-macrosBoot kernel code with mmu.1,324MITEmbedded developmentNo standard library pie-boot-macrosBoot kernel code with mmu.17,060MITEmbedded developmentNo standard library pie-cliPie Command Line Interface582Apache-2.0 pie-clientPie Client329Apache-2.0 pie_chartA pie chart generator4,751Unlicense pie_coreA high-performance, index-based data structure toolkit. Provides an arena allocator (ElemPool) used to build a cache-friendly…989MPL-2.0AlgorithmsData structures pie_formatPIE - Pixel Indexed Encoding - image format with optional external palette, especially good for pixel art. Reference…2,845MIT OR Apache-2.0 pie_graphModified version of the incremental-topo crate for use in PIE and the PIE tutorial1,769Apache-2.0 piebinPlaceholder crate reserving the piebin name on crates.io.17MITDevelopment tools pieceA collection of composable allocators7,401MITMemory managementNo standard library piece-treePurely functional (immutable) implementation of Piece Tree, inspired by fredbuf149MIT OR Apache-2.0Data structuresNo standard library piece_tableA simple piece table data strucutre in Rust2,038MIT piece_table_rspiece table data structure6,445MIT pieced[T]::as_chunks in stable rust1,647MITNo standard library piecerUnicode codepoint BPE tokenizer featuring byte fallback and optional byte-level-only tokenization47MIT piecesA argument parser. Built with3,971non-standard piecetableSimple piece table lib3,940MIT piecewise-linearA library for manipulating piecewise linear functions6,253Apache-2.0Science piecewise_polynomialFitting and interpolation with piecewise polynomials90,564BSD-3-Clause piecework_cliClient to interact with a piecework application running on holochain3,081GPL-3.0AuthenticationConfiguration piecharta library for drawing fancy pie charts in the terminal15,826MITCommand-line interfaceVisualization piecrustDusk's virtual machine for running WASM smart contracts.99,441MPL-2.0Cryptography::CryptocurrenciesNo standard library piecrust-macrosMacro library for the Dusk Piecrust VM1,453MPL-2.0 piecrust-uplinkBuild smart contracts directly on top of Dusk's `piecrust` virtual machine.77,738MPL-2.0Cryptography::CryptocurrenciesNo standard library pied-piperEducational version of the pv utility, from the course of Nathan Stocks1,635MIT OR Apache-2.0Command line utilities piedbpiedb is a hat(timeseries)p and mysql compatible database3,382Apache-2.0 pielangRIIR Pie, a dependent type language17AGPL-3.0Compilers pielang-cliPie language interpreter CLI15AGPL-3.0Command line utilitiesCompilers pierA Linux script management tool9,705non-standardCommand line utilities pieralyzerAn awesome CLI tool that will start your pier-life!3,911MITCommand line utilities pierceAvoid double indirection in nested smart pointers.4,208MITCaching pierportUrbit pier import protocol implementation8,919MITAsynchronousParsing tools pierreA single-binary log indexer in Rust: real full-text search, tiered storage, and pre-computed aggregations, built on the edgestore…16MITCommand line utilitiesDatabase implementations pierroAn immediate mode UI library for Rust875MITGUI piersA minimal Rust-first coding agent harness experiment.18MIT OR Apache-2.0Command line utilitiesDevelopment tools pies_openapi_spacetraders_apiSpaceTraders is an open-universe game and learning platform that offers a set of HTTP endpoints to control a fleet of ships and…3,886Apache-2.0 pietAn abstraction for 2D graphics.1,576,268Apache-2.0 OR MITRendering::Graphics APIs piet-cairoCairo backend for Piet 2D graphics abstraction.562,816Apache-2.0 OR MITRendering::Graphics APIs piet-commonSelection of a single preferred backend for Piet.620,158Apache-2.0 OR MITRendering::Graphics APIs piet-coregraphicsCoreGraphics backend for Piet 2D graphics abstraction.1,227,725Apache-2.0 OR MITRendering::Graphics APIs piet-cosmic-textA text layout engine for piet based on cosmic-text22,489LGPL-3.0-or-later OR MPL-2.0 piet-direct2dDirect2D backend for Piet 2D graphics abstraction.435,729Apache-2.0 OR MITRendering::Graphics APIs piet-glowA hardware-accelerated 2D graphics backend for piet using glow11,741LGPL-3.0-or-later OR MPL-2.0Rendering::Graphics APIs piet-hardwareToolkit for creating GPU accelerated 2D graphics applications15,069LGPL-3.0-or-later OR MPL-2.0Rendering::Graphics APIs piet-raqoteRaqote backend for piet 2D graphics abstraction.722MIT OR Apache-2.0 piet-svgSVG backend for Piet 2D graphics abstraction.30,917Apache-2.0 OR MITRendering::Graphics APIs piet-testUtilities for testing the piet 2D graphics abstraction.18,158MIT/Apache-2.0 piet-tiny-skiaA two-dimensional vector graphics implementation atop tiny-skia8,599LGPL-3.0-or-later OR MPL-2.0Rendering::Graphics APIs piet-webWeb canvas backend for Piet 2D graphics abstraction.397,751Apache-2.0 OR MITRendering::Graphics APIsWebAssembly piet-wgpuA hardware-accelerated 2D graphics backend for piet using wgpu12,519LGPL-3.0-or-later OR MPL-2.0Rendering::Graphics APIs pietro-test-crateNothing to see here.9,116MIT pietro-test-crate-2Testing whether publishing works1,703MIT piezoPlaceholder crate for piezo1,436MIT OR Apache-2.0 pifaceAttempts to determine the default route and gets related interface information2,907MIT OR Apache-2.0 pifuCross platform package build tool13,214GPL-3.0Development tools::Build Utils pigA very simple PostgreSQL data migration tool.6,742MIT pig_latinUtility for applying Pig Latin to text1,825MIT OR Apache-2.0 pigdbKey-value database for the blockchain5,006MIT OR Apache-2.0 pigdefCore struct and const definitions for multiple crates in the pigg project2,343Apache-2.0 pigeonUtilities for efficient packing and unpacking of big-endian binary data.8,372AGPL-3.0-or-laterEncoding pigeon-2dA simple, flexable, cross-platform 2D rendering library.10,958MIT pigeon-artSimple non stable package for procedurally generated art1,623Unlicense pigeon-coreGenerate recursive-descent & precedence climbing parsers. (traits)1,571MIT OR Apache-2.0 pigeon-implGenerate recursive-descent & precedence climbing parsers. (extra implementations)1,256MIT OR Apache-2.0 pigeon-macsGenerate recursive-descent & precedence climbing parsers. (macros)1,554MIT OR Apache-2.0 pigeon-parrotA wrapper around wgpu for pigeon, designed to make things easier.12,296MIT pigeon-rsCommand line tool for cheap and efficient email automation11,321Apache-2.0Command line utilitiesEmail pigeon_telemetryNOLAI standardized OpenTelemetry setup for Rust applications1,581Apache-2.0 pigeonsA library for writing VeriPB proofs4,771MIT pigetCalculate digits of Pi19MIT piggA Graphical User Interface for interacting with local and remote Raspberry Pi and Pi Pico Hardware12,058Apache-2.0 piggletA CLI agent for interacting with local Raspberry Pi GPIO Hardware from piggui GUI539Apache-2.0 piggpioA crate with GPIO code for use in other pigg project crates1,388Apache-2.0 pigguiA Graphical User Interface for interacting with local and remote Raspberry Pi and Pi Pico Hardware557Apache-2.0 piggy一个web项目,普通的CMS。1,740MIT OR Apache-2.0 piggy_deriveProc-macro crate for deriving the Pig trait — re-exported from piggy60MIT piggylCore library for the Pig trait — assign each struct its own pig of the day55MIT pigletA library for controlling IP-based Hamilton robots2,716Apache-2.0Network programmingScience::Robotics piglet_clientA bare-bones client for controlling IP-based Hamilton robots1,743Apache-2.0 piglet_generatedGenerated API code for IP-based Hamilton robots1,537Apache-2.0 piglogA simple, yet beautiful way to print out log messages in the terminal.15,919MIT piglog-netget-configJust a configuration for NetGet to look consistent with PigLog.3,075MIT pigmentAll the colors of the web, by name – case-/space-/snake-insensitive1,520MITGraphicsVisualization pigment64A library for handling conversion between N64 texture formats and modern image formats17,814MITEncodingGame development pigmentsColor manipulation in Rust.1,735Apache-2.0 pigmntsGenerate a color palette from an image using K-means++10,753MIT pigmnts-cliGenerate a color palette from an image right on the command line3,374MIT pignetNetwok crate for use by other crates in the pigg project1,939Apache-2.0 pigpioSafe bindings to pigpio library.2,027MITNFAAPI bindingsEmbedded development pigpio-sysRaw, unsafe bindings to pigpio library.4,444MITNFAEmbedded developmentExternal FFI bindings pigrabbitPorkbun api wrapper for rust6,664MIT pigs一种面向函数和面向对象的编程语言 (A programming language oriented towards functional and object-oriented paradigms)3,862MIT OR Apache-2.0CompilersData structures pigweedhttps://pigweed.dev657Apache-2.0 PiHao_learn_rust_crate_uploadMy First Rust Terminal Project1,664GPL-3.0 pihashA simple library for generating perceptual hashes for images and comparing images based on their perceptual hashes.19,653MIT pihexArbitrary place hexadecimal digits viewer of pi written in Rust12,651MITAlgorithms pihole-exporterPi-hole prometheus exporter36MIT pihole-influx-agentPublish PiHole metrics to InfluxDB. Supports Influx's V2 API.2,650AGPL-3.0-onlyVisualization piholectlCommand line tool to manage Pi-Hole instances2,670GPL-2.0 piiPII detection and anonymization with deterministic, capability-aware NLP pipelines.660MIT OR Apache-2.0Text processing pii-maskerRust port of the HydroXai PII masker with a library API and CLI.55MITCommand line utilitiesText processing pii-vaultPresidio-compatible PII detection, anonymization, and reversible tokenization91MITText processing pijulA distributed version control system.191,766GPL-2.0-or-later pijul-at-configConfiguration for the pijul version control system. Fork maintained for the AT Protocol ecosystem.107GPL-2.0 pijul-at-coreCore library of Pijul, a distributed version control system based on a sound theory of collaborative work. Fork maintained for…148GPL-2.0-or-later pijul-at-macrosProcedural macros for pijul-at-core. Fork of pijul-macros maintained for the AT Protocol ecosystem.189GPL-2.0 pijul-at-repositoryFunctionality for interacting with a pijul repository. Fork maintained for the AT Protocol ecosystem.64GPL-2.0 pijul-configConfiguration for the pijul version control system8,625GPL-2.0 pijul-coreCore library of Pijul, a distributed version control system based on a sound theory of collaborative work.1,376GPL-2.0-or-later pijul-hooksTools to handle webhooks from nest.pijul.com4,654MIT/Apache-2.0 pijul-identityFunctionality to interact with Pijul identities7,756GPL-2.0 pijul-interactionHuman friendly input/output (progress bars, passwords etc) for contexts such as terminals or GUIs7,969GPL-2.0 pijul-macrosMacros used to write pijul-core.25,895GPL-2.0 pijul-remoteFunctionality to communicate with a pijul repository remotely7,363GPL-2.0 pijul-repositoryFunctionality for interacting with a pijul repository8,009GPL-2.0 pikpik - process interactive kill31,926non-standardCommand line utilities pikaPika ID implementation in Rust6,040MPL-2.0 pika-idPika ID implementation in Rust2,815MPL-2.0 pika-ideA fast, keyboard-driven terminal IDE with syntax highlighting and LSP support124MITCommand line utilitiesDevelopment tools pika-testA Behavior-Driven Development test framework for Rust1,525MIT pika_imageMinimal Rust package for Pika Image tool page metadata and docs.rs indexing.18MITMultimedia pikaclisimple cli for pika pika1,643MIT OR Apache-2.0 pikagentagent pikafish1,557MIT pikasA package for experiments with pikas.1,581Unlicense pikasayThis is an homage to revered `cowsay` with a 'poke-twist'2,963MIT OR Apache-2.0 pikasay-justiceSimple pikachu say project1,597MIT pikavA library that help you send event to client with topic subscription55,853Apache-2.0 pikav-clientA client that help you publish to pikav server55,057Apache-2.0 pikav-webA client that help you publish to pikav server34,729Apache-2.0 pikchrPIC-like diagramming language to SVG converter52,382MIT OR Apache-2.0 pikchr-cliPIC-like diagramming language to SVG converter1,721MIT OR Apache-2.0 pikchr-rsPure-Rust port of the Pikchr (PIC-like) diagram language: text -> SVG, no C / no FFI.22MITGraphicsParsing tools pikchr-sysBindings for Pikchr3,6780BSDExternal FFI bindingsVisualization pikeA macro collection to pipe |> your functions calls, like in functional languages such as F#, Elixir and OCamel.11,900MIT OR Apache-2.0 pikeletA friendly little systems language with first-class types.1,935Apache-2.0 pikiA simple personal wiki application358MIT piki-coreCore library for Piki personal wiki application690MIT piki-guiFLTK-based GUI for Piki personal wiki application371MIT pikkrJSON Parser which picks up values directly without performing tokenization in Rust75,521MIT/Apache-2.0AlgorithmsData structures pikkr-annikaJSON Parser which picks up values directly without performing tokenization in Rust. Reuploaded by Annika due to her compile…2,638MIT/Apache-2.0AlgorithmsData structures pikminAn extensible downloader for obtaining trade data simultaneously from exchanges' API.8,943MITCommand line utilities pikmin-aggregatorAn aggregator for executions of crypto-currency exchanges.1,789MITCommand line utilities piko-apiAPI client for PikoClaw36Apache-2.0 piko-configConfiguration management for PikoClaw173Apache-2.0 piko-permissionsPermission and access control for PikoClaw84Apache-2.0 piko-sessionSession management for PikoClaw20Apache-2.0 piko-toolsBuilt-in tools and utilities for PikoClaw agents18Apache-2.0 piko-typesCore types and data structures for PikoClaw253Apache-2.0 pikodbA Pico-sized In-memory Vector Database3,986MITDatabase implementations pikpaktuiA TUI and CLI client for PikPak cloud storage941Apache-2.0Command line utilities pikruA pure Rust implementation of pikchr, a PIC-like diagram markup language that generates SVG1,632MIT OR Apache-2.0GraphicsText processing