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.
rp-halHAL and peripheral access API for microcontroller family containing RP20405,028MIT OR Apache-2.0
rp-hal-commonShared HAL code for the Raspberry Pi microcontrollers1,625,963MIT OR Apache-2.0
rp-mockCrate to mock redpitaya api1,234MIT
rp-pacPeripheral Access Crate (PAC) for Raspberry Pi Silicon chips.457,258BSD-3-Clause
rp-picoBoard Support Package for the Raspberry Pi Pico571,755MIT OR Apache-2.0
rp-pio_1,627MIT
rp-pio-serialPIO-based software serial for RP2040 & RP2350 using arbitrary GPIO pins56MIT OR Apache-2.0
rp-postgrestPostgREST client-side library3,868Apache-2.0 OR MIT
rp-postgrest-errorstrongly typed errors for PostgREST16,111MIT/Apache-2.0
rp-ppsRP2040/RP2350 PIO building blocks for a GNSS 1PPS timebase, plus NMEA time ingestion: hardware edge-timestamp capture, steerable…23MIT
rp-rs-radio-clockDCF77 and MSF receiver on a Raspberry Pi Pico9,063MIT OR Apache-2.0
rp-runner-switcherDynamic runner switcher for rp pico1,422MIT OR Apache-2.0
rp-sdiosimple crate to interface between a disk and it's partitions544MIT
rp-simple-1Release please simple 14,415MIT OR Apache-2.0
rp-simple-3Release please simple 34,714MIT OR Apache-2.0
rp-supabase-authA Rust client library for interacting with Supabase’s Authentication API.9,036MIT/Apache-2.0
rp-supabase-clientSupabase PostgREST client wrapper with auth capabilities7,584MIT/Apache-2.0
rp-supabase-mockMock client for supabase auth module, useful for tests6,265MIT/Apache-2.0
rp-supabase-realtimeSupabase Realtime client with Auth and subscription capabilities5,293MIT/Apache-2.0
rp-sysFFI bindings to redpitaya API45,297MIT
rp-testtesting release_plz3,009MIT
rp-usb-consoleZero-heap USB CDC logging and command channel for RP2040 with Embassy async framework640MIT
rp-usb-resetA library for exposing a button-less reset interface on embassy-usb for firmware running on Raspberry Pi RP2xxx microcontrollers.20MIT
rp-usb-serialUSB CDC logging for rp2040&rp2350 with rp2040-hal & rp235x-hal145MIT OR Apache-2.0
rp1Easily generate a REST-like CRUD API using Rocket and Diesel8,767MIT OR Apache-2.0
rp1-macrosMacros for RP18,768MIT OR Apache-2.0
rp2-halRP2040/RP2350 HAL923ISC
rp2040Peripheral access API for rp2040 microcontrollers (generated using svd2rust)11,018BSD-3-Clause AND MIT OR BSD-3-Clause AND Apache-2.0
rp2040-boot2Raspberry Pi RP2040 SoC second stage bootloader.1,092,443BSD-3-Clause
rp2040-bootsel-via-double-resetUse two reset signals in short succession to trigger reboot to bootsel mode1,537MIT OR Apache-2.0
rp2040-dshotDShot protocol implementation for RP2040 using PIO128AGPL-3.0-or-later
rp2040-emuCycle-accurate emulator for the Raspberry Pi RP2040 (dual Cortex-M0+ + PIO).108MIT OR Apache-2.0
rp2040-emu-tuiInteractive ratatui/crossterm TUI for the rp2040-emu Raspberry Pi RP2040 emulator: register/memory/trace inspection and firmware…50MIT OR Apache-2.0
rp2040-flashSupport for writing the flash memory of the Raspberry Silicon RP2040.24,823MIT OR Apache-2.0
rp2040-halA Rust Embedded-HAL impl for the rp2040 microcontroller741,315MIT OR Apache-2.0
rp2040-hal-macrosMacros used by rp2040-hal618,589MIT OR Apache-2.0
rp2040-i2sRead and write to I2S devices like MEMS microphones or DACs, on the RP2040 microcontroller.1,331MIT OR Apache-2.0 OR Zlib
rp2040-linkerConfiguration automatique du linker et du boot (BOOT2) pour RP2040 (Pico 1) en Rust. Infrastructure pure no_std.58GPL-2.0-or-later
rp2040-monotonicRTIC Monotonic implementation based on RP2040's Timer peripheral18,945MIT OR Apache-2.0
rp2040-multicore-per-cpuEnable use of per-core static variables on rp20406,062MIT OR Apache-2.0
rp2040-pacA Peripheral Access Crate for the Raspberry Pi RP2040 SoC800,744BSD-3-Clause
rp2040-panic-usb-bootOn panic, boot to USB mode implemented in ROM12,298MIT OR Apache-2.0
rp2040-romAccess to Raspberry Pi RP2040 ROM functions from Rust2,766MIT
rp2040_waitCrate for more accurate wait times than Delay using rp2040_hal::timer::Timer.1,567MIT
rp2350-emuCycle-accurate emulator for the Raspberry Pi RP2350 / RP2354 (dual Cortex-M33 + PIO + FPU).204MIT OR Apache-2.0
rp2350-emu-tuiInteractive ratatui/crossterm TUI for the rp2350-emu Raspberry Pi RP2350/RP2354 emulator: register/memory/trace inspection and…52MIT OR Apache-2.0
rp2350-linkerZero-config linker and boot support for RP2350 (Pico 2) in Rust. Pure no_std infrastructure.237GPL-2.0-or-later
rp2350-pizero-linkerZero-config linker and boot support for Waveshare RP2350-PiZero (16MB Flash, RP2350B). Pure no_std infrastructure.21GPL-2.0-or-later
rp235x-halA Rust Embedded-HAL impl for the RP235x microcontroller family1,600,563MIT OR Apache-2.0
rp235x-hal-macrosMacros used by rp235x-hal1,593,578MIT OR Apache-2.0
rp235x-pacA Peripheral Access Crate for the Raspberry Pi RP235x microcontrollers1,621,848BSD-3-Clause
rp326-usbCLI tool for printing text and images to the Rongta RP326 thermal printer over USB54MIT
rp_sandbox_aTesting project -- please ignore10,691MIT OR Apache-2.0
rp_sandbox_bTesting project -- please ignore7,009MIT OR Apache-2.0
rp_sandbox_cTesting project -- please ignore3,467MIT OR Apache-2.0
rpaLike JPA (In Java) Library to access database.24,938non-standard
rpa_derivesDerives Module for RPA.22,202non-standard
rpa_enumRPA Enum extension.9,394non-standard
rpa_macrosMacros Module for RPA.22,346non-standard
rpacaA rust crate wrapping the Alpaca API1,415MIT OR Apache-2.0
rpackPacking algorithm implmentation6,227non-standard
rpack_cliCLI application for generating rpack atlases2,123MIT OR Apache-2.0
rpack_eguiGUI application for generating rpack atlases1,193MIT OR Apache-2.0
rpacketLow-level OpenPGP packet operations based on rPGP5,361MIT OR Apache-2.0
rpageRust browser automation (DrissionPage-inspired) with built-in AI agent diagnostics —…76MIT
rpaheuirpaheui wrapper for Rust1,821AGPL-3.0
rpaiTool to make it easier to jump between AI agents in tmux.265MIT
rpakSimple no_std-compatible helper for the Quake 2 PAK format2,978MIT
rparRun terminal command multiple times in parallel1,374MIT OR Apache-2.0
rparallelGNU parallel implementation in pure Rust1,511MIT
rparifLibrary that allow to access AirParif services.3,840MIT OR Apache-2.0
rparseSimple human-readable command-line parser2,734WTFPL
rpassA (symmetric/asymmetric) GPG-based secrets manager for the CLI3,252non-standard
rpass-cliCross-platform pass-compatible CLI for GPG-encrypted secrets120MIT
rpasswordRead passwords in console applications (unix, windows, macos, wasm).49,683,124Apache-2.0
rpassword-wasiRead passwords in console applications.19,501Apache-2.0
rpatchA simple tool aimed to patch files using Unified Diff Format patch.2,633MIT
rpawomasterA secure password manager written in Rust796MulanPSL-2.0
rpayrust pay api1,282MIT
rpbA simple implementation of progress bar for rust9,483MIT
rpcexperimental rpc framework for rust2,683non-standard
rpc-4micaShared RPC client and data types for the 4Mica payment network.864CC-BY-NC-4.0
rpc-agentA modular Rust framework for building RPC-based agents with pluggable provider integrations107MIT
rpc-apiA typed rpc library to be used by wasm and other targets2,096MIT OR Apache-2.0
rpc-api-serverA typed rpc library to be used by server targets (not wasm)1,505MIT OR Apache-2.0
rpc-clicli for making RPC 2.0 requests4,897MIT
rpc-corea tiny rpc library for rust9,274MIT
rpc-core-neta tiny rpc library for rust5,203MIT
rpc-discordCross-platform crate for interfacing with the Discord client locally via RPC5,142MIT
rpc-itRPC library for my own demand.22,070MIT
rpc-it-macrosRPC library for my own demand.12,595MIT
rpc-json-clientA generic rpc client that handles JSON5,322MIT
rpc-libContains Client for making RPC 2.0 requests5,867MIT
rpc-perfRPC Performance Testing10,376Apache-2.0
rpc-planeSolana RPC proxy with intelligent routing, automatic failover, and slot-aware health scoring15Elastic-2.0
rpc-routerJSON RPC Router Library37,509MIT OR Apache-2.0
rpc-router-macrosProc Macros for rpc-router crate29,256MIT OR Apache-2.0
rpc-rsA blazingly fast, lightweight, and type-safe RPC/IPC framework for
Rust and Web/Tauri-based applications, based on `specta`.2,372MIT
rpc-toolkitA toolkit for creating JSON-RPC 2.0 servers with automatic cli bindings19,730MIT
rpc-toolkit-macromacros for rpc-toolkit17,644MIT
rpc-toolkit-macro-internalsinternals for macros for rpc-toolkit18,401MIT
rpc-toyA toy RPC framework, DO NOT USE4,131MIT
rpc_adapterEnglish: RPC adapter for unified request handling / 中文: 统一请求处理的RPC适配器2,218MulanPSL-2.0
rpc_calc_adrenalineRPN(Reverse Polish Notatio) library1,540MIT
rpc_calc_jkRPN(Reverse Polish Notatio) library64MIT
rpc_pbrpc_pb provides prototk definitions for an RPC layer.16,452Apache-2.0
rpc_sv2SV2 JD Server RPC5,209MIT OR Apache-2.0
rpcapAn all-Rust library for reading and writing PCAP files.33,541MIT/Apache-2.0
rpcdiscordA simple, cross-platform crate for interfacing with Discord's IPC6,443MIT
rpcl2-deriveDerive macros for the ros_pointcloud2 crate.9,476MIT OR Apache-2.0
rpcnetRPC library based on QUIC+TLS encryption323MIT OR Apache-2.0
rpcperf-dataspecData structure specifications for interoperability with rpc-perf3,030MIT OR Apache-2.0
rpcperf_parserrpc-perf response parsers2,645Apache-2.0
rpcperf_requestrpc-perf request builder4,667Apache-2.0
rpcperf_workloadrpc-perf workload generation4,185Apache-2.0
rpcxA rpc/microservice framework.7,380MIT
rpcx_clientA rpc/microservice framework.11,826MIT
rpcx_deriveA rpc/microservice framework.13,655MIT
rpcx_protocolA rpc/microservice framework.14,163MIT
rpcx_serverA rpc/microservice framework.10,534MIT
rpdfPDF command-line utils written in Rust5,241MIT
rpdfiumA faithful Rust port of Google's PDFium PDF rendering engine110Apache-2.0
rpdfium-codecImage codecs for rpdfium2,311Apache-2.0
rpdfium-coreCore types and utilities for rpdfium2,438Apache-2.0
rpdfium-docDocument-level features for rpdfium1,975Apache-2.0
rpdfium-editPDF editing and writing for rpdfium1,798Apache-2.0
rpdfium-fontFont processing for rpdfium2,182Apache-2.0
rpdfium-graphics2D graphics engine for rpdfium2,245Apache-2.0
rpdfium-pagePage object model for rpdfium2,113Apache-2.0
rpdfium-parserPDF file structure parser for rpdfium2,244Apache-2.0
rpdfium-renderRendering pipeline for rpdfium200Apache-2.0
rpdfium-textText extraction for rpdfium204Apache-2.0
rpdoRoboPLC Data Objects Protocol3,363Apache-2.0
rpdsPersistent data structures with structural sharing15,644,141MIT
rpds-pathtreeImmutable, path-addressable tree data structure41,397MPL-2.0
rpecliRust cli tool to display information about PE files7,348non-standard
rpegExperimental, very limited JPEG decoder.1,583MIT
rperfvalidates network throughput capacity and reliability15,616GPL-3.0-only
rperf3-rsHigh-performance network throughput measurement tool, inspired by iperf3.499MIT OR Apache-2.0
rpexRatio Partition EXpression.15MIT OR Apache-2.0
rpfA framework for creating Rust programs17,340BSD-3-Clause
rpf-archiveRockstar Package File (RPF) archive library — read and write RPF0–RPF8, IMG1, IMG2, and IMG3 across GTA, RDR, and related titles368MIT
rpf2fivem-cliConvert .rpf files to FiveM resource folders15MPL-2.0
rpfixerA tool to fix Minecraft: Java Edition resource pack image protection3,891MIT
rpfm_cliA CLI tool to automate all your Total War modding needs.52,148MIT
rpfm_extensionsThis crate contains extended functionality (dependencies manager, global search,...) over the `rpfm_lib` crate, meaning stuff…53,298MIT
rpfm_libThis crate contains the basic functionality for interacting with Total War files.54,381MIT
rpgA very basic RPG engine written in Rust5,252non-standard
rpg-chat-command-parserA command line parser for RPG-like chat commands. Processes commands such as '/heal Player1', '/equip sword', or '/party invite…1,009MIT
rpg-cliCLI tool for the Rust Playground.4,301MIT OR Apache-2.0
rpg-compilerA compiler library for the rpg esoteric programming language2,847MIT
rpg-dice-rollerA crate to roll dice with modifiers and apply expressions to them.3,911MIT
rpg-dice-rustAn RPG dice rolling library and command line app.1,806non-standard
rpg-statA library for computer stats for RPG game development28,935non-standard
rpg-typesRPG Maker type definitions22AGPL-3.0-only
rpg-utilRust Password Generator - A fast and customizable password generator158MIT
rpgassistSimple assist traits, serde (de)serializers, etc.369MIT OR Apache-2.0
rpgcmdsset of command line rpg game functions for learing rust1,994MIT
rpgcpfGCPF archive compression and decompression library1,355CC0-1.0
rpgdkA Roll-Playing Game Development Kit suited for (but not limited to) text adventure games.14,872MIT
rpgenA password generator written in Rust1,535MIT
rpgffiToolkit for FDW, Logical Decoders and extensions for postgresql16,112Apache-2.0/PostgreSQL
rpgm-asset-decrypter-libA library for decrypting/encrypting RPG Maker MV/MZ audio and image assets.3,215non-standard
rpgmad-libLibrary for decrypting/encrypting RPG Maker `rgss` archives.2,990non-standard
rpgnA crate for parsing PGNs (Portable [Chess] Game Notation).19,008GPL-3.0
rpgpieExperimental high level API for rPGP64,124MIT OR Apache-2.0
rpgpie-certificate-storeCertificate store for rpgpie, based on openpgp-cert-d13,882MIT OR Apache-2.0
rpgpie-sopExperimental SOP implementation based on rpgpie25,548MIT OR Apache-2.0
rpgsave-filterRPG Maker MV/MZ save file Git filter driver440MIT
rpgtoolUtility tool for working with RPG Maker projects119MPL-2.0
rpgtool-commonCommon crate for rpgtool and marshalconv405MPL-2.0
rpgtoolsCollection of utilities to help run tabletop role-playing games10,075GPL-3.0
rpgxLightweight, modular, and extensible RPG game engine 2D, designed for flexibility, portability, and ease of use.3,086MIT
rpgx-dioxusDioxus plugin for the RPGX engine2,118MIT
rpgx-wasmWasm driver for the RPGX engine1,702MIT
rphiA simple interface for Phi models10,770MIT/Apache-2.0
rphoneticRust port of phonetic Apache commons-codec algorithms197,542Apache-2.0
rphtmlA html parser written in rust.89,697MIT
rpi-asyncA set of asynchronous streams for GPIO inputs on a Raspberry Pi.2,623MIT
rpi-derive-keyA utility crate for deriving secure device-specific keys on Raspberry Pi.3,791MIT OR Apache-2.0
rpi-gpioLibrary and CLI application to inspect RPi GPIO3,294BSD-2-Clause
rpi-hostA library to control Raspberry Pi 5 wireless interface for switching between hotspot and client modes139MIT
rpi-imgpatcherA tool to customize Raspberry Pi OS images by patching the boot partition without mounting or rebuilding the system.110MIT
rpi-infoFigure out which model revision of Raspberry Pi you're running on5,105non-standard
rpi-led-matrixBindings for Hzeller's RPi-RGB-Led-Matrix20,479GPL-3.0
rpi-led-matrix-syssystem library for the rpi-rgb-led-matrix C++ library14,005GPL-3.0
rpi-led-panelControl LED matrices with a Raspberry Pi.13,181GPL-2.0
rpi-mailboxAn interface of the `mailbox` which is a low level interface of the RaspberryPi.37,842Apache-2.0
rpi-mh-z19c-exporterExport CO2 concentration measured with a Winsen MH-Z19C sensor on a Raspberry Pi to Prometheus.7,833MIT OR Apache-2.0
rpi-mmal-rsRust binding for `mmal` library of Raspberry Pi6,195MIT
rpi-palInterface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.2,313MIT
rpi-pico-sdkThe pico-sdk for Raspberry Pi Pico, via bindgen1,671MIT
rpi-pico-sdk-sysThe pico-sdk ffi binding for Raspberry Pi Pico1,757MIT
rpi-relay-libGPIO relay control library for Raspberry Pi418MIT OR Apache-2.0
rpi-st7789v2-driverRaspberry-Pi driver for the ST7789V2 TFT display controller (WaveShare 1.69" 240x280 LCD)9,460GPL-3.0-or-later
rpi-video-rsRust version of H264 video record on Raspberry Pi2,528MIT
rpi_embeddedInterface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals. Forked from RPPAL26,577MIT
rpi_memory_displayDrive a Sharp Memory Display module from a Raspberry Pi4,371MIT
rpi_resizeShrink Raspberry Pi root filesystem and create additional partitions for swap, /var, and /home29MIT
rpi_sim868RPi SIM868 is a crate designed to facilitate interaction with the Waveshare SIM868 HAT for Raspberry Pi.10,005MIT