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.0MathematicsScience purveyorMacros to generate server and client code from a simple protocol definition7,729non-standard purwaThe fundamental Rust web framework — facade re-exports48MITAsynchronousWeb programming purwa-authSession and token authentication for Purwa — tower-sessions, axum-login, Argon2id81MITAuthenticationWeb programming purwa-cliEmpu — Purwa CLI (Artisan-equivalent)54MITCommand line utilitiesDevelopment tools purwa-corePurwa framework kernel — router, middleware, and HTTP primitives253MITAsynchronousWeb programming purwa-inertiaFirst-party Inertia.js protocol adapter for Purwa (v1.3)83MITWeb programming purwa-macrosProc-macros for Purwa routing (get/post/put/delete/resource)85MITWeb programming purwa-ormSQLx migrations and pool helpers for Purwa; optional SeaORM bridge151MITDatabase interfacesWeb programming purwa-testingHTTP and optional Postgres test helpers for Purwa apps50MITDevelopment toolsWeb programming pushA fast, tiny changelog generator428MIT OR Apache-2.0Command line utilitiesDevelopment tools push-fnsA simple tool to upload serverless function assets1,574MITCommand line utilities push-in-placeImplement pushing in place for a vector.2,069non-standardDevelopment tools 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.0Network programmingOperating systems::Linux APIs push-packet-commonInternal shared types for push-packet.72MIT OR Apache-2.0Network programmingOperating systems::Linux APIs push-packet-ebpfInternal eBPF programs for push-packet.42MIT OR Apache-2.0Network programmingOperating systems::Linux APIs push-traitPush trait for collectons.28,383CC0-1.0Data structuresNo standard library push-while-refpush while having a reference2,872MIT OR Apache-2.0Data structures 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,114ISCGUIMultimedia::Audio push32_grrsA tool to search files824MIT OR Apache-2.0Command line utilities push_all_serverA push all server for push all clients.24MIT push_decodePush-based decoding and pull-based encoding9,489MITNFANo standard libraryNo standard library::No dynamic allocation 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.0Rust patterns 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,715MITWeb programmingWeb programming::HTTP client 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,801MITWeb programming::WebSocket pushgenPush-style design pattern for processing of ranges and data-streams.2,906MIT/Apache-2.0 pushicinoWeb Push application server components44MITNetwork programmingWeb programming 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 pushing43MITCommand line utilitiesDevelopment tools 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,367MITCompilers pushrodPushrod UI Library5,107Apache-2.0GraphicsGUI pushrod-widgetsPushrod UI Library - Widgets5,732Apache-2.0GraphicsGUI pushsaferRust crate for using the Pushsafer.com API1,590GPL-3.0 pushtxBitcoin Transaction Broadcast Library7,546MITCommand line utilitiesCryptography::Cryptocurrencies pushtx-cliBitcoin Transaction Broadcast Tool8,105MITCommand line utilitiesCryptography::Cryptocurrencies pushwireGeneric, multiplexed push protocol for real-time applications39Apache-2.0AsynchronousNetwork programming 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,553MITCommand line utilities 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.0AsynchronousCompilers 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+Command line utilities puttyMinimal SSH session manager for Windows CLI2,280MIT OR Apache-2.0Command line utilities putty-rsComposable terminal client with serial and SSH support53MITCommand line utilities putty_coreCore connection, profile storage, and transport logic for putty-rs105MITCommand line utilities 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-onlyCommand line utilities 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 files873MITEncodingGames puzuzuA crossword puz file parser2,972MIT OR Apache-2.0 puzzA simple and powerful web framework.3,371MITAsynchronousNetwork programming puzz-coreCore types and traits for puzz.5,029MITAsynchronousNetwork programming puzz-httpA set of types for representing HTTP requests and responses.5,601MITNetwork programmingWeb programming puzz-middlewareMiddleware for puzz.2,594MITNetwork programmingWeb programming puzz-multipartMultipart form support for puzz.2,516MITAsynchronousNetwork programming puzz-routeMatches incoming HTTP requests and dispatches them to the service for processing.2,583MITNetwork programmingWeb programming puzz-serverHTTP server for puzz.2,633MITAsynchronousNetwork programming puzz-serviceService trait for representing asynchronous request/response operations.5,617MITAsynchronousNetwork programming puzz-sseServer-Sent Events (SSE) library for puzz.2,288MITAsynchronousNetwork programming puzzlequickly find visually similar images1,927ISCAPI bindingsMultimedia::Images 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.0Game developmentGraphics puzzle-solverSolve logic puzzles by describing their constraints. Suitable for puzzles such as Sudoku and Kakuro.8,777MITScience 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,264MITGames puzzlefsPuzzleFS is a next-generation container filesystem.2,508Apache-2.0Filesystem puzzlefs-libBuild, mount and extract PuzzleFS images.3,014Apache-2.0Filesystem puzzlesThe library for solving puzzles like sliding puzzle.1,984LGPL-3.0-or-laterAlgorithmsGame development 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.0Command line utilitiesDevelopment tools 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,644MITAuthentication 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,114MITData structures pvhXen's x86/HVM direct boot ABI (PVH).132MIT OR Apache-2.0Embedded developmentExternal FFI bindings pvlib-rustA Rust port of pvlib-python: solar energy modeling toolkit166Apache-2.0ScienceSimulation pvmA parsing virtual machine with a focus on expressibility of grammars.2,029MITParsing tools 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.0Development toolsNo standard library 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.0Development tools pvoutput-clientClient for the PVOutput.org API95MIT OR Apache-2.0API bindings 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,563MITCryptography pvstreamStream download, parse, and filter Wikimedia pageviews files385MITParser implementations pvtPixel Volume Tree2,911MPL-2.0 pvxs-sysLow-level FFI bindings for EPICS PVXS library276MPL-2.0Development toolsExternal FFI bindings 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 extensions59MITAPI bindingsData structures pw-envCLI for resolving .env secrets from password managers without storing plaintext secrets50MITCommand line utilitiesDevelopment tools pw-genA password generator3,955Apache-2.0 pw-splitterPipeWire audio routing TUI for splitting audio streams35MITCommand line utilitiesMultimedia::Audio pw-telegram-bot-forkA library for creating Telegram bots10,483MITAPI bindingsAsynchronous pw-telegram-bot-raw-forkTelegram Bot API types11,108MITAPI bindings pw-volumeBasic interface to PipeWire volume controls1,713MITCommand line utilities pw_hashA collection of password hashing routines in pure Rust. Fork of pwhash by inejge.3,644MITAuthenticationCryptography pwalPartitioned Write-Ahead Log (WAL)146Apache-2.0Data structuresDatabase implementations pwalarmctlCLI controller for pwalarmd1,564GPL-2.0-or-laterCommand line utilitiesConfiguration pwalarmdDaemon-based configurable CLI alarm clock1,642GPL-2.0-or-laterCommand line utilities pwalletpwallet is a cli for store and recover or export passwords3,864MITCachingCommand line utilities pwasmSquatting this name for later use1,999Unlicense pwasm-abiRust WebAssembly Contracts Abi31,199MIT/Apache-2.0Embedded developmentNo standard library pwasm-abi-deriveRust WebAssembly Contracts Abi (derive macros)27,924MIT/Apache-2.0Embedded developmentNo standard library pwasm-allocParity WebAssembly standard library internal allocator25,186MIT/Apache-2.0Embedded developmentNo standard library pwasm-ethereumExterns library to interact with Ethereum-like network29,506MIT/Apache-2.0Embedded developmentNo standard library pwasm-libcParity WebAssembly standard library libc bindings24,470MIT/Apache-2.0Embedded developmentNo standard library pwasm-stdParity WebAssembly standard library for contract development48,631MIT/Apache-2.0Embedded developmentNo standard library 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.0Command line utilities pwboxModular password-based encryption61,656Apache-2.0CryptographyNo standard library pwcheckProvides a function to validate a username & password on Linux, MacOS, and Windows6,031MIT OR Apache-2.0Authentication pwchecker-rsA library that consumes the pwned passwords API from haveibeenpwned.com7,767non-standard pwdSafe interface to pwd.h4,212,118CC-PDDCExternal FFI bindingsFilesystem 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.0Command line utilitiesCryptography pwdgenEasy and readable password generator5,899MIT pwdmRudimentary command-line tool and Rust library for managing passwords.6,437Apache-2.0Command line utilitiesCryptography 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,563MITAlgorithmsCryptography pwgenGenerate passwords7,448MITCommand line utilities pwgen-rsA Rust implementation of pwgen password generator47GPL-3.0Command line utilities pwgen-xA feature-rich password generator with pronounceable, secure, passphrase, and PIN modes44Apache-2.0Command line utilitiesCryptography pwgen2password generator6,526BSD-3-ClauseCommand-line interfaceCommand line utilities pwgenrA untypable password generator9,771GPL-3.0Command line utilities pwgnCommand line password generation1,513MIT OR Apache-2.0