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.

rpi_windowRaspberry Pi window initialization for GPU rendering2,840Apache-2.0 rpi_ws281x-cWrapper for rpi_ws281x C library7,845BSD-2-ClauseEmbedded developmentHardware support rpi_ws281x-sysBindings to rpi_ws281x C library8,739BSD-2-ClauseEmbedded developmentHardware support rpian-terminalA simple crate for basic terminal manipulation16,220MITCommand-line interface rpic-capiStable C ABI for rpic — the foundation for non-Rust bindings (R, Python, etc.).362BSD-2-ClauseExternal FFI bindingsGraphics rpic-cliCommand-line front-end for rpic (the pic graphics language → SVG/PNG/PDF).375BSD-2-ClauseCommand line utilitiesGraphics rpic-coreCore engine for rpic: lexer, parser, geometry, and SVG/PNG/PDF backends for the pic graphics language.653BSD-2-ClauseGraphicsParser implementations rpic-renderRaster (PNG) and PDF rendering for rpic, by rasterizing/converting its SVG output (pure Rust: resvg/tiny-skia, svg2pdf).611BSD-2-ClauseGraphicsRendering rpickHelps you pick items from a list by various algorithms. Example uses: pick a restaurant you haven't been to in a…40,122GPL-3.0Command line utilitiesGames rpidRust Programmable Interface for Domain-Independent Dynamic Programming (RPID)1,523MIT OR Apache-2.0 rpietAn interpreter for Piet, the esoteric programming language4,618MITDevelopment tools rping🌊 A Fully Anonymous Any TCP Flag Flooding Attack CLI.8,909MITCommand line utilitiesNetwork programming rpipeProvides a `pipe!` macro that works like Haskell's `$` operator33MIT rpipesA 'terminal saver' program that prints pipes.3,369GPL-3.0-only rpixivPixiv client writen in Rust45MIT rpjA project management CLI tool for quick manipulation of projects6,660MITCommand line utilities rpkA lightweight, cross-platform cli package manager.19,564MIT OR Apache-2.0Command line utilities rpk-builderRPK Keyboard builder959MIT rpk-commonRPK common fields between config tool and firmware builder2,629MITEmbedded development rpk-configRPK configuration tool1,626MITEmbedded development rpk-firmwareRPK Keyboard firmware1,214MITEmbedded development rpk-macrosRPK macros1,202MIT rpkgA lightweight CLI wrapper around Rscript for installing R packages from CRAN or elsewhere108MITCommand line utilitiesDevelopment tools rpkg-configStandalone library for reading pkg-config .pc files86,537Zlib OR MIT OR Apache-2.0Development toolsDevelopment tools::FFI rpkg-rsParse Glacier ResourcePackage (rpkg) files, allowing access to the resources stored within.15,479Apache-2.0Data structuresGame development rpkiA library for validating and creating RPKI data.217,962BSD-3-ClauseNetwork programming rpki-comRFC-003: The Immunity Layer. Parallel Tensor Watermarking and 128-bit malicious pulse isolation for the Aicent Stack 2026.…265Apache-2.0 rpki-rtrA library for RPKI RTR.17,965BSD-3-ClauseNetwork programming rpklBindings and codegen for Apple's Pkl configuration language75,076MIT rpkl-jdxBindings and codegen for Apple's Pkl configuration language879MIT rpkl-parserParser for the PKL configuration language37Apache-2.0 rpktefficient and generic network packet manipulation for rust1,943Apache-2.0Network programming rpkt-dpdka safe FFI library for DPDK1,580Apache-2.0Network programming rpkt-dpdk-sysdo not use this crate, use rpkt-dpdk instead1,945Apache-2.0Network programming rpkt-timehigh-precision timer based on rdtsc register1,507Apache-2.0Network programming rplSamples for Rust Programming Language book1,476MIT rpl-token-cliRPL-Token Command-line Utility2,994Apache-2.0 rplaceData analysis library for r/place2,605MIT rplagRust code plagiarism detector1,609MIT OR Apache-2.0Command line utilitiesDevelopment tools rplaidAn async client library for Plaid APIs.7,965MITAPI bindings rplayerA Command Line Audio Player3,216GPL-3.0Command-line interfaceCommand line utilities rplcPLC programming in Rust20,194Apache-2.0 rplc_deriveDerive macros for rPLC project5,184Apache-2.0 rplc_opcuaOPC UA client and server API8,318MPL-2.0Embedded developmentNetwork programming rplcs_eventsA Rust library for managing events hosted by RPLCS.813MIT rplexfmtrA command line tool to batch rename media files for Plex® Media Server TV Show.8,731GPL-3.0-onlyCommand line utilities rplidar-rppalA Rust crate for accessing RpLidar A1 sensor data using the rppal library on a Raspberry Pi.1,114MITEmbedded developmentHardware support rplidar_drvDriver for Slamtec RPLIDAR series laser sensors5,197BSD-2-Clause rplidar_drv_rsDriver for Slamtec RPLIDAR series laser sensors1,754BSD-2-Clause rplotRPlot is a advanced library for data visualization, designed to be used in conjunction with RNum. It offers matplotlib like…1,525MIT rplotlibUsed to plot during the test phase1,323MIT rplsA (mostly) POSIX implementation of ls, that also respects LS_COLORS4,059GPL-3.0-only rpltreeA PCAP parser to display the RPL tree from RPL ICMP messages.1,518MIT OR Apache-2.0Network programming rpluginRust plugin system for AST processing7,002Apache-2.0 rplugin_macrosMacros for rpluign, rust plugin system for AST processing5,019Apache-2.0/MIT rpmA pure rust library for building and parsing RPMs1,153,751Apache-2.0 OR MITDevelopment toolsParsing tools rpm-builderA simple Rust CLI utility for creating simple RPMs667Apache-2.0Development toolsParsing tools rpm-infraA pure rust library for building and parsing RPMs14,129Apache-2.0 OR MITDevelopment toolsParsing tools rpm-oxideplaceholder for now19MPL-2.0 rpm-pkg-countCounts installed RPM packages using librpm60,287GPL-3.0-onlyExternal FFI bindings rpm-qaA thin Rust wrapper around `rpm -qa`1,565LGPL-2.1-or-later rpm-repositoryRPM repository interaction5,796MPL-2.0 rpm-rsA pure rust library for building and parsing RPM's48,688Apache-2.0Development toolsParsing tools rpm-rs-temporaryA pure rust library for building and parsing RPM's1,732Apache-2.0Development toolsParsing tools rpm-sequoiaAn implementation of the RPM PGP interface using Sequoia.20,746LGPL-2.0-or-laterAuthenticationCryptography rpm-specParser and pretty-printer for RPM .spec files275MIT OR Apache-2.0Parser implementationsText processing rpm-spec-analyzerVisitor-based static analyzer library for RPM .spec files49MIT OR Apache-2.0Development toolsParser implementations rpm-spec-profileDistribution profiles for the RPM spec analyzer: identity, macros, rpmlib features, whitelists73MIT OR Apache-2.0ConfigurationParser implementations rpm-spec-toolPretty-printer and static analyzer CLI for RPM .spec files23MIT OR Apache-2.0Command line utilitiesDevelopment tools rpm-timerSmall and simple to use tool that limits your processing speed to specified number of items per minute (or per second). Perfect…5,119MIT rpm-versionA library for dealing with RPM versions (NEVRA, EVR) correctly. Sort algorithm is identical to RPM.63,846MIT rpmallocCross-platform global memory allocator using rpmalloc484,293MIT OR Apache-2.0API bindingsMemory management rpmalloc-sysUnsafe FFI bindings to rpmalloc C library494,869MIT OR Apache-2.0External FFI bindingsMemory management rpmbuildRENAMED: please visit https://crates.io/crates/librpm2,983Apache-2.0 rpmdbRust implementation of rpmdb2,016MIT rpmexprA parser for %[RPM expressions]1,601MITParser implementationsParsing tools rpmiRISC-V Platform Management Interface (RPMI) constants and runtime library1,241MulanPSL-2.0 OR MITEmbedded developmentHardware support rpmlibRENAMED: please visit https://crates.io/crates/librpm7,209LGPL-2.1+ rpmlib-sysRENAMED: please visit https://crates.io/crates/librpm-sys8,615LGPL-2.1+ rpmlx90640High-level library for imaging using Raspberrypi I2C and the MLX90640 thermal sensor2,056MIT OR Apache-2.0Embedded developmentMultimedia::Images rpmociBuild container images from RPMs6,466GPL-3.0-or-later rpmrepoCrate containing definitions for parsing yum repositry data structures4,597MITParsing tools rpmrepo_compsA library for reading and writing RPM repository packagegroup / comps metadata1,624MPL-2.0 rpmrepo_downloadA library for downloading RPM repositories1,615MPL-2.0 rpmrepo_metadataA library for parsing RPM repository metadata.4,332MPL-2.0 rpmsignRENAMED: please visit https://crates.io/crates/librpm3,004LGPL-2.1+ rpmspecAn RPM spec file parser5,262MITParser implementationsParsing tools rpmspec-commonHelper structs and functions for the rpmspec/rpmexpr crate1,886MITParser implementationsParsing tools rpmvercmpCall rpmvercmp function from dynamic library: /usr/lib/librpm.so.*.1,591BSL-1.0Command line utilities rpmvercmp-rsRPM version comparison (rpmvercmp) in Rust — no_std and no_alloc friendly167MPL-2.0 rpnA Reverse Polish Notation lib + executable2,577 rpn-cA calculator environment using Reverse Polish Notation and multiple precision numbers10,293MIT OR Apache-2.0 rpn-cliCommand line reverse Polish notation calculator.6,001GPL-3.0-or-later rpn-engineReverse Polish Notation evaluator — zero-allocation, no_std, and const-evaluable, over a caller-provided stack buffer.13MIT OR Apache-2.0AlgorithmsMathematics rpn-examplerpn calc913MIT rpn-reckonerA Reverse Polish Notation library4,884MIT rpn_calcRPN(Reverse Polish Notatio) library3,051MIT rpn_calc0000123RPN2,115MIT rpn_calc1513RPN Library194MIT rpn_calc20221028RPN(Reverse Polish Notatio) libraray1,578MIT rpn_calc_2022_06_26RPN(Reverse Polish Notatio) Library1,662MIT rpn_calc_53TanukiRPN(Reverse Polish Notatio) library1,587MIT rpn_calc_555RPN(Reverse Polish Notatio) library1,592MIT rpn_calc_acrate for learning 手を動かして考えればよくわかる 高効率言語 Rust 書きかた・作りかた クジラ飛行机 (著) Chapter 4 Section07 自作クレートを作って公開する3,463MIT rpn_calc_antoliny0919RPN(Reverse Polish Notation) library1,573MIT rpn_calc_by_banbiossaRPN (reverse polish notation) library1,609MIT rpn_calc_copy_packageRPN(Reverse Polish Notatio) library. (This is a copy package of rpn_calc)1,590MIT rpn_calc_emptyRPN(Reverse polish Notatio) library1,648MIT rpn_calc_hellojaewonRPN(Reverse Polish Notation) library by jwchoi1,583MIT rpn_calc_JMRPN(Reverse Polish Notatio) library2,813MIT rpn_calc_joonhosonRPN(Reverse Polish Notation) library2,145MIT rpn_calc_jrkRPN(Reverse Polish Notation) library1,575MIT OR Apache-2.0 rpn_calc_karinRPN(Reverse Polish Notatio) library1,591MIT rpn_calc_karishuteronRPN(Reverse Polish Notatio) librasy1,651MIT rpn_calc_kfjRPN library by kfj25MIT rpn_calc_kh113RPN(Reverse Polish Notatio) library1,542MIT rpn_calc_libRPN(Reverse Polish Notatio) library1,911MIT rpn_calc_mo9RPN(Reverse Polish Notatio) library1,591MIT rpn_calc_motirollRPN lib1,569MIT rpn_calc_nemutas_20240915RPN(Reverse Polish Notatio) library2,195MIT rpn_calc_okamoto_r32iefjoaRPN(Reverse Polish Notatio) library1,627MIT rpn_calc_perlRPN library for Perl3,311MIT rpn_calc_practiceRPN(Reverse Polish Notation) library1,685MIT rpn_calc_readerRPN(Reverse Polish Notatio) library1,234MIT rpn_calc_rust_programmingRPN(Reverse Polish Notation) library1,549MIT rpn_calc_sample1RPN(Reverse Polish Notatio) library1,706MIT rpn_calc_sogRPN(Reverse Polish Notatio) library1,660MIT rpn_calc_tamecatRPN(Reverse Polish Notatio) library1,531MIT rpn_calc_taqqu15_testRPN(Reverse Polish Notatio) library1,614MIT rpn_calc_taro_kobayashiRPN(Reverse Polish Notation) library1,272MIT rpn_calc_testMy first cargo25MIT rpn_calc_test_neuvecomRPN(Reverse Polish Notatio) library1,617MIT rpn_calc_test_pptt_prvRPN library test (this is copy of rpn_calc)1,658MIT rpn_calc_test_verrpn lib1,539MIT rpn_calc_uc_sampleRPN sample library3,937MIT rpn_calc_usknRPN(Reverse Polish Notatio) library1,716MIT rpn_calc_wipRPN calculator1,519MIT rpn_calc_yhirano55RPN (Reverse Polish Notatio) library1,273MIT rpn_calcoman3RPN(Reverse Polish Notation) library28MIT rpn_calculatorRPN(Reverse Polish Notatio) library1,588MIT rpn_calcuratorRPN(Reverse Polish Notation) calculator1,619MIT rpn_icedpenguinRPN(Reverse Polish Notation) library1,676MIT rpn_libRPN(Reverse Polish Natation) library8,798MIT rpncReverse Polish Notation Calculator1,819MIT rpniA basic command-line RPN calculator2,866AGPL-3.0-or-laterCommand line utilitiesMathematics rpo-xhash-m31Rust implementation of the RPO‑M31 and XHash‑M31 hash permutations, with a Sponge facade for Circle‑STARKs and zk‑friendly…668MITAlgorithmsCryptography rpocketAn unofficial SDK for the PocketBase written in Rust. This SDK provides an easy-to-use interface for interacting with the…1,526non-standard rpolyAn implementation of the RPOLY algorithm for finding all roots of a real-coefficient univariate polynomial7,900non-standardAlgorithmsMathematics rpomoA simple Pomodoro timer using notify-send and zenity73MIT rpoolLock-free generic resource pool implementation.3,003GPL-3.0-or-later rpoolsA minimalist workerpool for rust6,083MITConcurrency rportA p2p port forwarding client using WebRTC datachannels781MIT rport-serverP2P Signaling server for rport78MIT rportaudioPortAudio bindings for Rust3,089MITAPI bindings rposCursor Manager on Table10,286MITData structures rpos_drvFundamentals for Slamtec device drivers5,997BSD-2-Clause rpostCMS rpost1,440non-standard rpp-parserParser for Reaper's RPP project files2,136MIT OR Apache-2.0 rppalInterface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.1,061,333MITEmbedded developmentHardware support rppal-dht11Raspberry Pi Rust driver for the DHT11 temperature and humidity sensor.5,362MIT OR Apache-2.0Embedded developmentHardware support rppal-mcp23s17MCP23S17 driver An experimental driver for the MCP23S17 16 bit I/O expander chip addressed over the SPI bus on Raspbery Pi…8,220MITEmbedded developmentHardware support rppal-pfdPiFace Digital driver An experimental driver for the PiFace Digital I/O expander for the Raspberry Pi. Requires RPPAL for the…7,473MITEmbedded developmentHardware support rppal_mfrc522MFRC522 interface crate using the rppal crate and SPI2,641Unlicense rppal_shiftA Rust crate for manipulating shift registers via the GPIO pins on a Raspberry Pi.497MIT rppal_w_frontendInterface for the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.4,223MITEmbedded developmentHardware support rpresenceDependency-free, cross-platform Rust crate for Discord Rich Presence interaction1,080MITGame development rpressLightweight async HTTP/1.1 and HTTP/2 framework built on tokio with TLS (rustls), routing, middleware, streaming, compression,…201MITAsynchronousWeb programming::HTTP server rprimeProvides useful functions for prime numbers.2,800MITCommand line utilitiesScience rprobeA simple tool to probe a remote host http or https connection29,098MITCommand line utilities rprofProcess resource profiler — captures CPU and memory usage of a child process and renders charts in a browser.18MITCommand line utilitiesDevelopment tools::Profiling rprofileA simple crate to measure processor timings in selected samples of execution4,223MIT rprofilerA library for simple profiling your code with HTML reports as result4,274MITDevelopment toolsDevelopment tools::Profiling rpromptPrompt user input in console applications.698,854Apache-2.0 rpropPropositional logic in Rust86MIT OR Apache-2.0 rprop_deriveProcedural macros for RProp117MIT OR Apache-2.0 rprotobufPush-based Protocol Buffers parser and writer (gumdrop/jsonparser-style)38LGPL-2.1-or-laterEncodingParser implementations rproxA basic Rust reverse proxy1,568non-standard rproxyPlatform independent asynchronous UDP/TCP proxy10,300MITCommand line utilitiesNetwork programming rpsRust bindings for RPS API4,279MIT OR Apache-2.0API bindingsGame development rps-sysUnsafe bindings for RPS API generated with bindgen6,569MIT OR Apache-2.0API bindingsExternal FFI bindings rps_paijoMy first project of a simple Rock, Paper, Scissors game in Rust.13,458MIT OR Apache-2.0 rps_trackerA high-performance, lock-free requests-per-second tracker. `RPSTracker` is designed for extremely high write throughput in…58MIT rpscanA simple yet powerful TCP port scanner that supports domains and IP addresses162MITCommand line utilitiesNetwork programming rpslA parser for the Routing Policy Specification Language (RPSL)12,839MITDatabase interfacesNetwork programming rpsl-parserRenamed to https://crates.io/crates/rpsl-rs, this crate is deprecated.6,486MITDatabase interfaces rpsl-rsA Routing Policy Specification Language (RPSL) parser with a focus on speed and correctness.6,786MITDatabase interfacesParsing tools rpslyzerPlaceholder redirecting to the route_verification crate.970MIT rpsmonAdvanced system resource monitor with beautiful TUI graphs and detailed process insights61MITCommand line utilities rpsnA command-line interface for Repsona task management system.130MIT rpspSimple, small, but extensible platform support package for RP2040 devices.3,688MITAPI bindingsEmbedded development rpstateType-safe reactive persistence for Rust GUI apps204MIT rpstate-macrosType-safe reactive persistence for Rust GUI apps265MIT rpstreeA command-line tool written in Rust that mimics the functionality of the pstree command.1,161MIT rpsutilSystem monitoring4,629non-standard rptPhysically-based path tracing renderer written in Rust8,002MIT OR Apache-2.0GraphicsMultimedia::Images rpteRust Perpetual Trading Engine — A node-based perpetual trading simulation engine64MITGame developmentSimulation rptreeA command line tool for generating directory tree.5,243MITCommand line utilities rpuRPU is a GLSL-compatible language for rendering procedural graphics on the CPU.15,789MIT rpucThis is the standalone compiler for RPU, a GLSL-compatible language for rendering procedural graphics on the CPU.7,336MIT rpushpush files to server by rust.8,505MITCommand line utilities