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.
prehrajto-coreCore scraping library for prehraj.to305MIT
prehrajto-tauriTauri plugin for prehraj.to video scraper27MIT
preiRei Package Management Tool7,366non-standard
preimage-serverA simple preimage server process compatible with the Optimism `cannon` emulator. Can serve preimages from a json file.1,475LGPL-3.0
preinterpretAn intuitive toolkit to simplify code generation development30,943MIT OR Apache-2.0
prejsxA JSX-to-HTML transpiler written in Rust using pest and meval.295MIT
prejsx_mathA minimal math expression parser using only Rust's standard library449MIT OR Apache-2.0
prekA fast Git hook manager written in Rust, designed as a drop-in alternative to pre-commit, reimagined.18,987MIT
prek-constsconstant values for prek16,262MIT
prek-identifyFile identification for prek15,203MIT
prek-ptypty utilities for prek15,608MIT
prek-rust-echoA simple cli that echoes its arguments for prek testing24,611MIT
prelate-rsprelate-rs is an idiomatic, asynchronous Rust wrapper around the aoe4world API.22,961MIT OR Apache-2.0
preloaderAsynchronous data preloader library11,320MIT
preludeRENAMED TO "std_prelude": prelude that the rust stdlib should have always had13,656MIT
prelude-xml-parserDeserialize Prelude EDC native XML files into Rust stucts.33,097MIT
premPrem Rust SDK for interacting with Prem Ecosystem.1,516MIT
premaconvert markdown to html10,891MIT
premiereHigh level bindings for the Adobe Premiere® SDK2,164Apache-2.0 OR BSD-3-Clause OR MIT OR Zlib
premiere-sysAuto-generated Adobe Premiere® bindings4,375Apache-2.0 OR BSD-3-Clause OR MIT OR Zlib
premiumTools for drawing graphics to monochrome displays1,1020BSD OR MIT OR Apache-2.0
premium-displayDevice drivers for different displays8320BSD OR MIT OR Apache-2.0
premium-lineA fixed capacity String suitable for stack allocation and devices without allocator8270BSD OR MIT OR Apache-2.0
premium-pixelPlatform independent code for drawing to monochrome surfaces1,0220BSD OR MIT OR Apache-2.0
premix-actixActix-web helpers for Premix ORM.14MIT
premix-axumAxum helpers for Premix ORM.14MIT
premix-cliCommand-line tool for Premix ORM (Migration management and more).163MIT
premix-coreA Zero-Overhead, Type-Safe ORM for Rust that runs optimized SQL.368MIT
premix-macrosProc-macros for Premix ORM.282MIT
premix-metricsPrometheus metrics helpers for Premix ORM.14MIT
premix-ormAlpha research ORM for Rust. Facade crate for premix-core and premix-macros (not production-ready).156MIT
premortemA configuration library that performs a premortem on your app's config—finding all the ways it would die before it ever runs3,151MIT
premortem-deriveDerive macros for the premortem configuration validation library2,997MIT
premultiplycode for premultiply or unpremultiply image data2,463MPL-2.0
preoomkillerSoftly kills your process with SIGTERM before it runs out of memory.7,520MIT
prepPrepare Rust projects for greatness59Apache-2.0 OR MIT
prepare_fastaCompute hash-based signatures of sequence, and perform pre-processing3,634BSD-3-Clause-Attribution
prepeekPeekable iterators without mutation.2,935MIT
prepisA command line utility that uses Amazon Transcribe to create video transcriptions781MIT OR Apache-2.0
preplA very barebones REPL library2,970MIT OR Apache-2.0
prepoPreflight checks for development repositories.17Apache-2.0
preponaA graph crate with simplicity in mind3,128MIT
preprintA simple print crate12,897MIT OR Apache-2.0
preproca sane pre-processor for shaders and any other language9,667MIT OR Apache-2.0
preprocessPreprocesses a struct with built-in preprocessors23,355MIT
preprocess-macroPreprocesses a struct with built-in preprocessors23,222MIT
preprocessorCompile-time computation macro library — analyzes computable sub-expressions in code and evaluates parts that can be executed at…54MIT
preprocessor-deriveCompile-time computation macro library — analyzes computable sub-expressions in code and evaluates parts that can be executed at…99MIT
prepyrusParsing and writing to MDX files for Chicago author-date citaitons using BibTeX7,028Apache-2.0
preqipv6 proxyed reqwest17,953MulanPSL-2.0
preq1preq112,708MulanPSL-2.0
prerollEasy boilerplate utilities for Rust http services which use async-std, Tide, Surf, and friends.37,013BlueOak-1.0.0
presA terminal markdown slide presenter41MIT
presaPresa SDK - coming soon. https://presa.dev22MIT
presageA lightweight library for designing event-based systems4,040MIT OR Apache-2.0
presage-macrosMacros for présage. Should not be used directly.4,512MIT OR Apache-2.0
prescienceAn idiomatic Rust client library for SpiceDB9,646Apache-2.0
presciidocPreprocessing AsciiDoc for other tools.1,474Apache-2.0
prescriptA library for parsing and executing Prescript scripts.2,870MIT
presencePrivacy friendly presence tokens12,588MIT OR Apache-2.0
presence-rsA Rust library providing a tri-state type for representing value presence in schemas and data structures.3,890MIT
presenceforgeA library for Discord Rich Presence (IPC) integration512MIT OR Apache-2.0
presentInterpolate the standard output of arbitrary shell scripts into your markdown files8,580CC0-1.0
presentarWASM-first visualization and rapid application framework4,951MIT
presentar-cliCLI for Presentar WASM apps - serve and bundle163MIT
presentar-coreCore types and traits for Presentar UI framework16,529MIT
presentar-layoutLayout engine for Presentar UI framework5,072MIT
presentar-terminalTerminal backend for Presentar UI framework with zero-allocation rendering12,913MIT
presentar-testTesting harness for Presentar applications2,422MIT
presentar-test-macrosProc macros for Presentar testing framework2,516MIT
presentar-widgetsWidget implementations for Presentar UI framework5,070MIT
presentar-yamlYAML manifest parser for Presentar UI framework5,307MIT
presentation-addressOSI Networking PresentationAddress628MIT
presentermA terminal slideshow presentation tool30,750BSD-2-Clause
preserveEncrypted backup system.2,780MIT OR Apache-2.0
preservesImplementation of the Preserves serialization format.89,603Apache-2.0
preserves-pathImplementation of preserves-path, a query language for Preserves documents.39,382Apache-2.0
preserves-schemaImplementation of Preserves Schema code generation and support for Rust.65,890Apache-2.0
preserves-schema-macrosImplementation of Preserves Schema code generation macros for Rust.7,231Apache-2.0
preserves-toolsCommand-line utilities for working with Preserves documents.40,223Apache-2.0
preserves2Implementation of the Preserves serialization format.1,922Apache-2.0
presetSave and run command presets65MIT
preset_env_baseCommon logic for targetting vairous browsers1,557,976Apache-2.0
presetableA tool for command alias presets67GPL-3.0-or-later
preshotA simple command set to accompany a deterministic use of Meilisearch API keys.2,871WTFPL
preshrngA random number generator using Jeff Preshing's algorithm2,291Unlicense
presidio-analyzerPII detection engine — Rust port of presidio-analyzer83MIT
presidio-anonymizerPII anonymization/deanonymization engine — Rust port of presidio-anonymizer67MIT
presidio-cliCommand-line interface for presidio-rust (analyze + anonymize)42MIT
presidio-nerOptional Candle-based NER backend for presidio-analyzer (PERSON/LOCATION/ORG/...)43MIT
presidio-serverHTTP service exposing presidio-rust analyze/anonymize (Presidio-style REST API)43MIT
presigned-post-rsPresigned post object operation for aws s3 api1,360MIT
presolve-cliThe Presolve compiler and application command-line interface.0MIT OR Apache-2.0
presolve-compilerThe Presolve compiler toolchain for TypeScript web applications.0MIT OR Apache-2.0
presolve-parserParser implementation used by the Presolve compiler.0MIT OR Apache-2.0
pressSilicon package manager1,345MPL-2.0
press-btn-continueA smalll no-dependency library to get a "Press any key to continue" console prompt.23,844MIT
press-partyAssign metadata and album art to music, with batch processing and in-terminal image preview35MIT OR Apache-2.0
press_hereSimple and modular input handling for Bevy121MIT OR Apache-2.0
press_rsTiny file compressor and packager on Rust.76MIT
pressakeyCross-platform terminal app that waits until a user presses a key178MPL-2.0
presseFast PDF compression CLI — JPEG recompression and structural optimization184GPL-3.0
pressentserving markdown files as presentations10,142MIT
presserA crate to help you copy things into raw buffers without invoking spooky action at a distance (undefined behavior).11,640,928MIT OR Apache-2.0
pressurePressure is a Rust library for pen and touch input on desktop platforms.1,481MIT
pressure-measurement压力测试2,323MIT OR Apache-2.0
pressure-utilMeasures different timing and latency properties of system553MIT
pressurizeTools for benchmarking environments2,755MIT OR Apache-2.0
prestProgressive RESTful framework11,059MIT OR Apache-2.0
prest-buildProgressive RESTful framework build utils8,001MIT OR Apache-2.0
prest-db-macromacro that derives Storage trait to work with gluesql db5,427MIT OR Apache-2.0
prest-embed-macrofork of embed macro from rust-embed3,890MIT OR Apache-2.0
prest-embed-utilsfork of embed utils from rust-embed3,460MIT OR Apache-2.0
prest-html-macroCompile-time HTML templates.3,172MIT/Apache-2.0
prest-init-macroprest init macro1,983MIT OR Apache-2.0
prest-npmfork of cotton package stripped for just installing packages2,189GPL-3.0-only
prest-serde-derive-forkMacros 1.1 implementation of #[derive(Serialize, Deserialize)]1,596MIT OR Apache-2.0
prestigePrestige file reading and writing utilities and tools4,178MIT OR Apache-2.0
prestige-cliCLI interface for manually fetching and reading Prestige-parquet files119MIT OR Apache-2.0
prestige-macrosProc macro for deriving Prestige parquet trait implementations4,303MIT OR Apache-2.0
prestoA simple TUI music player with Vim bindings38MIT
presto-cliPresto accelerates preprocessing with precision.753MIT
presto-musicMusic Library Manager367MIT
presto-pastaUser-mode NAT datapath for sandboxes: L2 tap to native host sockets104MIT
presto_rustAn easy to set up and easy to use toolbox for applied planning and optimization2,727MIT OR Apache-2.0
presutaoruA linux Pressure Stall Information (PSI) file descriptor wrapper library for Rust.496MIT OR Apache-2.0
pretableshow pretty table13,012MIT
pretendpretend is a modular, Feign-inspired, HTTP client based on macros.29,522MIT
pretend-awcawc based client for pretend.6,483MIT
pretend-codegencodegen for pretend.30,143MIT
pretend-isahcisahc based client for pretend.8,909MIT
pretend-reqwestreqwest based client for pretend.14,526MIT
pretend-urequreq based client for pretend.4,102MIT
pretenderMulti-language structural code-quality checks — complexity, duplication, mutation testing, and CI integration143Apache-2.0
pretextNative Unicode text preparation and paragraph layout engine for Pretext.129MIT
pretext-eguiegui renderer and widget helpers for Pretext paragraph layouts.18MIT
pretext-renderShaping-backed text rasterization helpers for Pretext layouts.44MIT
pretintA pretty print library for Rust with multiple APIs and easy usage157MIT
pretokA string pre-tokenizer for C-like syntaxes.1,705MIT
pretokieFast, zero-allocation pretokenizers for BPE tokenizers9,497MIT OR Apache-2.0
pretreePretree is a package for storing and querying routing rules with prefix tree. Pretree 是一个用于存储和查询路由规则的包。它用前缀树存储路由规则,支持包含变量的路由。4,132GPL-3.0
prettierOpinionated code formatter - `cargo fmt` alternative (Community) (WIP)4,867MIT
prettier-bytesA blazingly fast and safe, zero-allocation, `no_std`-compatible byte formatter.627MIT
prettier-lsA Rust tool to list directories and files in a tree-like structure with customizable display options.1,740MIT
prettier-pleaseA minimal `syn` syntax tree pretty-printer650,518MIT OR Apache-2.0
prettier-print🌈 Prettier-printed debug strings 🌈4,928MIT
prettiestPretty-printer for JS values from wasm-bindgen.4,308MIT/Apache-2.0
prettifyAn extensible, language-agnostic code formatter based on Prettier written in Rust.6,131MIT
prettify-cmarkPretty-printing for CommonMark documents5,256MIT
prettify-jsA fast, robust but imperfect token-based JS code prettifier, written in Rust, that outputs JS source maps13,392BSD-2-Clause
prettify-markdownFormat Markdown at the speed of Rust.3,141MIT
prettify_ipParse and pretty-print IPv4/IPv6 in canonical and non-canonical forms (decimal dotted IPv6, integer/hex IPv4).1,396MIT
prettify_pinyinTurn tone numbers into tone marks18,448MIT
prettuiSimple high-level lib for pretty command-line ui3,518MIT
prettyWadler-style pretty-printing combinators in Rust18,897,216MIT
pretty-bytesConvert bytes to a human readable string1,089,640MIT
pretty-bytes-enumStrongly-typed prettified byte values1,208MIT OR Apache-2.0
pretty-bytes-rustRust library that takes a number that represent a byte and returns a string that is prettier to read for a human60,049Apache-2.0
pretty-bytes-typedStrongly-typed prettified byte values4,966MIT OR Apache-2.0
pretty-consoleA fluent, zero-cost API for styling terminal text with colors and attributes258MIT
pretty-copyMulti-purpose copying utility which allows to see progress of copying operations3,897GPL-3.0
pretty-durationRust library that takes a duration and returns a string that is prettier to read for a human. The format of the duration can be…84,360Apache-2.0
pretty-ensCheck availability of .eth and .box domains from a wordlist84MIT
pretty-error-debugIf the process ends with an `Error`, write out the `Error` message and chain.57,184MIT OR Apache-2.0
pretty-error-debug-deriveDerive `std::fmt::Debug` using `pretty_error_debug`57,306MIT OR Apache-2.0 WITH LLVM-exception
pretty-execPrint a command and then execute it39,590MIT
pretty-exec-libPrint a command and then execute it48,279MIT
pretty-expressiveA pretty expressive printer41MIT
pretty-formatRust port of pretty-format.1,374MIT
pretty-git-promptYour current git repository information inside a beautiful shell prompt.5,221MIT
pretty-goodRFC4880 (OpenPGP Message Format) library13,611Apache-2.0
pretty-hashOutput binary buffers as a nice, shortened hex string.30,144MIT OR Apache-2.0
pretty-hexPretty hex dump of bytes slice in the common style.24,878,444MIT
pretty-langAST/CST to source pretty-printer and formatter core.16Apache-2.0 OR MIT
pretty-launcher-commonUtility crate for pretty launcher plugins.23MIT
pretty-lintA very simple library for showing lint errors4,987,585MIT
pretty-logA simple logger for Rust. Contains traits for logging on Option and Result failures.5,736MIT
pretty-loggingA minimal and pretty logger for the log crate.1,336MIT
pretty-makeMake Make pretty18,257GPL-3.0-or-later
pretty-motdA Simple & Pretty MOTD wrotten in rust1,215MIT
pretty-msConvert milliseconds to a human-readable string: 1337000000 -> "15d 11h 23m 20s". A faithful port of the pretty-ms npm package.…32MIT OR Apache-2.0
pretty-nameGet the human-friendly name of types, functions, methods, fields, and enum variants in a refactoring-safe way.276MIT OR Apache-2.0
pretty-numA lightweight library for compactly formatting integers.2,661GPL-3.0-or-later
pretty-panicA simple library for nicer panic messages.6,293MIT
pretty-pleaseThe polite sudo.25MIT OR Apache-2.0
pretty-printpretty print tree15,460MPL-2.0
pretty-print-nalgebraa small macro-only crate providing ability to pretty-print a 2D nalgebra array44,699MIT/Apache-2.0
pretty-printerA macro to simplify pretty-printing complex structures in Rust2,194MIT
pretty-printingA simple pretty print implementation3,494MIT OR Apache-2.0
pretty-readmeMacro to make using a README.md file as the root module documentation easy, seamless, and testable12,237LGPL-3.0-or-later
pretty-sha2A wrapper for sha2 library to get hash string with [0-9] & [a-z] & [A-Z] alphabet7,669MPL-2.0
pretty-simple-displayCustom derive macros for JSON serialization with pretty and simple formatting32,691MIT
pretty-sqliteSimple, Minimalistic Pretty Prints for SQLite using rusqlite (for test & dev)7,800MIT OR Apache-2.0
pretty-sureLike `.unwrap()` or `.or_else()` for arbitrary patterns3,924MIT OR Apache-2.0
pretty-tableAn easy-to-use crate for printing pretty tables or writing them to a file!6,510MIT
pretty-traitSimple trait-based pretty-printing7,052MIT
pretty-type-namea shorter version of std::any::type_name768,971MIT
pretty-type-name-alloca shorter version of std::any::type_name31MIT
pretty-utilutilities for pretty739MIT
pretty-xmlishPretty print XML-ish data with unicode art512,441MIT