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.

peng-vkplaceholder1,547MIT peng_quadPeng is a minimal quadrotor pipeline including quadrotor dynamics, IMU simulation, various trajectory planners, PID controller…18,400MIT OR Apache-2.0Aerospace::Aerospace simulationsAerospace::Unmanned aerial vehicles penguinDev server with auto-reload, static file server, proxy support, and more. Language and framework agnostic. This is the library…15,712MIT/Apache-2.0Development toolsWeb programming::HTTP server penguin-appDev server with auto-reload, static file server, proxy support, and more. Language and framework agnostic. This is the CLI app,…10,840MIT/Apache-2.0Command line utilitiesDevelopment tools penguin-applicationAppbuilder and abstraction layer for building applications using legion ECS.3,661MIT penguin-configRead json files as Rust structs with a simple derive macro.4,587MITConfiguration penguin-config-deriveSee penguin-config.5,097MIT penguin-downloaderA music downloader core library.310MIT penguin-mlCLI to scaffold production-ready FastAPI ML APIs19MITCommand line utilitiesDevelopment tools penguin-muxTCP/UDP multiplexing over HTTP WebSocket742Apache-2.0 OR GPL-3.0-or-laterAsynchronousCommand line utilities penguin-runtimeShared runtime for penguin-downloader TUI and GUI applications.92MIT penguin-socksSOCKS4/5 protocol implementation.18Apache-2.0 OR GPL-3.0-or-laterNetwork programming penguincrabRust wrapper for Linux Kernel as a Library12,518MIT pengyang_myliba library for test1,652MIT penikoPrimitive types for styling vector graphics2,956,202Apache-2.0 OR MITGraphics penisA Rust implementation of the Penis Protocol1,261non-standardAlgorithmsCryptography penis2An improved penis generator1,586MIT penknifeGit-style remotes for your documents: sync a folder of markdown to GitHub Gists, track drift per file, and copy anything as rich…85MITCommand line utilitiesText processing penknife-backendBackend contract for penknife: publish and sync documents to remote services88MIT penknife-gistGitHub Gist API client with retry, rate-limit, and pagination handling74MIT penlibA library which provides various attributes of different pen brands and products.5,730non-standardGraphics penlistTodo List console based application written in Rust.8,204non-standardCommand line utilities penmana client for the ledgers server2,898MIT penmanshipA Unicode character lookup library for converting text patterns to Unicode characters235Apache-2.0EncodingText processing pennantReusable LED animation effects for embedded projects530MIT OR Apache-2.0Embedded developmentNo standard library pennePenne is a pasta-oriented programming language that favors the goto-statement for flow control.7,405MIT pennereqPort of the Penner easing equations to rust236,039BSD-2-Clause penniesNever lose even a single penny when dealing with in financial calculations1,379MITFinanceMathematics pennyISO-4217–compliant currency library10,470MITNo standard library penpal-runtimeA parachain for communication back and forth with XCM of assets and uniques.152,661Unlicense penputPenput turns your mobile/tablet into a wireless touchpad for your PC.212MIT penroseA tiling window manager library inspired by dwm and xmonad57,802MIT penrose-latticePenrose tilings as spectral graphs. Fibonacci substitution. Inflation/deflation symmetry. Farey sequences.18MIT penrose-memoryAperiodic memory palace for AI agents with tile lifecycle, simulation-first predictions, and Lamport clocks.38MITData structuresScience penrose_bbarker_contribVarious utilities (menus, functions, etc.) for use in a penrose window manager3,038MPL-2.0 penrose_keysymsX11 keysyms for use with penrose31,173MIT penrose_procproc-macros for the Penrose tiling window manager library16,975MIT penrose_uiUI elements for the penrose window manager library16,552MIT pensepense is a cli based tool to track expenses.39non-standardCommand line utilities pensyve-cliPensyve command-line interface — universal memory runtime for AI agents20Apache-2.0 pensyve-coreUniversal memory runtime for AI agents — episodic, semantic, and procedural memory with 8-signal fusion retrieval359Apache-2.0Database interfacesScience pensyve-mcpPensyve MCP server (stdio transport) — universal memory runtime for AI agents21Apache-2.0 pensyve-mcp-gatewayRemote MCP gateway for Pensyve Cloud — Streamable HTTP transport15Apache-2.0 pensyve-mcp-toolsShared MCP tool definitions for Pensyve servers78Apache-2.0 pent_housePent-House resonance ledger engine built atop power_house cognition primitives.289non-standardCryptographyScience penta_v_kernelA mission-critical Geometric Stability Protocol for kernel-level load balancing and system resilience.72Apache-2.0AlgorithmsEmbedded development pentacleExecutes programs as sealed anonymous files on Linux500,845MIT pentagramgraph library with a focus on ergonomics and minimalism1,710MIT pentaneA library for working with the Pentane mod-loader678MIT pentestA zero dependency network penetration test tool.1,558MIT pentest-toolboxThis is a pentest test package<XSS>20,518MPL-2.0 pentest-toolbox-improvedCheers51,074MPL-2.0 pentheusYour Database Guardian, Set up in Minutes1,637MIT pentryInspect Process ID and Executable File.7,865MIT penumMake enum conform to a given pattern36,126MIT OR Apache-2.0Development tools::Procedural macro helpersDevelopment tools::Testing penumbraPenumbra: HTTP application-layer firewall shim1,761MIT OR Apache-2.0Command line utilitiesWeb programming penumbra-sdk-appA stack of components implementing the Penumbra protocol35,396MIT OR Apache-2.0 penumbra-sdk-assetCore asset data structures for Penumbra46,898MIT OR Apache-2.0 penumbra-sdk-auctionAuction component implementation for Penumbra36,957MIT OR Apache-2.0 penumbra-sdk-auto-httpsAutomatic HTTPS management for Penumbra24,594MIT OR Apache-2.0 penumbra-sdk-benchBenchmarks for Penumbra crates934MIT OR Apache-2.0 penumbra-sdk-community-poolCommunity Pool component implementation for Penumbra38,802MIT OR Apache-2.0 penumbra-sdk-compact-blockCompact block component implementation for Penumbra36,737MIT OR Apache-2.0 penumbra-sdk-custodyModular custody for Penumbra35,697MIT OR Apache-2.0 penumbra-sdk-dexDEX engine component implementation for Penumbra39,286MIT OR Apache-2.0 penumbra-sdk-distributionsDistribution component implementation for Penumbra40,603MIT OR Apache-2.0 penumbra-sdk-eddyA research implementation of flow encryption for Penumbra24,497MIT OR Apache-2.0 penumbra-sdk-feeMultidimensional fee implementation for Penumbra39,631MIT OR Apache-2.0 penumbra-sdk-fundingFunding component implementation for Penumbra36,877MIT OR Apache-2.0 penumbra-sdk-governanceGovernance component implementation for Penumbra38,971MIT OR Apache-2.0 penumbra-sdk-ibcA production implementation of the IBC protocol44,463MIT OR Apache-2.0 penumbra-sdk-keysKey data structures and core utilities for Penumbra46,172MIT OR Apache-2.0 penumbra-sdk-measureA benchmark tool for Penumbra RPCs878MIT OR Apache-2.0 penumbra-sdk-mock-clientMock a client to build end-to-end tests24,673MIT OR Apache-2.0 penumbra-sdk-mock-consensusMock consensus to build application tests25,850MIT OR Apache-2.0 penumbra-sdk-mock-tendermint-proxyMock the tendermint proxy crate for e2e tests25,489MIT OR Apache-2.0 penumbra-sdk-numNumerical data structures and implementations used by Penumbra46,325MIT OR Apache-2.0 penumbra-sdk-parameter-setupPenumbra proof parameters setup utilities917MIT OR Apache-2.0 penumbra-sdk-proof-paramsPenumbra proof parameters42,720MIT OR Apache-2.0 penumbra-sdk-proof-setupDecentralized setup for Groth1624,801MIT OR Apache-2.0 penumbra-sdk-protoBindings and extension traits for Penumbra protobufs52,032MIT OR Apache-2.0 penumbra-sdk-sctSCT component implementation for Penumbra45,168MIT OR Apache-2.0 penumbra-sdk-shielded-poolMulti-asset shielded pool implementation for Penumbra41,676MIT OR Apache-2.0 penumbra-sdk-stakeA tokenized/delegated staking implementation for Penumbra40,434MIT OR Apache-2.0 penumbra-sdk-tctThe tiered commitment tree for Penumbra47,457MIT OR Apache-2.0 penumbra-sdk-tct-property-testProperty testing for the TCT, as a library884MIT OR Apache-2.0 penumbra-sdk-tct-visualizeVisualize a TCT in action1,079MIT OR Apache-2.0 penumbra-sdk-tendermint-proxyA gRPC proxy for Tendermint/CometBFT APIs24,511MIT OR Apache-2.0 penumbra-sdk-test-subscriberSubscriber for Penumbra app tests24,428MIT OR Apache-2.0 penumbra-sdk-tower-tracePenumbra's tower-trace layer39,197MIT OR Apache-2.0 penumbra-sdk-transactionCore transaction data structures for Penumbra36,952MIT OR Apache-2.0 penumbra-sdk-txhashProduce Penumbra tx effecting data and authorization hashes46,004MIT OR Apache-2.0 penumbra-sdk-viewThe view RPC library for the Penumbra Zone39,222MIT OR Apache-2.0 penumbra-sdk-walletThe wallet software for the Penumbra Zone35,602MIT OR Apache-2.0 penumbra-verifyPenumbra certificate verifier CLI13GPL-3.0-or-laterCommand line utilitiesGames penut-rsPenut Rust Package1,543MIT penvPretty Print Environment Variables1,481MIT OR UnlicenseCommand line utilitiesVisualization peomA tool crate to quickly build Rust Web Application.1,696MIT peonwork work work1,425MIT peon-cliThe interactive Unix-style command-line interface for the zero-trust Peon Agent layer.18MIT OR Apache-2.0 peon-coreThe zero-trust engine driving the Peon workspace, providing dual-layer sandboxing and dynamic Casbin whitelisting.228MIT OR Apache-2.0 peon-runtimeA runtime-agnostic agent execution engine with zero-trust context injection, multimodal messaging, and pluggable LLM providers.176MIT OR Apache-2.0 peon-telegramA native multi-user Telegram bot interface for the zero-trust Peon Agent framework, featuring persistent sessions.49MIT OR Apache-2.0 people-pezkuwichain-emulated-chainPezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies people-pezkuwichain-integration-testsPezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies people-pezkuwichain-runtimePezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies people-rococo-runtimeRococo's People parachain runtime20,242Apache-2.0 people-westend-runtimeWestend's People parachain runtime20,294Apache-2.0 people-zagros-emulated-chainPezkuwiChain SDK component - placeholder for name reservation29Apache-2.0Cryptography::Cryptocurrencies people-zagros-integration-testsPezkuwiChain SDK component - placeholder for name reservation29Apache-2.0Cryptography::Cryptocurrencies people-zagros-runtimePezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies peopledatalabsA Rust client for the People Data Labs API13,848MITAPI bindings peoplesgrocers-lseqL-SEQ algorithm implementation for fractional indexing and list CRDTs32AGPL-3.0AlgorithmsData structures pepPolicy Enforcement Point - OIDC authentication and authorization library507MIT OR Apache-2.0AuthenticationWeb programming pep-508Python dependency parser for PEP 5081,034,330MPL-2.0Parser implementations pep257PEP 257 docstring style checker for Rust code444MIT pep440Parse and compare Python PEP440 style version numbers131,362BSD-2-Clause OR Apache-2.0Development toolsParser implementations pep440_rsA library for python version numbers and specifiers, implementing PEP 44015,037,692Apache-2.0 OR BSD-2-Clause pep508A PEP 508 strings parser for Rust1,667MIT pep508_parserPEP-508 parser1,540MIT pep508_rsA library for python dependency specifiers, better known as PEP 50814,377,836Apache-2.0 OR BSD-2-Clause pep_engine_sequoia_backendAn implementation of the p≡p Engine's cryptotech interface using Sequoia.2,762GPL-3.0-or-laterAuthenticationCryptography pepepepe903MIT OR Apache-2.0 pepe-actixActix tools for PepeTeam template application8,773MIT pepe-configConfiguration functions for PepeTeam template application22,636MIT pepe-logLogging functions for PepeTeam template application8,539MIT pepe-pgPostgres connection utils4,031MIT pepe-pgpoolPostgres pool connection with check migration6,100MIT pepe-telemetryTracing tools for PepeTeam template application7,516MIT pepecoreA Rust library for image decoding, encoding, and processing using an efficient SVec data structure.2,369MITMultimedia::Images pepefetchThe pepe frog linux fetch.6,445non-standard pepegsitterCollection of Tree-Sitter parsers7,055MIT pephub-clientHTTP client for the PEPHub registry API314MIT pepinoA fullstack Rust + Vite project scaffolder1,297MITCommand line utilitiesDevelopment tools pepitaTiny First-Principles Rust Kernel for Sovereign AI - io_uring/ublk/blk-mq interfaces2,525MIT OR Apache-2.0Embedded developmentNo standard library pepl-codegenPEPL WASM code generator: verified AST to .wasm binary192MIT pepl-compilerPEPL compiler: orchestrates the full compilation pipeline119MIT pepl-evalPEPL tree-walking evaluator: reference implementation for execution semantics116MIT pepl-lexerPEPL lexer: source text to token stream422MIT pepl-parserPEPL parser: token stream to AST338MIT pepl-stdlibStandard library for the PEPL language213MIT pepl-typesShared types for the PEPL compiler: AST nodes, Span, errors492MIT pepl-uiUI component model for the PEPL language39MIT pepl-wasmPEPL compiler packaged as a WASM module for browser environments39MIT pepperA simple and opinionated modal code editor for your terminal85,750GPL-3.0Command line utilitiesText editors pepper-plugin-lspLanguage Server Protocol plugin for Pepper editor31,089GPL-3.0Command line utilitiesText editors pepper-plugin-remedybgRemedyBG plugin for Pepper editor4,986GPL-3.0Command line utilitiesText editors pepper-s3-cliA simple CLI tool to manage S3 buckets and files from the terminal765MIT pepper-syncPepper-sync is a crate providing a sync engine for the zcash network.2,488MIT pepper-win(deprecated) Was windows platform layer for pepper editor. Now all platform layers are included in the main crate2,918GPL-3.0 pepperflakeFast, unforgeable, sortable 64-bit ID generation31MITAlgorithmsDevelopment tools peppergrepA simple grep utility written following the 12th chapter of the Rust book. Some little modifications were made.2,098MIT peppermintPeppermint, a simple library for creating apps in Rust1,571GPL-3.0-or-later peppertodoA todo list CLI application9,605GPL-3.0-only peppiParser for Slippi replay files28,336MIT peppi-arrowSupport crate for peppi10,269MIT peppi-deriveSupport crate for peppi9,601MIT peppyclThe peppyOS control library467MIT OR Apache-2.0 peprsRust implementation of the PEP (Portable Encapsulated Projects) specification for biological sample metadata139MITScience::Bioinformatics peprs-cliCommand-line tool for validating, inspecting, and converting PEP projects148MIT peprs-coreCore library for the PEP (Portable Encapsulated Projects) biological metadata specification781MIT peprs-eidoJSON-schema validation for PEP projects (eido extensions)382MIT pepsiA short description of my package3,594MIT peptermView protein structures in your terminal with beautiful color gradients27MITCommand line utilitiesGraphics peptide-rsZero-dependency peptide molecular weight calculator15MIT OR Apache-2.0Parser implementationsScience pepysA command history tool that records shell commands with metadata42MIT pequodI need this for reasons1,867Fair perImmutable all the things!32non-standard per-thread-mutexSynchronization lock designed for wrapping thread-unsafe C libraries160,054MPL-2.0 per-thread-objectEfficient per-object thread-local storage implementation14,668MIT per_oxoA highly reactive chat_server529MIT per_test_directoryfixture/attribute macro to create one directory per test run.1,743MIT per_test_directory_macrosProc macros for the per_test_directory crate2,634MIT pera-tmuxA Rust library for interacting with tmux sessions.23MIT perbaseFast and correct perbase BAM/CRAM analysis.31,605MITScience percScaffold, run, and deploy Rust web apps to your own VPS87MITCommand line utilitiesDevelopment tools percas-clientA client for talking to the Percas server7,689Apache-2.0 perceiveThis crate provides interfaces to Perceive's SDK1,735MIT perceive-colorWCAG contrast, APCA, OKLCH, and accessible palette generation750MIT OR Apache-2.0AccessibilityGraphics perceive-cvdColorblind simulation using Brettel and Viénot models381MIT OR Apache-2.0AccessibilityGraphics percentPercent-escaped string formatting1,644MIT OR Apache-2.0 percent-encodingPercent encoding and decoding772,101,945MIT OR Apache-2.0No standard library percent-encoding-commandA command for percent-encoding conversion.4,117MIT OR Apache-2.0 percent-encoding-rfc3986RFC3986-compliant percent encoding and decoding1,215,890MIT/Apache-2.0EncodingNo standard library percent-rsSimple crate for percentages of integers and floats2,335MIT percentageA crate to calculate percentages8,717,826MIT OR Apache-2.0 percentage-rsGet the percentage of any number13,333MIT percentile_rankcalculates percentiles, ranks and positions of the data(repeated values as well) in given vector1,752MIT percentumPercentage type sanity2,460MIT percepter-scd41a user space driver for the Sensirion SCD41 CO2 sensor.290BSD perceptionPerceptual image similarity via a multi-scale SSIM metric (CPU and CUDA backends).18Apache-2.0Computer visionMultimedia::Images perception_backendBackend abstraction (trait and shared types) for the perception SSIM engine.31Apache-2.0 perception_backend_cpuCPU backend for the perception SSIM engine.25Apache-2.0 perception_backend_cudaCUDA/GPU backend for the perception SSIM engine.18Apache-2.0 perception_metricBackend-agnostic multi-scale SSIM metric engine used by the perception crate.21Apache-2.0 perceptronA super fast online learning library using perceptron2,977MITAlgorithmsScience perceptron-aiRust SDK for Perceptron models2,240MIT perceptualUCFP perceptual fingerprinting (text shingling, winnowing, MinHash) crate199Apache-2.0 perceptual-imageUtility library aiming to implement perceptual image compression functionality similar to jpeg-recompress for various lossy…32MIT OR Apache-2.0EncodingMultimedia::Encoding perchA beautiful terminal social client for Mastodon and Bluesky 🐦287GPL-3.0-or-laterCommand line utilities