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.

permuteGenerate permutations of vectors and slices in a memory-efficient and deterministic manner, using Heap's algorithm.139,500AGPL-3.0-or-laterAlgorithmsSimulation permute_sortedGenerate permutations in increasing order.1,722MPL-2.0+ permutohedronGenerate permutations of sequences. Either lexicographical order permutations, or a minimal swaps permutation sequence…2,125,196MIT/Apache-2.0 perorustbotMy personal telegram bot in rust3,985MIT perovskite_clientMultiplayer voxel game written in Rust - Game client7,960Apache-2.0Games perovskite_coreMultiplayer voxel game written in Rust - Implementation details shared between client and server8,517Apache-2.0 perovskite_game_apiMultiplayer voxel game written in Rust - default game content + plugin API7,069Apache-2.0Game enginesGames perovskite_serverMultiplayer voxel game written in Rust - Game server7,544Apache-2.0Game engines peroxideRust comprehensive scientific computation library contains linear algebra, numerical analysis, statistics and machine learning…1,238,638MIT OR Apache-2.0Science peroxide-adProc macro for automatic differenitation of Peroxide931,040MIT OR Apache-2.0Science peroxide-cryptsetupCommand-line utility for managing LUKS encrypted volumes using 2FA methods (for example Yubikeys)5,928GPL-3.0 peroxide-numNumerical traits for Peroxide61,244MIT OR Apache-2.0Science perp-abianchor generated crate - cpi for jup perps2,056MIT perpcity-sdkRust SDK for the PerpCity perpetual futures protocol on Base L265MITAPI bindingsCryptography::Cryptocurrencies perpendicularPerpendicular is a simple general purpose n-dimensional vector library.11,837Apache-2.0Data structuresGame development perpetualA self-generalizing gradient boosting machine that doesn't need hyperparameter optimization50,775Apache-2.0AlgorithmsMathematics perpetualcodeAn implementation of "Perpetual Codes", a type of Fountain Code1,611GPL-2.0-or-later OR LGPL-2.0-or-laterAlgorithmsMathematics perpetualdbReserved crate name16MIT perpetualsSolana Perpetuals Exchange1,550Apache-2.0Finance perpetuodbReserved crate name16MIT perplexA grammar analyzer and LR(k)/GLR parser generator.3,318MIT/Apache-2.0Command line utilitiesParsing tools perplex-runtimeRuntime library for parsers generated by perplex.4,301MIT/Apache-2.0Parsing tools perplex_numPerplex (hyperbolic or split-complex) numbers based on num-traits1,931MIT OR Apache-2.0AlgorithmsSimulation perplexityPerplexity Rust SDK2,383MIT AND Apache-2.0 perplexity-imageAI Image Generator - Create stunning visuals instantly with text-to-image AI. Professional studio-grade output up to 4K…22MITAPI bindingsMultimedia::Images perplexity_ideIDE for Perplexity Modelling Language2,518MIT persawkvSimple persistent low-level HashMap/Key-value store2,591MIT persePerse is a site-builder.4,000MPL-2.0 perseiReserved, something exciting coming soon1,793MIT persentage_calculatorits calculate your persentage by your given input , input1 = marks_obtained and input2 = total_marks3,026MIT perseusA lightning-fast frontend web dev platform with full support for SSR and SSG.114,713MITAsynchronousDevelopment tools perseus-actix-webAn integration that makes the Perseus frontend framework easy to use with Actix Web.85,513MITAsynchronousDevelopment tools perseus-axumAn integration that makes the Perseus frontend framework easy to use with Axum.39,322MITAsynchronousDevelopment tools perseus-cliThe CLI for the Perseus frontend framework.86,009MITAsynchronousCommand line utilities perseus-macroThe Perseus macros.109,007MITAsynchronousDevelopment tools perseus-rocketAn integration that makes the Perseus framework easy to use with Rocket.4,960MITAsynchronousDevelopment tools perseus-size-optA plugin for Perseus to add size optimizations in one line of code, without needing to eject.15,455MITDevelopment toolsWebAssembly perseus-tailwindA plugin for Perseus that automatically builds Tailwind CSS12,694MIT OR Apache-2.0Development toolsWebAssembly perseus-warpAn integration that makes the Perseus framework easy to use with Warp.50,436MITAsynchronousDevelopment tools perseveranceRust trait for persistant types5,524MIT persia-futurescommonly used future related things1,902AGPL-3.0-only persia-rpchigh performance rpc framework on http223,531AGPL-3.0-or-laterNetwork programming persia-rpc-macroproc macros for the persia-rpc crate25,579AGPL-3.0-or-laterNetwork programming persia-speedyA fast binary serialization framework26,568MIT/Apache-2.0Encoding persia-speedy-deriveA fast binary serialization framework, #[derive(Readable, Writable)] support8,224MIT/Apache-2.0Encoding persianhelpers for Persian language.3,448MIT persian-rsA comprehensive and lightweight utility library for Persian (Farsi) developers using Rust, featuring Jalali (Shamsi) date…400MITAlgorithmsDate and time persian-rugFramework for bringing together disparate objects with inconvenient relationships.11,593MIT OR Apache-2.0Data structuresMemory management persian-rug_deriveFramework for bringing together disparate objects with inconvenient relationships.11,306MIT OR Apache-2.0Data structuresMemory management persian-toolsA set of tools and helpers related to Persian language or in general, Iran!1,245MITAlgorithmsDate and time persian-tools-clicli for rust-persian-tools crate2,567MITCommand line utilitiesDevelopment tools persian_datePersian Date library for rust3,381LGPL-3.0 persian_str_rsThis library provides functions for working with Persian strings in Rust.1,542non-standardNo standard libraryRust patterns persichettiFoundational elements of western classical harmony, and tools to analyze them5,211MIT persilPersil is a minimal and simple profiling library based on measureme.4,982ZlibDevelopment tools::Profiling persimmonWIP1,446MIT persistCross-platform data persistence with pluggable backends22MITData structuresOperating systems persist-esA backing logic for an RDBMS implementation of an event store for cqrs-es.7,964MIT persist-o-vecA Vec type that aims to have stable indices and memory location17,941MPL-2.0Data structures persist_if_changedA library for persisting data to disk only if it has changed.92,920Apache-2.0 persistedPersist arbitrary program state quickly and easily20,437MIT persisted-config-rsA simple configuration file read-write library3,852MIT persisted_deriveDerive macros for persisted16,396MIT persistenceA resizable, mutable array type implemented on top of mmap, providing persistence for arrays of data in memory.10,242ISC persistence-agentPersistent homology for agent behavior profiling — topological fingerprints16MIT persistence-stdStandard library for Persistence chain modules with CosmWasm support included23,397MIT OR Apache-2.0 persistence-std-deriveProcedural macro for persistence-std11,673MIT OR Apache-2.0 persistence-test-tubeCosmWasm integration testing for Persistence16,170MIT OR Apache-2.0 persistence_macrosDerive macros for polaris_core_plugins persistence.896Apache-2.0 persistentA set of middleware for sharing server-global data in Iron.779,767MIT persistent-buffA buffer that stays persistent in ram between boots206,319MIT OR Apache-2.0Embedded developmentNo standard library persistent-keystore-rsLightweight Persistent Database library written in Rust10,689Apache-2.0 persistent-kvPersistent key-value store2,508MIT OR Apache-2.0Data structures persistent-listA singly-linked persistent thread safe list.1,789MIT OR Apache-2.0Data structures persistent-mapAn easy-to-use, async, persistent key-value store for Rust, backed by SQLite and designed for extensibility with other storage…1,942MITData structuresDatabase implementations persistent-schedulerA high-performance task scheduling system developed in Rust using Tokio. This system supports task persistence, repeatable tasks,…12,403non-standard persistent-sheafPersistent sheaf algorithms for topological data analysis17MIT persistent-structsA Macro that generate helper functions to make non-mutable structs nicer to use3,625MIT persistent-timetime that easy to store in postgres/redis2,513MIT/Apache-2.0 persistent-vecPersistent vector, similar to Clojure1,822Apache-2.0/MIT persistent_arrayPersistent array is a library for working with memory mapped arrays50,762MIT/Apache-2.0 persistent_hashmapPersistent hashmap is a library for working with memory mapped hashmaps56,459MIT/Apache-2.0 persistent_ropeAn immutable persistent rope data structure6,293MITData structuresNo standard library persistent_stackConcurrent persistent stack2,849MIT persistentcacheMacros for persistently caching function calls using files or Redis11,047MIT/Apache-2.0CachingScience persistentcache_procmacroProcedural macro for persistently caching functions (dependency of persistentcache crate)6,920MIT/Apache-2.0CachingScience persistxTiny async persistence helper: atomically store/load a single typed value using postcard + serde (cross-platform config paths).27MIT OR Apache-2.0AsynchronousEncoding personRandom identity generator for Rust2,190MIT OR Apache-2.0 person-matcherPerson matcher for healthcare information exchange: deterministic and probabilistic matching with multinational national…92MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0 OR BSD-3-ClauseData structuresScience person-sensorAn embedded-hal driver for the Useful Things Person Sensor6,814MIT OR Apache-2.0 person-servicePerson Service - A person administration microservice that interoperates with the person-matcher crate33MIT OR Apache-2.0 OR BSD-3-Clause OR GPL-2.0-only OR GPL-3.0-onlyDatabase interfaces person_info一个库用于记录个人信息10,664MIT OR Apache-2.0 person_jsonSimple JSON serializer and deserializer for Person Profile1,763GPL-2.0-or-later Person_ParserRust parser6,513MIT person_registrationPerson registration for Brazil documents4,378MIT person_struct_parserRust parser for person struct22,698MIT personaReserving this crate for a Mozilla inside-joke1,762CC0-1.0 persona-exporter-typesData types for persona-exporter164MIT OR Apache-2.0 persona-journalLocal-first, file-synced, versioned diary for a persona.99MIT OR Apache-2.0 persona-journal-corePure-parse core types for persona-journal (no I/O, no rusqlite).127MIT OR Apache-2.0 persona-journal-mcpMCP server (and maintenance CLI) for persona-journal.61MIT OR Apache-2.0 persona-packPortable persona schema (Pack = 1 dir) for LLM applications. Format + minimal validator.603MIT OR Apache-2.0ConfigurationData structures persona-pack-cliCLI for persona-pack — list/dump Personas, run MCP server46MIT OR Apache-2.0Command line utilities persona-pack-mcpMCP server exposing CRUD + validate over Persona Pack directories.114MIT OR Apache-2.0Command line utilities persona-wirepersona-wire unified CLI — clap-based bin dispatching subcommands (init / node / edge / spec / projection / wire-init /…489MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-activitypubpersona-wire Adapter for the Fediverse (scheme `activitypub://`). Fetches a public ActivityPub actor's outbox or profile over…199MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-apple-notespersona-wire Adapter for the local Notes.app database (scheme `applenotes://`). Read-only NoteStore.sqlite access via rusqlite;…202MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-blueskypersona-wire Adapter for Bluesky (scheme `bluesky://`). Fetches an actor's author feed / profile / post thread over the public AT…209MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-githubpersona-wire Adapter for GitHub (scheme `github://`). Fetches issues / pull requests / releases via the GitHub REST API, with…262MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-mastodonpersona-wire Adapter for Mastodon (scheme `mastodon://`). Fetches the home / public timelines via the Mastodon REST API v1, with…179MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-matrixpersona-wire Adapter for Matrix (scheme `matrix://`). Fetches sync state / room messages via the Matrix Client-Server API v3,…178MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-mcppersona-wire Adapter for any MCP server (scheme `mcp://`). Routes tool calls and resource reads to MCP servers (stdio or…452MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-mini-apppersona-wire Adapter for mini-app SoT (scheme `mini-app://`). External adapter crate split out from persona-wire-core per P3b…584MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-notionpersona-wire Adapter for Notion (scheme `notion://`). Fetches search results / database (data source) queries / page blocks via…257MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-obsidianpersona-wire Adapter for Obsidian vault (scheme `obsidian://`). Reads Markdown notes from a local vault directory with YAML/TOML…471MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-persona-packpersona-wire Adapter for persona-pack overlay SoT (scheme `persona-pack://`). ACL Facade encapsulating persona-pack SDK access,…552MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-rsspersona-wire Adapter for RSS/Atom/JSON feeds (scheme `rss://`). Fetches a feed over HTTP(S) and normalizes it to a compact JSON…262MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-slackpersona-wire Adapter for Slack (scheme `slack://`). Fetches conversation lists / channel history / user info via the Slack Web…262MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-sqlite-xpersona-wire Adapter for raw SQLite SoT (scheme `sqlite://`). External adapter crate for arbitrary SQLite files outside the…596MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-adapter-todoistpersona-wire Adapter for Todoist (scheme `todoist://`). Fetches tasks / projects via the Todoist unified API v1, with token auth…267MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-corepersona-wire core: Domain (Graph + Specification + Compute + Constraint + AutoVersion + CRUD) + Application (NamedProjection…1,197MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-credentialsProvider-chain credential resolution for persona-wire Adapters (env var → OS keychain), token type unified as…405MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-mcppersona-wire MCP server library — exposes serve_stdio() for the unified persona-wire CLI's `mcp` subcommand. Wraps…606MIT OR Apache-2.0Data structuresDatabase interfaces persona-wire-transport-httpShared HTTP transport for persona-wire Adapters (JSON GET/POST + raw byte fetch, bearer auth, custom headers). No scheme-specific…441MIT OR Apache-2.0Data structuresDatabase interfaces personaeThe identity and carry layer for the Merely ecosystem: a master Ed25519 keypair, deterministic per-protocol key derivation…36MIT OR Apache-2.0AuthenticationCryptography personalReserved. Release coming soon.18PolyForm-Noncommercial-1.0.0 personal-appReserved. Release coming soon.17PolyForm-Noncommercial-1.0.0 personal-brambleReserved. Release coming soon.17MIT OR Apache-2.0 personal-capability-ladderReserved. Release coming soon.17MIT OR Apache-2.0 personal-coreReserved. Release coming soon.17PolyForm-Noncommercial-1.0.0 personal-daemonReserved. Release coming soon.17PolyForm-Noncommercial-1.0.0 personal-lxmfReserved. Release coming soon.18MIT OR Apache-2.0 personal-platform-bridgeReserved. Release coming soon.18MIT OR Apache-2.0 personal-rnsReserved. Release coming soon.17MIT OR Apache-2.0 personal-rnsdReserved. Release coming soon.17MIT OR Apache-2.0 personaldbReserved package name for the official PersonalDB Rust API14Apache-2.0Database interfaces personaldb-protocolCanonical signing and authenticated-state protocol types for PersonalDB31Apache-2.0CryptographyData structures personifyA library for easily parsing and serializing Persona IDs.4,808LGPL-3.0-or-later personio-rsAsync Rust client for the Personio HR management system.1,456MIT personnel-localeSimple wrapper for fluent crate.2,716MIT personnummerValidate Swedish personal identity numbers10,225MIT perspectiveA data visualization and analytics component, especially well-suited for large and/or streaming datasets.71,190Apache-2.0 perspective-clientA data visualization and analytics component, especially well-suited for large and/or streaming datasets.45,433Apache-2.0 perspective-jsA data visualization and analytics component, especially well-suited for large and/or streaming datasets.31,545Apache-2.0 perspective-pythonA data visualization and analytics component, especially well-suited for large and/or streaming datasets.33,645Apache-2.0 perspective-serverA data visualization and analytics component, especially well-suited for large and/or streaming datasets.45,816Apache-2.0 perspective-viewerA data visualization and analytics component, especially well-suited for large and/or streaming datasets.31,176Apache-2.0 perspective_apiAn unopinionated client and a somewhat opinionated service for the Perspective API.2,242BSD-3-Clause perspicuity_formulaCalculate Flesh Reading Ease for a given text and language.1,256MIT persptYour Terminal's Window to the AI World - A high-performance CLI for LLMs with chat and autonomous agent modes4,348LGPL-3.0Command line utilitiesDevelopment tools perspt-agentSRBN Orchestrator and Agent logic for Perspt505LGPL-3.0Command line utilitiesDevelopment tools perspt-cliCLI entry point for Perspt - A stability-aware AI coding assistant133LGPL-3.0Command line utilitiesDevelopment tools perspt-codingCoding domain package for the Perspt SRBN agent SDK: residual schema, energy model, and correction directions for Rust, Python,…73LGPL-3.0Development tools perspt-coreCore types and LLM provider abstraction for Perspt812LGPL-3.0Command line utilitiesDevelopment tools perspt-dashboardReal-time web dashboard for Perspt agent monitoring144LGPL-3.0VisualizationWeb programming::HTTP server perspt-policyStarlark execution policy engine for Perspt609LGPL-3.0Command line utilitiesDevelopment tools perspt-researchResearch domain package skeleton for the Perspt SRBN agent SDK: second-domain readiness check (PSP-8 Phase 10)16LGPL-3.0Development tools perspt-sandboxSandboxed command execution for Perspt614LGPL-3.0Command line utilitiesDevelopment tools perspt-sdkDomain-neutral SRBN agent SDK for Perspt: residual energy, measured acceptance gate, spectral diagnostics, and…88LGPL-3.0Development toolsScience perspt-storeDuckDB-based persistence layer for Perspt SRBN sessions645LGPL-3.0Database interfaces perspt-tuiRatatui-based TUI for Perspt275LGPL-3.0Command line utilitiesDevelopment tools perstructUtility macro for adding persistent backing to a struct3,813MIT perstruct-proc-macrosUtility macro for adding persistent backing to a struct4,146MIT perswaySway IPC daemon11,583MITAsynchronousConcurrency persway-tokioSway layout and focus helper daemon that adds spiral and stack-main autotiling plus opacity and window renaming.120MITAsynchronousConcurrency persyTransactional Persistence Engine624,077MPL-2.0Database implementations persy_expimpExport and Import data from Persy single file transactional persistence engine15,041MPL-2.0Command line utilities pertA PERT algoritm for solving task planning with resource overassignation.2,036MIT OR Apache-2.0 pertablePeriodic table in rust5,507MITScience perthreadProvides ThreadMap structure for accessing PerThread thread local variables form a static context6,834MIT OR Apache-2.0 pertmuxA TUI dashboard that links GitLab/GitHub MRs to local branches, tmux sessions, and AI coding agents241MITCommand line utilitiesDevelopment tools perturbator_dialogueEngine-agnostic, deterministic branching dialogue domain runtime17MIT OR Apache-2.0Game development perturbator_stat_engineDeterministic, engine-agnostic stat resolution: typed modifiers, explainable breakdowns, timed expiry, and versioned snapshots…17MIT OR Apache-2.0Game developmentSimulation pertyA implementation of the Programme Evaluation and Review Technique (PERT).27non-standard pertypeLossless per-file-type compressor: trained dictionary + LZ + arithmetic coding, plus specialist image/audio/video/columnar/float…17AGPL-3.0-or-laterCompression peruseA small parser combinator library4,835MIT perwA .net aware library for reading and writing PE files1,476MIT pesPe parse tools3,359MIT pescheck-clientOfficial client library for the Pescheck API (v2), generated from the OpenAPI specification. Authenticate with OAuth2 client…147Unlicense pesdeA package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune46,456MIT peselPESEL validation & generation library6,681MITData structuresParser implementations pesel-rsPESEL validation and detail extraction with multiple data layout implementations.3,373MIT OR Apache-2.0AuthenticationData structures peshmingPings configured hosts in a configurable intervals and exposes metrics for prometheus.1,625AGPL-3.0-only pesqliteA pest-based SQL parser tailored for lightweight SQLite-compatible queries.99MIT OR Apache-2.0Database interfacesParsing tools pessimizeMore efficient Rust compiler optimization barriers14,806MPL-2.0Development toolsHardware support pessoaLibrary for generating fake identities/user data in different languages. The crate is named after the Portuguese word for…3,171MITCommand line utilitiesDevelopment tools::Testing pessoa-cliCLI for generating fake identities/user data in different languages. The crate is named after the Portuguese word for 'person'.1,833MITCommand line utilitiesDevelopment tools::Testing pestThe Elegant Parser286,674,196MIT OR Apache-2.0Parsing tools pest-astDerive to convert from pest parse tree to typed syntax tree152,059MIT/Apache-2.0 pest-control-enginePest control and termite treatment cost calculator engine for Southern California22MITCommand line utilities pest-css-parserA stylesheet (css) parser using pest4,922MIT OR Apache-2.0 pest-deconstructConvert from a pest grammar to a typed AST2,720MIT pest-deconstruct-deriveInternal implementation detail of pest-deconstruct3,616MIT pest-ideHelper library for the IntelliJ IDEA plugin for Pest.7,211Apache-2.0Development tools pest-intermittentThis project aims to find intermittent tests at your php project2,881MIT OR Apache-2.0Command line utilities pest-ionA simple Pest grammar to Ion converter1,646Apache-2.0Command line utilitiesParser implementations pest-language-serverA language server for Pest.31,030Apache-2.0 pest-testTesting framework for pest parsers42,454MITParsing tools pest-test-genMacro for generating tests from pest-test test cases40,678MITParsing tools pest-toml-mergePest TOML merge helpers for Structured Merge14AGPL-3.0-only OR PolyForm-Small-Business-1.0.0