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.
puruspePure Rust Special function library1,299,402MIT OR Apache-2.0
purveyorMacros to generate server and client code from a simple protocol definition7,729non-standard
purwaThe fundamental Rust web framework — facade re-exports48MIT
purwa-authSession and token authentication for Purwa — tower-sessions, axum-login, Argon2id81MIT
purwa-cliEmpu — Purwa CLI (Artisan-equivalent)54MIT
purwa-corePurwa framework kernel — router, middleware, and HTTP primitives253MIT
purwa-inertiaFirst-party Inertia.js protocol adapter for Purwa (v1.3)83MIT
purwa-macrosProc-macros for Purwa routing (get/post/put/delete/resource)85MIT
purwa-ormSQLx migrations and pool helpers for Purwa; optional SeaORM bridge151MIT
purwa-testingHTTP and optional Postgres test helpers for Purwa apps50MIT
pushA fast, tiny changelog generator428MIT OR Apache-2.0
push-fnsA simple tool to upload serverless function assets1,574MIT
push-in-placeImplement pushing in place for a vector.2,069non-standard
push-messagingPush Messaging package1,626MIT
push-packetPacket-inspection and routing library for Linux, built on eBPF XDP and AF_XDP with aya.20MIT OR Apache-2.0
push-packet-commonInternal shared types for push-packet.72MIT OR Apache-2.0
push-packet-ebpfInternal eBPF programs for push-packet.42MIT OR Apache-2.0
push-traitPush trait for collectons.28,383CC0-1.0
push-while-refpush while having a reference2,872MIT OR Apache-2.0
push2_displayAbleton Push2 Embedded-graphics display driver9,092MIT OR Apache-2.0
push2_pongAbleton Push2 Embedded-graphics display driver5,443MIT OR Apache-2.0
push2talkThis Push to talk application is working with both wayland/x11 and pulseaudio (pipewire).12,114ISC
push32_grrsA tool to search files824MIT OR Apache-2.0
push_all_serverA push all server for push all clients.24MIT
push_decodePush-based decoding and pull-based encoding9,489MITNFA
push_frontThis crate implements push_front for Rust std::string::String2,410MIT
push_mutPush a value to the back of the vector, and return a mutable reference to it.2,801MIT OR Apache-2.0
push_relabelA Push–Relabel maximum-flow implementation in Rust with gap and global-relabel heuristics.1,460MIT
push_testA simple crate package test1,548MIT
push_the_elephantA push-based tool to move data from PostGreSQL to Apache Kafka3,119MIT
PUSH_TO_CRATESJust useless test crate3,388MIT OR Apache-2.0
pushapp-cliUltra fast dependencies updater for Node.js24,483MIT
pushbLike `pushd`, but for git branches11,661GPL-3.0
pushback-iterAn iterator with a push_back method that allows items to be pushed back onto the iterator3,255MIT OR Apache-2.0
pushbitsPush and pop the bit-packed fields2,443MIT OR Apache-2.0
pushdA library that implements pushd8,406MIT OR Apache-2.0
pushdown-automaton-macroMacro generator for state machine, implementing pushdown automaton5,538MIT
pushenvA CLI utility that reads a .env file before starting a process.
Example usage:
pushenv -- echo $SOME_VAR
pushenv…6,861GPL-3.0
pusherThe Rust library for interacting with the Pusher HTTP API.46,715MIT
pusher-beam-rustPusher BEAMS support for rust.5,969MIT
pusher-rsA bullet-proof Rust crate for interacting with the Pusher Channels HTTP/WS API6,251MIT
pusheratorPush-based version of Rust iterators250,936Apache-2.0
pushersA Rust client for interacting with the Pusher HTTP API4,549non-standard
pusheventPushEvent is a simple event dispatch library built on top of ws-rs, that allows you to dispatch events to clients based on what…5,801MIT
pushgenPush-style design pattern for processing of ranges and data-streams.2,906MIT/Apache-2.0
pushicinoWeb Push application server components44MIT
pushidGenerate Firebase-style push-id:s40,212MIT
pushinator🔔 🦀 A Rust crate for sending push notifications to your devices3,315MIT
pushitA small, cross-platform command-line tool for sending push notifications.41MIT
pushkiA Git push confirmation tool that shows commit information and diff before pushing43MIT
pushmoreEasily send notifications to Telegram4,871MIT
pushoutA graph rewriting library built on petgraph.402Apache-2.0
pushoverA wrapper for the Pushover API.13,321MIT
pushover-rsA Rust client for Pushover (https://www.pushover.net)31,975MIT
pushover_apiA Rust library to interact with the Pushover.net API.1,397MIT OR Apache-2.0
pushover_cliA Rust command-line tool to interact with the Pushover.net API.1,171MIT OR Apache-2.0
pushpopA naive implementation of POP3 which should work for even loosely-compliant servers.1,811MIT OR Apache-2.0
pushrPushr is a Rust based interpreter for Push programs.30,367MIT
pushrodPushrod UI Library5,107Apache-2.0
pushrod-widgetsPushrod UI Library - Widgets5,732Apache-2.0
pushsaferRust crate for using the Pushsafer.com API1,590GPL-3.0
pushtxBitcoin Transaction Broadcast Library7,546MIT
pushtx-cliBitcoin Transaction Broadcast Tool8,105MIT
pushwireGeneric, multiplexed push protocol for real-time applications39Apache-2.0
pushwire-clientGeneric multiplexed push client with WebSocket and SSE transports105Apache-2.0
pushwire-coreShared types and codecs for push-wire multiplexed push protocol225Apache-2.0
pushwire-serverGeneric multiplexed push server with WebSocket and SSE transports161Apache-2.0
pushxA simple unified push library for DingTalk, extendable to Feishu, etc.700MIT
pushyA pushable stack-allocated buffer2,272MIT
pushyapiA simple unofficial API wrapper for Pushy5,647MIT
pusoy_dosPusoy Dos library3,456MIT
pusoy_dos2pusoy dos lib38,103MIT
pustA simple static password generator7,553MIT
putbackpeekmoreA no_std iterator that lets you do useful things such as peeking at more than one value and putting back a value.1,054MIT
puteketekeAn asynchronous runtime built on smol.8,780MIT OR Apache-2.0
putexprocess mutex2,272Apache-2.0
putilsUtilities for writing Solana programs with the pinocchio framework8,488MIT OR Apache-2.0
putioA lightweight api client for Put.io V2 API1,648MIT OR Apache-2.0
putioarrput.io to sonarr/radarr/whisparr proxy43,822MIT
putpngReplacement for the doom modding tools grabpng and setpng918MIT / Apache-2.0
putsTyping `println!('{:?} {:?} {:?}', o1, o2, o3)` is too hard. `puts!(o1, o2, o3)`5,751MIT
putterA tool to put files in the right place594EUPL-1.2+
puttyMinimal SSH session manager for Windows CLI2,280MIT OR Apache-2.0
putty-rsComposable terminal client with serial and SSH support53MIT
putty_coreCore connection, profile storage, and transport logic for putty-rs105MIT
putty_storageProfile storage and keyring integration for putty-rs63MIT
putyavka-guess-gameCommand line game of guessing number from 1 to 10044MIT
putzen-clihelps keeping your disk clean of build and dependency artifacts safely13,945GPL-3.0-only
puu-installerStandalone installer for bootc-based OSs1,029GPL-2.0-or-later
puuidPrefixed UUIDs: Type-safe, string-prefixed UUIDs that behave like standard UUIDs.1,427MIT
puxiaoHello, My name is Puxiao!2,063MIT
puzCommand line application for processing and interacting with .puz crossword puzzle files232MIT
puz-parseA Rust library for parsing .puz crossword puzzle files873MIT
puzuzuA crossword puz file parser2,972MIT OR Apache-2.0
puzzA simple and powerful web framework.3,371MIT
puzz-coreCore types and traits for puzz.5,029MIT
puzz-httpA set of types for representing HTTP requests and responses.5,601MIT
puzz-middlewareMiddleware for puzz.2,594MIT
puzz-multipartMultipart form support for puzz.2,516MIT
puzz-routeMatches incoming HTTP requests and dispatches them to the service for processing.2,583MIT
puzz-serverHTTP server for puzz.2,633MIT
puzz-serviceService trait for representing asynchronous request/response operations.5,617MIT
puzz-sseServer-Sent Events (SSE) library for puzz.2,288MIT
puzzlequickly find visually similar images1,927ISC
puzzle-game数字华容道 --命令行版3,630AGPL-3.0
puzzle-lib数字华容道 核心库2,872AGPL-3.0
puzzle-pathsProvides SVG paths for creating a jigsaw puzzle of an image1,751MIT OR Apache-2.0
puzzle-solverSolve logic puzzles by describing their constraints. Suitable for puzzles such as Sudoku and Kakuro.8,777MIT
puzzle-utilsPuzzle solving utilities4,687MIT
puzzle24Library for solving Twenty-Four Sliding Puzzles1,636MIT
puzzle_cubeSimple command line puzzle cube game5,761MIT
puzzle_designA game engine for generic puzzle design and problem solving206MIT or Apache-2.0
puzzle_engineAn engine for puzzles.6,264MIT
puzzlefsPuzzleFS is a next-generation container filesystem.2,508Apache-2.0
puzzlefs-libBuild, mount and extract PuzzleFS images.3,014Apache-2.0
puzzlesThe library for solving puzzles like sliding puzzle.1,984LGPL-3.0-or-later
puzzlesiteA script to build and run a lightweight puzzle website. Code runs entirely on server-side; no JS is used.8,033MIT
puzzlibA library for creating puzzles.23GPL-3.0-or-later
pvRust reimplementation of the unix pipeview (pv) utility7,046MIT
pv_cheetahThe Rust bindings for Picovoice's Cheetah library14,374Apache-2.0
pv_cobraThe Rust bindings for Picovoice's Cobra library28,106Apache-2.0
pv_inspectMount a Kubernetes PersistentVolumeClaim volume on a new pod, shell into it, and mount it via SSHFS850MIT OR Apache-2.0
pv_leopardThe Rust bindings for Picovoice's Leopard library18,560Apache-2.0
pv_porcupineThe Rust bindings for Picovoice's Porcupine library40,537Apache-2.0
pv_recorderRust recorder library for Picovoice28,903Apache-2.0
pv_rhinoThe Rust bindings for Picovoice's Rhino library31,162Apache-2.0
pvalA Rust library for password validation with customizable criteria.1,644MIT
pvcA fast, modular data pipeline library546AGPL-3.0-or-later
pvcryptSystem level data encryption using aes_gcm1,531MIT
pveProxmox VE API client, generated from the official JSONSchema spec.1,410MIT
pve-apiA rust API library for Proxmox Virtual Environment24MIT
pveautoLibrary and command-line tool designed to download and Verify Proxmox Virtual Environment ISO images automatically28MIT
pvecRRB-Tree based persistent vector implementation.3,114MIT
pvhXen's x86/HVM direct boot ABI (PVH).132MIT OR Apache-2.0
pvlib-rustA Rust port of pvlib-python: solar energy modeling toolkit166Apache-2.0
pvmA parsing virtual machine with a focus on expressibility of grammars.2,029MIT
pvm-bindingsRust FFI bindings to pvm generated using bindgen.1,018Apache-2.0
pvm-ioctlsSafe wrappers over PVM ioctls.1,019Apache-2.0
pvm2PVM2 ISA as used by JAVM.19Apache-2.0
pvmcPolkaVM re-compiler by SpaceJam647GPL-3.0
pvmiPolkaVM interpreter by SpaceJam670GPL-3.0
pvmsafeCompile-time verification for pallet-revive contracts: refinements, arithmetic safety, conservation of value, and CEI ordering.19MIT OR Apache-2.0
pvocA phase vocoder for making audio effects13,453GPL-3.0
pvos-primitive-expansionResearch-synthesized PVOS expansion: 17 primitive-grounded types across location, frequency, bridges, gaps, and exploratory…21MIT OR Apache-2.0
pvoutput-clientClient for the PVOutput.org API95MIT OR Apache-2.0
pvoxA k9s-like terminal UI for Proxmox VE18Unlicense
pvpgn-hash-rsBattle.net v1.0 hash algorithm implementations on rust.1,553MIT
pvssPublicly verifiable secret sharing implementations4,563MIT
pvstreamStream download, parse, and filter Wikimedia pageviews files385MIT
pvtPixel Volume Tree2,911MPL-2.0
pvxs-sysLow-level FFI bindings for EPICS PVXS library276MPL-2.0
pvz_interception_calculatorThe Rust rewrite of the original PVZ Interception Calculator that calculates precise imp movement.11,943MIT
pvz_rust_wsll一个用 Rust 实现的植物大战僵尸风格游戏的库和可执行程序。目前基本完成.2,886MIT
pwstateless password generation7,419Apache-2.0
pw-coreShared types for PromptWallet - OpenAI-compatible chat API types, artifacts, and extensions59MIT
pw-envCLI for resolving .env secrets from password managers without storing plaintext secrets50MIT
pw-genA password generator3,955Apache-2.0
pw-splitterPipeWire audio routing TUI for splitting audio streams35MIT
pw-telegram-bot-forkA library for creating Telegram bots10,483MIT
pw-telegram-bot-raw-forkTelegram Bot API types11,108MIT
pw-volumeBasic interface to PipeWire volume controls1,713MIT
pw_hashA collection of password hashing routines in pure Rust. Fork of pwhash by inejge.3,644MIT
pwalPartitioned Write-Ahead Log (WAL)146Apache-2.0
pwalarmctlCLI controller for pwalarmd1,564GPL-2.0-or-later
pwalarmdDaemon-based configurable CLI alarm clock1,642GPL-2.0-or-later
pwalletpwallet is a cli for store and recover or export passwords3,864MIT
pwasmSquatting this name for later use1,999Unlicense
pwasm-abiRust WebAssembly Contracts Abi31,199MIT/Apache-2.0
pwasm-abi-deriveRust WebAssembly Contracts Abi (derive macros)27,924MIT/Apache-2.0
pwasm-allocParity WebAssembly standard library internal allocator25,186MIT/Apache-2.0
pwasm-ethereumExterns library to interact with Ethereum-like network29,506MIT/Apache-2.0
pwasm-libcParity WebAssembly standard library libc bindings24,470MIT/Apache-2.0
pwasm-stdParity WebAssembly standard library for contract development48,631MIT/Apache-2.0
pwasm-utilsCollection of command-line utilities and corresponding Rust api for producing pwasm-compatible executables2,524,723MIT/Apache-2.0
pwasm-utils-cliCollection of command-line utilities and corresponding Rust api for producing pwasm-compatible executables40,456MIT/Apache-2.0
pwatThe bank asks you for the Lth, Mth and Nth letters of your password? Use pwat.5,832MIT
pwatchA process watcher - a tool to keep an eye on selected processes with resource usage historical graphs7,477Apache-2.0
pwboxModular password-based encryption61,656Apache-2.0
pwcheckProvides a function to validate a username & password on Linux, MacOS, and Windows6,031MIT OR Apache-2.0
pwchecker-rsA library that consumes the pwned passwords API from haveibeenpwned.com7,767non-standard
pwdSafe interface to pwd.h4,212,118CC-PDDC
pwd-generatorTool for fast generating of passwords selected length1,558MIT
pwd-grpAccess Unix passwords and groups1,192,920MIT
pwd123A simple , fast password generator , only includes one file2,502MIT OR Apache-2.0
pwdfjoin current path with given path2,616MIT
pwdgA rudimentary command-line tool and Rust library for generating secure, random passwords.6,284Apache-2.0
pwdgenEasy and readable password generator5,899MIT
pwdmRudimentary command-line tool and Rust library for managing passwords.6,437Apache-2.0
pwdsprint the path of the current working directory, shortly4,052Apache-2.0
pwfPanda web framework, not suitable for production.2,871GPL-3.0
pwfrPortage with Fixed Resolver1,745Apache-2.0
pwfuA deterministic password generator1,426MIT
pwfuzz-rsPassword list mutator/expander3,934MIT
pwgWith pwg you can easily create random passwords. You can specify how long the password should be and whether it should also…3,563MIT
pwgenGenerate passwords7,448MIT
pwgen-rsA Rust implementation of pwgen password generator47GPL-3.0
pwgen-xA feature-rich password generator with pronounceable, secure, passphrase, and PIN modes44Apache-2.0
pwgen2password generator6,526BSD-3-Clause
pwgenrA untypable password generator9,771GPL-3.0
pwgnCommand line password generation1,513MIT OR Apache-2.0