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.

pest-typed-treeGenerates typed tree, based on grammar, allowing reduce .unwrap() count :)4,213MIT/Apache-2.0 pest-wdl-1WDL 1.x grammar for the pest parsing library7,288MITParsing tools pest3Early WIP prototype version of pest 3.03,822MIT OR Apache-2.0 pest3_coreEarly WIP prototype version of pest 3.03,187MIT OR Apache-2.0 pest3_deriveEarly WIP prototype version of pest 3.03,810MIT OR Apache-2.0 pest3_generatorEarly WIP prototype version of pest 3.04,193MIT OR Apache-2.0 pest3_metaEarly WIP prototype version of pest 3.04,455MIT OR Apache-2.0 pest3_vmpest3 early prototype1,498MIT OR Apache-2.0 pest_01_invoptest la la la pest pract983MIT pest_ascii_treeHelper crates converting the parsing result of any pest grammar into an ascii tree.150,725MIT OR Apache-2.0 pest_consumeA framework for processing the output of a pest-generated parser1,886,362MIT OR Apache-2.0Parsing tools pest_consume_macrosMacros for pest_consume1,868,200MIT OR Apache-2.0Parsing tools pest_debuggerpest grammar debugger32,700MIT OR Apache-2.0Parsing tools pest_derivepest's derive macro250,191,951MIT OR Apache-2.0Parsing tools pest_derive_tmppest's derive macro58,936MIT/Apache-2.0Parsing tools pest_duckyscriptHak5 DuckyScript and MallardScript language grammers - used for parsing/compilation.15,988non-standard pest_extraProvides additional functionality for the Pest parser1,555MIT pest_fmtA formatter tool for pest27,933MPL-2.0 pest_generatorpest code generator248,297,420MIT OR Apache-2.0Parsing tools pest_generator_tmppest code generator59,768MIT/Apache-2.0Parsing tools pest_grammarspest popular grammar implementations152,083MIT OR Apache-2.0Parsing tools pest_metapest meta language parser and validator248,447,902MIT OR Apache-2.0Parsing tools pest_meta_tmppest meta language parser and validator60,386MIT/Apache-2.0Parsing tools pest_railroadRailroad (aka syntax) SVG diagram generator for Pest parsers. It supports most (but not all) Pest grammar rules.1,413MIT OR Apache-2.0Parsing tools pest_railroad_genRailroad (aka syntax) SVG diagram generator for Pest parsers. It supports most (but not all) Pest grammar rules.926MIT OR Apache-2.0Parsing tools pest_tmpThe Elegant Parser60,990MIT/Apache-2.0Parsing tools pest_treeConvert output from pest parser into statically typed trees8,372MIT pest_tree_deriveDerive crate for pest_tree8,887MIT pest_typedA statically typed version of pest.95,591MIT/Apache-2.0Parsing tools pest_typed_derivepest-typed's derive macro.96,345MIT/Apache-2.0Parsing tools pest_typed_generatorPest-typed's code generator.94,312MIT/Apache-2.0Parsing tools pest_vmpest grammar virtual machine771,272MIT OR Apache-2.0Parsing tools pestaPest analyzer1,875MIT pestast_genpestast code generator1,634MIT OR Apache-2.0Parsing tools pesterAn IRC server1,558MIT pesticideORM for CC based on pest4,710MIT pestletyped AST facade for the pest parser30,2290BSD pestoHigh-performance sFlow v5 collector1,927MIT pesto-posterFast, lean Usenet poster: yEnc, NNTP and .nzb generation. Also provides the core library used by upapasta.487MITCommand line utilitiesNetwork programming pesto_clihello there2,658MIT OR Apache-2.0 pesto_toolComments should be useful!71MITCommand line utilities pestringsA tool to extract and display strings from an executable file.875MITCommand line utilities petSoon you'll find a PE Toolkit here2,472MIT pet-kitten-cli-rustA simple command-line pet kitten simulation written in Rust.971MITCommand line utilities pet-monitor-appA simple and secure pet monitor for Raspberry Pi1,606MITCommand line utilitiesMultimedia petaVery small and simple http library7,455MIT petala small js engine1,338MIT petal-clusteringA collection of clustering algorithms.155,491Apache-2.0AlgorithmsData structures petal-decompositionMatrix decomposition algorithms including PCA (principal component analysis) and ICA (independent component analysis)24,070Apache-2.0AlgorithmsMathematics petal-neighborsNearest neighbor search algorithms including a ball tree and a vantage point tree.258,209Apache-2.0AlgorithmsData structures petalangA toy interpreted language1,261MIT petalsonicReal-time safe spatial audio library for Rust using Steam Audio for 3D spatialization1,501MITGame developmentMultimedia::Audio petboxa lightweight unprivliged namespace container tool1,535MPL-2.0Operating systems::Unix APIs petclinic-protobuf-ownerPetclinic grpc api8,306MITDevelopment tools petclinic-protobuf-petPetclinic grpc api8,284MITDevelopment tools petclinic-protobuf-userPetclinic grpc api8,256MITDevelopment tools petclinic-protobuf-vetPetclinic grpc api8,365MITDevelopment tools peteA friendly wrapper around ptrace(2)77,308ISC pete-coreParametrized Extendable Template Engine. A wrapper for Tera template engine.5,918non-standard petekioSubsurface data ingestion + structure layer: surfaces, wells, points, polygons with loading, interpolation, and statistics.1,120Apache-2.0Parsing toolsScience peteksimpetekSim — the SIMULATION layer: dynamic/engineering appraisal (recoverable/forecast) + PVT + the appraisal facade over the petek…235BUSL-1.1ScienceSimulation petekstaticpetekStatic — the GEOMODEL layer: structural framework, grid construction, property modelling, volumetrics and static…585BUSL-1.1ScienceSimulation petekstatic-errorThe petekStatic workspace error type (StaticError). petekStatic's single error enum, composed at seams via #[from].34BUSL-1.1Science petektoolsStandalone numerics & geostatistics kernels for Rust: scattered-data gridding (minimum-curvature, IDW, nearest) and a curated…1,187Apache-2.0MathematicsScience peterANSI terminal colours and styles for anything implementing `Display`8,963MIT OR Apache-2.0Command-line interfaceNo standard library peter-engineA game engine I (Peter Schmidt-Nielsen) am writing for myself -- I don't recommend you use it3,810CC0-1.0 petersn-qdcacheA simple Redis-compatible caching layer with prefetching for a very specific purpose2,701CC0-1.0 petfactsA simple CLI program to print out cat and dog facts to the console.6,177non-standardCommand line utilities petgraphGraph data structure library. Provides graph types and graph algorithms.441,128,482MIT OR Apache-2.0Data structures petgraph-decypherBuild petgraph graphs from OpenCypher queries55EUPL-1.2 OR MIT OR Apache-2.0Data structures petgraph-evcxrDraw petgraph graphs in jupyter notebook using the evcxr engine50,971LGPL-3.0-or-later petgraph-examplesPetgraph example graphs1,950LGPL-3.0-or-later petgraph-genGraph generators for petgraph17,576MIT OR Apache-2.0Algorithms petgraph-graphmlGraphML output support for petgraph61,306MIT OR Apache-2.0 petgraph-liveGeneric generation-keyed graph cache, disk snapshot, and graph algorithms for petgraph 0.8800MIT OR Apache-2.0AlgorithmsData structures petitA TUI Twitter client1,600MITCommand line utilities petiteTiny TUI apps1,497MIT petite-adA lightweight automatic differentiation library for learning and educational purposes96MIT OR Apache-2.0AlgorithmsMathematics petite_httpA minimum viable embedded HTTP server42LGPL-2.1-or-laterNetwork programmingWeb programming::HTTP server petitsetAn ordered set data structure, optimized for stack-allocated storage of a tiny number of elements with a fixed cap.175,299MIT OR Apache-2.0Data structures petlFramework of piped ETL54MIT or Apache-2.0 petl-macrosFramework of piped ETL (macros)79MIT or Apache-2.0 petnameGenerate human readable random names. Usable as a library and from the command-line.1,664,776Apache-2.0Command line utilitiesNo standard library petname-macrosProc macros for the petname crate.83,680Apache-2.0 petnatA Petri net plugin for Bevy Engine.2,667MIT OR Apache-2.0Game developmentScience petpetPet-pet generator in Rust. Translated from https://github.com/camprevail/pet-pet-gif.23,265MIT petpet-guiGUI interface of petpet-rs5,368MIT petr-apire-exports of useful APIs for the petr compiler1,818MIT petr-astAST types for the petr language4,262MIT petr-bindThe binding stage of the petr compiler3,345MIT petr-clicommand line tool for compiling petr code1,230MIT petr-codegenCodegen stage of the petr compiler1,294MIT petr-fmtFormatter for the petr language2,362MIT petr-irtarget agnostic IR for the petr language2,618MIT petr-parseparser for the petr language3,800MIT petr-pkgpackage management for the petr language1,847MIT petr-playgroundwebsite playground for the petr language1,268MIT petr-profilingtools for profiling the performance of the petr compiler2,085MIT petr-resolveresolution stage of the petr compiler3,125MIT petr-stdlibthe petr language's standard library2,057MIT petr-typecheckthe typecheck stage of the petr compiler2,873MIT petr-utilscommon utilities for the petr compiler and tooling4,506MIT petr-vma basic VM for running and debugging petr IR2,107MIT petraSimple binary format with support for flexible containers5,439non-standardEncoding petra_gridA library for reading Petra GRD grid files2,204MIT petravm-asmPetraVM's custom assembly language parser and interpreter.600Apache-2.0CompilersCryptography petravm-proverPetraVM's prover589Apache-2.0CompilersCryptography petravm-verifierPetraVM's verifier617Apache-2.0CompilersCryptography petrelRust Implementation of the Diameter Protocol.1,456MIT petriEvolutionary computing toolkit7,013MIT petri-net-simulationA library for simulating petri nets4,239MIT OR Apache-2.0Game developmentSimulation petri-netsA simple, safe and efficient library wrapper for simulating a minimal form of petri nets3,990MIT OR Apache-2.0 petriageCross-platform PE file surface analysis tool for malware analysts233MIT OR Apache-2.0 petricheckA simple symbolic model checker for Petri Nets287Apache-2.0 petrichorHackathon project3,231MIT petridishA command-line utility that creates project layout.15,043MITCommand line utilitiesTemplate engine petrifyPetrify live websites into static offline copies38Apache-2.0Command line utilitiesWeb programming petrinautReserved for future use by HASH.17MIT OR Apache-2.0 petroMy Pet Rust ORM25,655Zlib petro-megReader and Writer for Petroglyph MEGA file format.329MITGame development petro_deriveDerive macro for petro entities12,845Zlib petrokitPetroleum exploration data parser: LAS, LIS, DLIS and more20MITParser implementationsScience petrolA WIP Project1,653MIT petrosSmall state transitions and event markers for terminal loops19MIT OR Apache-2.0Development tools petrovichPetrovich is library which inflects Russian names to given grammatical case. It supports first names, last names and middle names…6,755MIT petsPredicate existential types.1,828MIT OR Apache-2.0Data structuresNo standard library pets-configuratorA configuration management system for Pets, not Cattle7,286MITConfiguration petsciiString library for Commodore PETSCII.6,357non-standardEmulatorsEncoding petsonaCLI for Petsona23MITCommand line utilities petstorePetstore client, generated from the OpenAPI spec.10,711MIT pettyA per-session PTY daemon with headless terminal emulation, programmatic control, and some extra features you've never seen before.39MIT petty-internA simple interning library2,126MIT OR Apache-2.0 petuniaPetunia416MIT OR Apache-2.0 petushkiA simple static HTTP file server, forked from basic-http-server3,138MIT/Apache-2.0 petyaJust a test1,185MIT peulerA Rust crate with solutions to the Project Euler problems361MITAlgorithmsMathematics peviewA minimal and fast zero-copy parser for the PE32+ file format.7,882MITNo standard libraryParser implementations pevmBlazingly fast Parallel EVM in Rust1,368MIT pewA benchmarking library for Rust based on google/benchmark11,849Apache-2.0 pewitplaceholder for a rust pipewire client library696MIT AND Apache-2.0 pewterA library for reading and writing PE files4,546MIT pexA nightly parser combinator library for Rust.52,183MPL-2.0Parsing tools pex-trieA parser combinator library for Rust.8,548MPL-2.0 pexacoinGeneral purpose library for using and interoperating with Bitcoin and other cryptocurrencies.1,886CC0-1.0 pexels-apiA Rust client for the Pexels API. API Address: https://www.pexels.com/api/documentation/4,112MIT OR Apache-2.0AsynchronousDevelopment tools pexels-cliA Rust client for the Pexels API. API Address: https://www.pexels.com/api/documentation/3,900MIT OR Apache-2.0AsynchronousCommand line utilities pexels-sdkRust client with multiple media APIs. Pexels API Address: https://www.pexels.com/api/documentation/, Pixabay API Address:…143MIT OR Apache-2.0AsynchronousDevelopment tools pexels-uriCreate URI's for Pexels API1,522MIT OR Apache-2.0 pexels_clientRust wrapper for Pexels API2,733MIT pezA lockfile-backed plugin manager for fish.5,537MITCommand line utilities pez-assets-commonAssets common utilities933Apache-2.0 pez-binary-merkle-treeA no-std/Bizinikiwi compatible library to construct binary merkle tree.7,882Apache-2.0 pez-chain-spec-guide-runtimePezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies pez-equivocation-detectorPezkuwiChain SDK component - placeholder for name reservation29Apache-2.0Cryptography::Cryptocurrencies pez-erasure-coding-fuzzerPezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies pez-ethereum-standardsInterfaces for Ethereum standards1,286Apache-2.0 pez-finality-relayPezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies pez-fork-treeUtility library for managing tree-like ordered data with logic for pruning the tree while finalizing nodes.4,090Apache-2.0 pez-generate-bagsBag threshold generation script for pezpallet-bag-list329Apache-2.0 pez-kitchensink-runtimePezkuwiChain SDK component - placeholder for name reservation30Apache-2.0Cryptography::Cryptocurrencies pez-messages-relayPezkuwiChain SDK component - placeholder for name reservation27Apache-2.0Cryptography::Cryptocurrencies pez-minimal-template-nodePezkuwiChain SDK component - placeholder for name reservation30Apache-2.0Cryptography::Cryptocurrencies pez-minimal-template-runtimeA solochain runtime template built with Bizinikiwi, part of Pezkuwi Sdk.47Unlicense pez-node-benchPezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies pez-node-primitivesPezkuwiChain SDK component - placeholder for name reservation29Apache-2.0Cryptography::Cryptocurrencies pez-node-rpcPezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies pez-node-runtime-generate-bagsPezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies pez-node-testingPezkuwiChain SDK component - placeholder for name reservation30Apache-2.0Cryptography::Cryptocurrencies pez-penpal-emulated-chainPezkuwiChain SDK component - placeholder for name reservation30Apache-2.0Cryptography::Cryptocurrencies pez-penpal-runtimePezkuwiChain SDK component - placeholder for name reservation29Apache-2.0Cryptography::Cryptocurrencies pez-remote-ext-tests-bags-listPezkuwiChain SDK component - placeholder for name reservation29Apache-2.0Cryptography::Cryptocurrencies pez-revive-dev-nodePezkuwiChain SDK component - placeholder for name reservation29Apache-2.0Cryptography::Cryptocurrencies pez-revive-dev-runtimePezkuwiChain SDK component - placeholder for name reservation30Apache-2.0Cryptography::Cryptocurrencies pez-slot-range-helperHelper crate for generating slot ranges for the Pezkuwi runtime.1,880GPL-3.0-only pez-solochain-template-nodePezkuwiChain SDK component - placeholder for name reservation23Apache-2.0Cryptography::Cryptocurrencies pez-solochain-template-runtimePezkuwiChain SDK component - placeholder for name reservation29Apache-2.0Cryptography::Cryptocurrencies pez-subkeyGenerate and restore keys for Bizinikiwi based chains such as Pezkuwi, Kusama and a growing number of teyrchains and Bizinikiwi…329GPL-3.0-or-later WITH Classpath-exception-2.0 pez-template-zombienet-testsPezkuwiChain SDK component - placeholder for name reservation25Apache-2.0Cryptography::Cryptocurrencies pez-tracing-gumStick logs together with the TraceID as provided by tempo3,411GPL-3.0-only pez-tracing-gum-proc-macroGenerate an overseer including builder pattern and message wrapper from a single annotated struct definition.3,449GPL-3.0-only pez-zombienet-backchannelPezkuwiChain SDK component - placeholder for name reservation29Apache-2.0Cryptography::Cryptocurrencies pezassets-commonPezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies pezbp-header-pez-chainA common interface for describing what a bridge pezpallet should be able to do.2,495GPL-3.0-or-later WITH Classpath-exception-2.0 pezbp-messagesPrimitives of messages module.2,441GPL-3.0-or-later WITH Classpath-exception-2.0 pezbp-pezkuwi-corePrimitives of Pezkuwi-like runtime.2,280GPL-3.0-or-later WITH Classpath-exception-2.0 pezbp-relayersPrimitives of relayers module.1,900GPL-3.0-or-later WITH Classpath-exception-2.0 pezbp-runtimePrimitives that may be used at (bridges) runtime level.2,650GPL-3.0-or-later WITH Classpath-exception-2.0 pezbp-test-utilsUtilities for testing bizinikiwi-based runtime bridge code876GPL-3.0-or-later WITH Classpath-exception-2.0 pezbp-teyrchainsPrimitives of teyrchains module.2,220GPL-3.0-or-later WITH Classpath-exception-2.0 pezbp-xcm-bridge-hubPrimitives of the xcm-bridge-hub pezpallet.508GPL-3.0-or-later WITH Classpath-exception-2.0 pezbp-xcm-bridge-hub-routerPrimitives of the xcm-bridge-hub fee pezpallet.865GPL-3.0-or-later WITH Classpath-exception-2.0 pezbridge-hub-commonBridge hub common utilities519Apache-2.0 pezbridge-hub-pezkuwichain-emulated-chainPezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies pezbridge-hub-pezkuwichain-runtimePezkuwiChain SDK component - placeholder for name reservation29Apache-2.0Cryptography::Cryptocurrencies pezbridge-hub-test-utilsUtils for BridgeHub testing346Apache-2.0 pezbridge-hub-zagros-emulated-chainPezkuwiChain SDK component - placeholder for name reservation29Apache-2.0Cryptography::Cryptocurrencies pezbridge-hub-zagros-integration-testsPezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies pezbridge-hub-zagros-runtimePezkuwiChain SDK component - placeholder for name reservation28Apache-2.0Cryptography::Cryptocurrencies pezbridge-runtime-commonCommon types and functions that may be used by bizinikiwi-based runtimes of all bridged chains346GPL-3.0-or-later WITH Classpath-exception-2.0 pezcumulus-client-bootnodesTeyrchain bootnodes registration and discovery.665GPL-3.0-or-later WITH Classpath-exception-2.0