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.

pamSafe Rust wrappers for PAM authentication109,616MIT OR Apache-2.0Authentication pam-auth[MOVED TO `pam`] Safe Rust wrapper for PAM authentification35,377MIT OR Apache-2.0Authentication pam-bindingsSimplified PAM module creation in Rust83,499MITAuthenticationExternal FFI bindings pam-clientApplication API wrapper to Pluggable Authentication Modules (PAM)80,510MPL-2.0API bindingsAuthentication pam-client2Application API wrapper to Pluggable Authentication Modules (PAM) (forked and fixed version of pam-client)6,981MPL-2.0API bindingsAuthentication pam-fSafe Rust wrappers for PAM authentication2,037MIT OR Apache-2.0Authentication pam-macrosMacros for the pam crate3,025,534MIT OR Apache-2.0 pam-macros-fMacros for the pam crate2,252MIT OR Apache-2.0 pam-rsAn up-to-date fork of the `pam` crate.1,387MIT OR Apache-2.0Authentication pam-rs-macrosMacros for the pam crate677MIT OR Apache-2.0 pam-send-slack-messagepam helper that publishes messages on Slack based on ssh access5,166MIT pam-ssh-agentA PAM module that authenticates using the ssh-agent.6,062MIT OR Apache-2.0 pam-sysFFI wrappers for the Linux Pluggable Authentication Modules (PAM)796,319MIT OR Apache-2.0API bindingsAuthentication pam-sys2FFI wrappers for the Linux Pluggable Authentication Modules (PAM)3,745MIT OR Apache-2.0API bindingsAuthentication pam-u2f-mappingpam-u2f mapping file parser and formatter2,727MPL-2.0AuthenticationConfiguration pam_groupmapPAM Service module allowing to map users based on LDAP group membership5,012MITAuthenticationOperating systems pam_unixSafe Rust wrappers for PAM authentication108MIT OR Apache-2.0Authentication pamlyCommand line interface for digital pathology tools.6,865MITCommand line utilities pamoja-actuatorsConcrete actuator drivers for pamoja: the command-encode half of common parts - the PCA9685 16-channel PWM/servo/LED controller…82MIT pamoja-auditTamper-evident audit logs for pamoja: signed, hash-chained entries so altering, reordering, or dropping a record is detectable.114MIT pamoja-busIn-memory typed publish/subscribe event bus implementing the core EventBus trait.135MIT pamoja-canCAN bus framing for pamoja: classic CAN 2.0 and CAN-FD frames with 11-bit and 29-bit identifiers and the discrete CAN-FD length…123MIT pamoja-coapCoAP transport for the pamoja device SDK, built on coap-lite over UDP.135MIT pamoja-codecSerialization and framing for pamoja: pluggable wire formats behind a common Codec trait.269MIT pamoja-coreCore engine for the pamoja device SDK: device model, transport, event bus, and error types.573MIT pamoja-dashboardLocal-first device dashboard for pamoja: a node serves a hand-built, localized web UI over its own hotspot from a…53MIT pamoja-ffiCurated C ABI surface over the pamoja device SDK, for C, C++, and .NET.134MIT pamoja-gpioOn-board bus addressing and pin logic for pamoja: I2C 7-bit and 10-bit address-frame encoding (NXP UM10204) with reserved-range…122MIT pamoja-kitGoal-named helper math for the pamoja device SDK: smoothing/filtering, calibration and units, PID and on/off control, prediction…192MIT pamoja-ladderCost-aware transport ladder for the pamoja device SDK: try the cheapest link first, buffer offline.130MIT pamoja-loopbackIn-process loopback transport for pamoja: a broker-free Transport for tests, examples, and simulators.132MIT pamoja-loraLoRa link math for pamoja: exact time-on-air and duty-cycle off-time, so a long-range node stays within regulations and budgets…118MIT pamoja-lorawanLoRaWAN 1.0.x MAC framing for pamoja: build and parse data-frame PHYPayloads with the message integrity code and payload…124MIT pamoja-mavlinkMAVLink for pamoja: build, parse, and sign v1/v2 frames (CRC-16/MCRF4XX, per-message CRC_EXTRA, MAVLink 2 SHA-256 signing), a…35MIT pamoja-meshMesh packet framing for pamoja: an addressed, hop-limited, CRC-checked frame for cheap local and mesh radio (ESP-NOW and nRF24…120MIT pamoja-modbusModbus RTU framing for pamoja: CRC-16/Modbus, the RTU ADU envelope, the standard request PDUs, and response decoding, so a…119MIT pamoja-mqttMQTT transport for the pamoja device SDK, built on rumqttc.255MIT pamoja-powerPower-aware scheduling for the pamoja device SDK: duty cycling and an energy-aware governor, no_std-friendly.180MIT pamoja-profileNamed, ready-to-run device profiles for pamoja: assemble a sensor, actuator, transport, codec, and power schedule into a working…129MIT pamoja-ros2ROS 2 bridge logic for the pamoja SDK: topic/service name validation and DDS mapping, RIHS01 type-hash and DDS type-name…96MIT pamoja-routingCost-aware mesh routing for pamoja: a bounded routing table that learns reverse-path routes from the traffic it hears and decides…118MIT pamoja-securityDevice identity and signed telemetry for pamoja: ed25519 keys that sign payloads and verify them, for data integrity and audit…149MIT pamoja-sensorsConcrete sensor drivers for pamoja: the decode-and-configure half of common parts - BME280 temperature/pressure/humidity (Bosch…83MIT pamoja-serialSerial-line packet framing for pamoja: SLIP (RFC 1055) and COBS byte-stuffing with streaming frame decoders, so a raw UART byte…121MIT pamoja-sessionEncrypted, authenticated sessions for pamoja: X25519 key agreement (RFC 7748) and HKDF-SHA256 (RFC 5869) derive a session key,…99MIT pamoja-simHardware-free device simulators for pamoja: fake sensors with configurable noise and drift, a recording actuator, a lossy-link…115MIT pamoja-syncOffline-first store-and-forward buffering for pamoja: durable queues behind the core Store trait.135MIT pamoja-telemetryDevice-side observability for pamoja: structured leveled events and counters that degrade gracefully on metered links, no_std and…131MIT pamoja-zenohZenoh key-expression logic for the pamoja SDK: validity, canonical form, and matching of the chunk-based key-expression language…131MIT pampaPackage to allow basic functions of creating, updating, deleting and reading tasks79MIT pamperA very minimal library to save image data to .pam files.4,2520BSD pamsmRust wrappers around PAM Service Modules functions44,625GPL-3.0API bindingsAuthentication panA toolkit to create floating elements1,670Apache-2.0GUIWebAssembly pan-commonShared infrastructure for the pan-family CLI tools210MIT OR Apache-2.0Command-line interfaceDevelopment tools pan-coreA toolkit to create floating elements1,518Apache-2.0GUIWebAssembly pan-os-rsPanOS REST API wrapper!4,948non-standardAPI bindings pan_bindingsFFI bindings for the SCION PAN Path Aware Networking library14,963MIT OR Apache-2.0 panaA project-based framework for learning Rust1,465MIT panacheAn LSP, formatter, and linter for Markdown, Quarto, and R Markdown1,656MITCommand line utilitiesParser implementations panache-formatterCore formatting engine for Pandoc markdown, Quarto, and RMarkdown836MITText processing panache-parserLossless CST parser and syntax wrappers for Pandoc markdown, Quarto, and RMarkdown1,114MITParser implementationsParsing tools panamaxMirror rustup and crates.io repositories, for offline Rust and Cargo usage.32,014MIT/Apache-2.0 panamax-searchSearch crates in a panamax mirror like `cargo search`6,349MIT panamax-search-libSearch crates in a panamax mirror like `cargo search`6,641MIT panasynA lightweight GPU-accelerated terminal emulator for macOS and Linux.21MITCommand line utilitiesEmulators panaud-cliThe Swiss Army knife of audio processing55MIT OR Apache-2.0Command line utilitiesMultimedia::Audio panaud-coreCore library for panaud audio processing121MIT OR Apache-2.0Command line utilitiesMultimedia::Audio panbuildThe universal builder.5,304BSD-3-Clause pancakeA placeholder library2,516 pancake-db-clientRust client library for PancakeDB7,628Apache-2.0Database interfaces pancake-db-coreTools for PancakeDB and its client libraries8,829Apache-2.0 pancake-db-idlAPI specification for PancakeDB7,229Apache-2.0 pancakesStill a WIP2,294Apache-2.0/MIT pancakestackRust implementation of the Pancake Stack esoteric programming language.15,332MITParser implementations pancakeswap-sdkpancakeswap sdk, Implemented functions related to interaction with pancakeswap.616GPL-3.0 panchangaRust library based on santhoshn/panchanga1,390MITDate and time panchangamHigh-precision Vedic Panchangam calculations using Swiss Ephemeris106MIT pancursespancurses is a curses libary for Rust that supports both Unix and Windows platforms by abstracting away the backend that it…478,944MIT pancurses-resultpancurses-result is a wrapper for pancurses that aims to provide a safe interface to curses. This library aims to guarantee…10,779MIT pandaAn async Rust library for Discord14,130MIT OR Apache-2.0 panda-channelsA library for communicating with the hypervisor from the guest5,102MIT panda-logger一个轻量级的 Rust 彩色日志库,支持彩色输出、文件记录和计时器30MIT panda-reThe official library for interfacing with PANDA (Platform for Architecture-Neutral Dynamic Analysis)81,131GPL-2.0 panda-re-macrosMacros needed for the `panda-re` library43,192GPL-2.0 panda-re-sysThe official *-sys library for interfacing with PANDA (Platform for Architecture-Neutral Dynamic Analysis)26,385GPL-2.0 panda_pileTraits for lazily producing and consuming sequences.2,778CC-PDDC pandacanLibrary to send/receive CAN data using a panda OBD dongle. See https://github.com/commaai/panda for more information.2,810MIT pandamoniumPandamonium1,559MPL-2.0 pandas-cliPandasCLI is a command-line tool for quickly generating and managing Rust projects with PandasAPI structure. It helps you set up…3,552MITCommand line utilities pandas_rsGeneral Mathematics Library for Rust,Inspired by Python Pandas Library.22,000MIT pandascoreA Rust client for the Pandascore API11,639MIT pandastd-mini-grepA command line tool to search for a string in a file1,489MIT pandataA CLI tool for converting data23MITCommand line utilitiesData structures pandemist_vehicle_elementsA library with helpful structures for developing Lotus projects.176Apache-2.0 pandetA lightweight library to help act on panics of detached async tasks10,167MIT pandoAn i3-style tree-tiling terminal multiplexer. Name reserved for an in-development project; first real release to follow.17MIT OR Apache-2.0 pandoca library API that wraps calls to the pandoc 2.x executable313,002MIT/Apache-2.0 pandoc-acA simple pandoc filter for converting acronym codes to LaTeX4,470MIT OR Apache-2.0EncodingText processing pandoc-filter-diagramrender diagram markup in a Pandoc abstract syntax tree as SVG5,589MIT-0 pandoc-katexPandoc filter to render math equations using KaTeX15,141MIT OR Apache-2.0Command line utilities pandoc-wasm-wrapperPandoc.wasm wrapper for easy deployment and a familiar interface2,494GPL-3.0-only pandoc_astdeserializes and serializes the markdown ast for writing pandoc filters137,788MIT pandoc_typesRust port of pandoc-types40,160Apache-2.0Text processing pandoraUnofficial Rust library for interacting with the Pandora API3,769MIT pandora-apiLow-level bindings to the (unofficial) Pandora web api.11,675MIT AND WTFPL pandora-api-deriveDefines a derive macro and some attributes to simplify authoring structs that can be serialized as Pandora API requests.6,733MIT pandora-interpreterA command-line tool to run pandora language.10,598MIT pandora-kitInteractive TUI toolkit for the Hefesto framework433MIT pandora-kmspersonal knowledge management system2,656MITCommand line utilities pandora-osHelpers for pandora contracts1,573GPL-2.0-or-later pandora-rs2Updated version of pandora12,637MIT pandora_boxSyd's log inspector & profile writer270,154GPL-3.0Command line utilitiesOperating systems::Linux APIs pandoras_potHoneypot designed to send huge amounts of data to rude web scrapers34,585AGPL-3.0-onlyNetwork programmingText processing pandoraslogsHigh-performance SIMD log parser achieving 3.2-4.0+ GB/s throughput40GPL-2.0 pandoroHTTP API of filesystem1,546GPL-3.0 pandrsA high-performance DataFrame library for Rust, providing pandas-like API with advanced features including SIMD optimization,…3,384Apache-2.0Data structuresMathematics panduckConversion tool by rust, inspired by pandoc7,097MPL-2.0 panduck-coreConversion tool by rust, inspired by pandoc9,552MPL-2.0 panduck-ebookuse panduck to generate ebooks1,632MPL-2.0 panduck-htmluse panduck to generate pdfs3,532MPL-2.0 panduck-latexUse panduck to generate XeLaTeX1,583MPL-2.0 panduck-pdfuse panduck to generate pdfs1,577MPL-2.0 panduck-ppPretty print utils for [Panduck](https://github.com/oovm/panduck).4,641MPL-2.0 panduck-sycamoreuse panduck to generate pdfs3,990MPL-2.0 paneAlign text inside of resizable rectangular panes13,103MITGUIRendering pane-resizerA simple pane resizer for Leptos2,502MIT pane_uiA RON-driven, hot-reloadable wgpu UI library with spring animations and consistent scaling22Apache-2.0Game developmentGraphics paneforgeReserved name (paneforge — Nemac project). Placeholder; real crate to follow.16MIT OR Apache-2.0 panelplaceholder2,055MIT panel-detectComic panel detection — Rust runtime over ONNX models.34MIT OR Apache-2.0 panel-detect-cliCLI for the panel-detect runtime.16MIT OR Apache-2.0 panelkano_std primitives for compact control-panel interfaces27MIT OR Apache-2.0Embedded developmentGUI paneruA sliding, tiling window manager for MacOS.2,273MITOperating systems::macOS APIs panesRenderer-agnostic layout engine with declarative ergonomics1,701MIT OR Apache-2.0Command-line interfaceGUI panes-cssCSS transpiler for the panes layout engine657MIT OR Apache-2.0GUIWeb programming panes-eguiegui adapter for the panes layout engine654MIT OR Apache-2.0GUI panes-ratatuiRatatui adapter for the panes layout engine1,034MIT OR Apache-2.0GUI panes-wasmWASM/canvas adapter for the panes layout engine644MIT OR Apache-2.0GUIWebAssembly paneshipA blazingly fast, high-performance shell prompt optimized for tmux and large Git repositories174MITCommand line utilities panex-coreShared filesystem operations for PanEx137MITFilesystem panex-tuiTerminal UI for PanEx file explorer132MITCommand line utilitiesFilesystem panfixPanfix parsing: linear time parsing of multifix operators.4,574MIT pangaeaA rust module to to access data from pangaea.de9,069MIT OR Apache-2.0 pangalacticA placeholder; Perhaps someday a revision control + build tool?1,235MIT pangea-clientClient SDK for Pangea The Open Index Protocol11,532MITAPI bindings panglossGlossary converter207GPL-3.0 pangoRust bindings for the Pango library28,476,640MIT pango-sysFFI bindings to libpango-1.029,201,795MIT pangocairoRust bindings for the PangoCairo library2,033,270MIT pangocairo-sysFFI bindings to PangoCairo2,030,876MIT pangolinSomething that will have a pangolin as as mascot1,792GPL-3.0Visualization pangotlsTLS Reverse Proxy using Tokio and Rustls1,557MITAsynchronousNetwork programming panguParanoid text spacing for good readability, to automatically insert whitespace between CJK (Chinese, Japanese, Korean) and…10,681MIT/Apache-2.0Text processing pangu-bollardAn asynchronous Docker daemon API1,626Apache-2.0 pangu2Paranoid text spacing for good readability, to automatically insert whitespace between CJK (Chinese, Japanese, Korean) and…3,600MIT OR Apache-2.0Text processing panicHumanized panic message wrapper22,356MIT panic-abortSet panicking behavior to abort175,277MIT OR Apache-2.0No standard library panic-analyzeran audit tool to scan your crate or workspace searching for potential panic points in your codebase7,122MIT panic-at-the-disco-rsThis is a meme crate that plays the song "Hey Look Ma, I Made It!" and prints "🎩 Hey Look Ma, I Made It! 🕺" to the console before…1,511WTFPL panic-attackerUniversal stress testing and logic-based bug signature detection37non-standard panic-contextShow manually-maintained context information on panic5,050MITDevelopment tools::Debugging panic-controlUtilities to test code with intentional panics45,814Apache-2.0/MITDevelopment tools::Testing panic-customSmall panicking rust crate that allows to easily set the behavior of panicking for embedded or regular no_std binaries.2,927MIT OR Apache-2.0Embedded developmentNo standard library panic-custom-proc-macrosSmall panicking macro crate that allows to easily set the behavior of panicking for embedded or regular no_std binaries.1,934MIT OR Apache-2.0Embedded developmentNo standard library panic-dccReport panic messages to the host using the Debug Communication Channel (DCC)1,530MIT OR Apache-2.0Embedded developmentHardware support panic-extExtension library to panic facilities to make it more usable9,016BSL-1.0No standard library panic-free-analyzeran audit tool to scan your crate or workspace searching for potential panic points in your codebase1,170MIT panic-haltSet panicking behavior to halt3,714,013MIT OR Apache-2.0No standard library panic-handlerTetcore custom panic hook with bug report link56,092Apache-2.0Cryptography::Cryptocurrencies panic-hookTetsy custom panic hook4,059GPL-3.0 panic-itmLog panic messages using the ITM (Instrumentation Trace Macrocell)247,200MIT OR Apache-2.0Embedded developmentNo standard library panic-logLog panics to the `log` macro as error3,516MITDevelopment toolsDevelopment tools::Debugging panic-messageGet a panic message from a panic payload7,988,870MIT OR Apache-2.0 panic-msp430Halting panic implementation for MSP430 microcontrollers13,672MIT OR Apache-2.0 panic-neverThis crate guarantees that your application is free of panicking branches10,857MIT OR Apache-2.0No standard library panic-no-stdPanic handler for `no_std` apps.7,697MIT OR Apache-2.0No standard libraryOperating systems panic-persistPersist panic messages in the targets' RAM58,305MIT OR Apache-2.0Embedded developmentNo standard library panic-probePanic handler that exits `probe-run` with an error code2,489,006MIT OR Apache-2.0Embedded developmentNo standard library panic-ramdumpKeep panic messages in the targets' RAM9,870MIT OR Apache-2.0Embedded developmentNo standard library panic-resetSet panicking behavior to reset437,978MIT OR Apache-2.0No standard library panic-roomAn experiment in panic handling with setjmp/longjmp and arenas1,387MIT OR Apache-2.0 panic-rtt-coreReport panic messages to the host using RTT / jlink20,204BSD-3-ClauseEmbedded developmentNo standard library panic-rtt-targetLogs panic messages over RTT using rtt-target485,315MIT panic-semihostingReport panic messages to the host stderr using semihosting980,327MIT OR Apache-2.0Embedded developmentNo standard library panic-serialPrint panics on serial port5,374MITEmbedded developmentNo standard library panic-soundcloudHandles panic by dropping a link to the crate's homepage1,618UnlicenseCommand-line interface panic-tracing-rttThe is a tracing-rtt embedded library.1,236MIT OR Apache-2.0Development tools panic-ubPanic? What panic?726CC0-1.0 panic-usb-bootSet panicking behavior to reset to usb boot inteface4,082MIT OR Apache-2.0No standard library panic-writeWrite panic messages to a core::fmt::Write and then halt2,650MIT OR Apache-2.0Embedded developmentNo standard library panic_at_the_discoEnhancing panic! in the most musical fashion2,044CC0-1.0 panic_monitorhelps you monitor your threads and deal with panics3,741MIT OR Apache-2.0 panic_rttPanic using the JLINK RTT protocol39,382BSD-3-Clause panic_searchAutomatically search for panics when they happen8,300MIT/Apache-2.0 panic_unwindRust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language.2,755non-standard panicdumpA simple crate, for dumping panic messages to RAM.1,631Apache-2.0 panickingProvides a `std::thread::panicking` analog available in the `no_std` context.63,176MIT OR Apache-2.0No standard libraryRust patterns panicloggerPanic logger1,426MIT panicmsgA library for simplyifying common panic messages.8,976MIT panicshutdowna minimal utility for an almost instant safe-ish shutdown65GPL-3.0-or-laterCommand line utilities