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-later
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.0
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.0
perovskite_serverMultiplayer voxel game written in Rust - Game server7,544Apache-2.0
peroxideRust comprehensive scientific computation library contains linear algebra, numerical analysis, statistics and machine learning…1,238,638MIT OR Apache-2.0
peroxide-adProc macro for automatic differenitation of Peroxide931,040MIT OR Apache-2.0
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.0
perp-abianchor generated crate - cpi for jup perps2,056MIT
perpcity-sdkRust SDK for the PerpCity perpetual futures protocol on Base L265MIT
perpendicularPerpendicular is a simple general purpose n-dimensional vector library.11,837Apache-2.0
perpetualA self-generalizing gradient boosting machine that doesn't need hyperparameter optimization50,775Apache-2.0
perpetualcodeAn implementation of "Perpetual Codes", a type of Fountain Code1,611GPL-2.0-or-later OR LGPL-2.0-or-later
perpetualdbReserved crate name16MIT
perpetualsSolana Perpetuals Exchange1,550Apache-2.0
perpetuodbReserved crate name16MIT
perplexA grammar analyzer and LR(k)/GLR parser generator.3,318MIT/Apache-2.0
perplex-runtimeRuntime library for parsers generated by perplex.4,301MIT/Apache-2.0
perplex_numPerplex (hyperbolic or split-complex) numbers based on num-traits1,931MIT OR Apache-2.0
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…22MIT
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,713MIT
perseus-actix-webAn integration that makes the Perseus frontend framework easy to use with Actix Web.85,513MIT
perseus-axumAn integration that makes the Perseus frontend framework easy to use with Axum.39,322MIT
perseus-cliThe CLI for the Perseus frontend framework.86,009MIT
perseus-macroThe Perseus macros.109,007MIT
perseus-rocketAn integration that makes the Perseus framework easy to use with Rocket.4,960MIT
perseus-size-optA plugin for Perseus to add size optimizations in one line of code, without needing to eject.15,455MIT
perseus-tailwindA plugin for Perseus that automatically builds Tailwind CSS12,694MIT OR Apache-2.0
perseus-warpAn integration that makes the Perseus framework easy to use with Warp.50,436MIT
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-later
persia-rpc-macroproc macros for the persia-rpc crate25,579AGPL-3.0-or-later
persia-speedyA fast binary serialization framework26,568MIT/Apache-2.0
persia-speedy-deriveA fast binary serialization framework, #[derive(Readable, Writable)] support8,224MIT/Apache-2.0
persianhelpers for Persian language.3,448MIT
persian-rsA comprehensive and lightweight utility library for Persian (Farsi) developers using Rust, featuring Jalali (Shamsi) date…400MIT
persian-rugFramework for bringing together disparate objects with inconvenient relationships.11,593MIT OR Apache-2.0
persian-rug_deriveFramework for bringing together disparate objects with inconvenient relationships.11,306MIT OR Apache-2.0
persian-toolsA set of tools and helpers related to Persian language or in general, Iran!1,245MIT
persian-tools-clicli for rust-persian-tools crate2,567MIT
persian_datePersian Date library for rust3,381LGPL-3.0
persian_str_rsThis library provides functions for working with Persian strings in Rust.1,542non-standard
persichettiFoundational elements of western classical harmony, and tools to analyze them5,211MIT
persilPersil is a minimal and simple profiling library based on measureme.4,982Zlib
persimmonWIP1,446MIT
persistCross-platform data persistence with pluggable backends22MIT
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.0
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.0
persistent-keystore-rsLightweight Persistent Database library written in Rust10,689Apache-2.0
persistent-kvPersistent key-value store2,508MIT OR Apache-2.0
persistent-listA singly-linked persistent thread safe list.1,789MIT OR Apache-2.0
persistent-mapAn easy-to-use, async, persistent key-value store for Rust, backed by SQLite and designed for extensibility with other storage…1,942MIT
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,293MIT
persistent_stackConcurrent persistent stack2,849MIT
persistentcacheMacros for persistently caching function calls using files or Redis11,047MIT/Apache-2.0
persistentcache_procmacroProcedural macro for persistently caching functions (dependency of persistentcache crate)6,920MIT/Apache-2.0
persistxTiny async persistence helper: atomically store/load a single typed value using postcard + serde (cross-platform config paths).27MIT OR Apache-2.0
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-Clause
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-only
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.0
persona-pack-cliCLI for persona-pack — list/dump Personas, run MCP server46MIT OR Apache-2.0
persona-pack-mcpMCP server exposing CRUD + validate over Persona Pack directories.114MIT OR Apache-2.0
persona-wirepersona-wire unified CLI — clap-based bin dispatching subcommands (init / node / edge / spec / projection / wire-init /…489MIT OR Apache-2.0
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.0
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.0
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.0
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.0
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.0
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.0
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.0
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.0
persona-wire-adapter-notionpersona-wire Adapter for Notion (scheme `notion://`). Fetches search results / database (data source) queries / page blocks via…257MIT OR Apache-2.0
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.0
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.0
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.0
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.0
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.0
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.0
persona-wire-corepersona-wire core: Domain (Graph + Specification + Compute + Constraint + AutoVersion + CRUD) + Application (NamedProjection…1,197MIT OR Apache-2.0
persona-wire-credentialsProvider-chain credential resolution for persona-wire Adapters (env var → OS keychain), token type unified as…405MIT OR Apache-2.0
persona-wire-mcppersona-wire MCP server library — exposes serve_stdio() for the unified persona-wire CLI's `mcp` subcommand. Wraps…606MIT OR Apache-2.0
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.0
personaeThe identity and carry layer for the Merely ecosystem: a master Ed25519 keypair, deterministic per-protocol key derivation…36MIT OR Apache-2.0
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.0
personaldb-protocolCanonical signing and authenticated-state protocol types for PersonalDB31Apache-2.0
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.0
perspt-agentSRBN Orchestrator and Agent logic for Perspt505LGPL-3.0
perspt-cliCLI entry point for Perspt - A stability-aware AI coding assistant133LGPL-3.0
perspt-codingCoding domain package for the Perspt SRBN agent SDK: residual schema, energy model, and correction directions for Rust, Python,…73LGPL-3.0
perspt-coreCore types and LLM provider abstraction for Perspt812LGPL-3.0
perspt-dashboardReal-time web dashboard for Perspt agent monitoring144LGPL-3.0
perspt-policyStarlark execution policy engine for Perspt609LGPL-3.0
perspt-researchResearch domain package skeleton for the Perspt SRBN agent SDK: second-domain readiness check (PSP-8 Phase 10)16LGPL-3.0
perspt-sandboxSandboxed command execution for Perspt614LGPL-3.0
perspt-sdkDomain-neutral SRBN agent SDK for Perspt: residual energy, measured acceptance gate, spectral diagnostics, and…88LGPL-3.0
perspt-storeDuckDB-based persistence layer for Perspt SRBN sessions645LGPL-3.0
perspt-tuiRatatui-based TUI for Perspt275LGPL-3.0
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,583MIT
persway-tokioSway layout and focus helper daemon that adds spiral and stack-main autotiling plus opacity and window renaming.120MIT
persyTransactional Persistence Engine624,077MPL-2.0
persy_expimpExport and Import data from Persy single file transactional persistence engine15,041MPL-2.0
pertA PERT algoritm for solving task planning with resource overassignation.2,036MIT OR Apache-2.0
pertablePeriodic table in rust5,507MIT
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 agents241MIT
perturbator_dialogueEngine-agnostic, deterministic branching dialogue domain runtime17MIT OR Apache-2.0
perturbator_stat_engineDeterministic, engine-agnostic stat resolution: typed modifiers, explainable breakdowns, timed expiry, and versioned snapshots…17MIT OR Apache-2.0
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-later
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,681MIT
pesel-rsPESEL validation and detail extraction with multiple data layout implementations.3,373MIT OR Apache-2.0
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.0
pessimizeMore efficient Rust compiler optimization barriers14,806MPL-2.0
pessoaLibrary for generating fake identities/user data in different languages. The crate is named after the Portuguese word for…3,171MIT
pessoa-cliCLI for generating fake identities/user data in different languages. The crate is named after the Portuguese word for 'person'.1,833MIT
pestThe Elegant Parser286,674,196MIT OR Apache-2.0
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 California22MIT
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.0
pest-intermittentThis project aims to find intermittent tests at your php project2,881MIT OR Apache-2.0
pest-ionA simple Pest grammar to Ion converter1,646Apache-2.0
pest-language-serverA language server for Pest.31,030Apache-2.0
pest-testTesting framework for pest parsers42,454MIT
pest-test-genMacro for generating tests from pest-test test cases40,678MIT
pest-toml-mergePest TOML merge helpers for Structured Merge14AGPL-3.0-only OR PolyForm-Small-Business-1.0.0