CATEGORY

Hardware support 4,116 crates

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.

bma423Rust driver for Bma423 accelerometer5,699MIT OR Apache-2.0Embedded developmentHardware support robust-arduino-serialSimple and robust serial communication protocol.5,696MITEncodingHardware support sx1262A embedded-hal driver for the Semtech SX1261/2 sub-GHz radio transceiver5,686MIT OR Apache-2.0Embedded developmentHardware support st7032iPlatform agnostic Rust driver for the Sitronix ST7032i Dot Matrix LCD Controller.5,670MIT/Apache-2.0Embedded developmentHardware support max32660-pacPeripheral access API for MAX 32660 microcontroller5,662MIT OR Apache-2.0Embedded developmentHardware support embedded-platformHolistic embedded device support in a batteries-included manner5,660MIT OR Apache-2.0AsynchronousEmbedded development rv32m1_ri5cy-pacPeripheral access API for the RI5CY core of RV32M1 chips5,655MIT OR Apache-2.0Embedded developmentHardware support agesafetchA tool for obtaining your firmware's embedded AGESA version on Linux.5,638MITCommand line utilitiesHardware support kpal-gpio-cdevA KPAL plugin for the Linux GPIO char device5,635non-standardEmbedded developmentHardware support pcf8563Platform-agnostic Rust driver for the NXP PCF8563 real-time clock.5,634MIT OR Apache-2.0Embedded developmentHardware support epd-gde021a1An embedded-hal based driver for ePaper displays with chip: GDE021A1 (172x72 B/W via SPI)5,633non-standardEmbedded developmentHardware support adafruit-7segmentSmall wrapper on top of the `ht16k33` crate to drive an Adafruit 7-segment LED numeric Backpack5,632MIT OR Apache-2.0Embedded developmentHardware support microchip-tc72r-rsA platform agnostic driver to interface with the Microchip TC72 (temperature sensor) through SPI using embedded-hal5,623MIT OR Apache-2.0Embedded developmentHardware support candlelighterA Keras like abstraction layer on top of the Rust ML framework candle5,622MPL-2.0AlgorithmsComputer vision cd74hc4067A platform agnostic driver to interface with CD74HC40675,615MITEmbedded developmentHardware support wip-s32k144Peripheral access API for NXP S32K144 microcontrollers (generated using svd2rust). Test of update for kjetilkjeka's s32k144.rs…5,614Apache-2.0/MITEmbedded developmentHardware support host-canHost library for CAN adapters5,600MIT OR Apache-2.0AutomotiveHardware support sx126xA driver for the SX126X Family of LoRa modems5,584MIT OR Apache-2.0Embedded developmentHardware support adafruit-bluefruit-protocolA `no_std` parser for the Adafruit Bluefruit LE Connect controller protocol.5,577MIT OR Apache-2.0Embedded developmentHardware support kxcj9Platform-agnostic Rust driver for the KXCJ9 ultra-low-power tri-axis accelerometer.5,560MIT OR Apache-2.0Embedded developmentHardware support android-cpufeatures-sysRaw bindings to Android NDK's `cpufeatures` library.5,557MIT/Apache-2.0External FFI bindingsHardware support cortex-m-systick-countdownWrapper around Cortex-M SysTick to provide multiple concurrent CountDown values.5,557MIT OR Apache-2.0Embedded developmentHardware support sharp-memory-displayA no-std-compatible embedded-graphics driver for SHARP memory-in-pixel displays5,553GPL-3.0+Embedded developmentHardware support minidiscA library for interacting with NetMD and Hi-MD minidisc devices.5,549MIT OR Apache-2.0Hardware supportMultimedia::Audio embassy-net-enc28j60embassy-net driver for the ENC28J60 ethernet chip5,533MIT OR Apache-2.0AsynchronousEmbedded development atsamv71q21rtPeripheral access API for the ATSAMV71Q21RT MCU from Microchip (generated using svd2rust 0.33.5)5,518MIT OR Apache-2.0Embedded developmentHardware support diskioDiskio library provides trait for handling disk IO devices.5,516MIT OR Apache-2.0Embedded developmentHardware support xtensa-lx106-rtLow level access for xtensa lx6 processors and peripherals5,510MIT OR Apache-2.0Embedded developmentHardware support dh-drone-stm32f4-utilsSTM32F4xx utility functions for Drone OS.5,507MITAsynchronousConcurrency libopencm3_sysRust bindings to the libopencm3 library for Cortex-M microcontrollers. Currently STM32F1 only -- forks and contributions accepted…5,500LGPL-3.0-or-laterEmbedded developmentHardware support multichannel_audioPlay and record multichannel audio in Rust5,491MITHardware supportMultimedia::Audio hvHigh level Rust bidings to Hypervisor Framework5,482Apache-2.0API bindingsHardware support ashv2Asynchronous Serial Host protocol version 2 (ASHv2).5,469MITHardware supportNetwork programming atsams70n21Peripheral access API for ATSAMS70N21 microcontrollers from Atmel/Microchip (generated using svd2rust)5,4590BSDEmbedded developmentHardware support win_partitionsProvides list of system partitions and their information for Windows5,450MITHardware support atsams70j20Peripheral access API for ATSAMS70J20 microcontrollers from Atmel/Microchip (generated using svd2rust)5,4250BSDEmbedded developmentHardware support acpica-bindingsIncomplete rust bindings to Intel's ACPICA kernel subsystem5,421MITAPI bindingsHardware support serial-ioA serial port implementation5,418MITAsynchronousHardware support iis2mdcSimple driver for ST iis2mdc sensor5,415MITEmbedded developmentHardware support ab1024-egaAn embedded-hal SPI driver for AB1024-EGA/AC057TC1 (as used in Inkplate 6 COLOR)5,414LGPL-3.0-or-laterEmbedded developmentHardware support w1_therm_readerA simple parser for w1_therm file on linux5,405WTFPLHardware supportOperating systems atsams70n20Peripheral access API for ATSAMS70N20 microcontrollers from Atmel/Microchip (generated using svd2rust)5,4020BSDEmbedded developmentHardware support atsams70q20Peripheral access API for ATSAMS70Q20 microcontrollers from Atmel/Microchip (generated using svd2rust)5,4010BSDEmbedded developmentHardware support gp2y0e02bA rust driver for the GP2Y0E02B (SHARP I2C Distance Measuring Sensor, 4-50cm)5,396MITEmbedded developmentHardware support ch32v0Device support crates for CH32V0 devices5,385MIT/Apache-2.0Embedded developmentHardware support atsams70q19Peripheral access API for ATSAMS70Q19 microcontrollers from Atmel/Microchip (generated using svd2rust)5,3810BSDEmbedded developmentHardware support nrf-softdevice-s113Low-level bindings for the Nordic nRF SoftDevice S1135,377non-standardEmbedded developmentHardware support atsams70j19Peripheral access API for ATSAMS70J19 microcontrollers from Atmel/Microchip (generated using svd2rust)5,3750BSDEmbedded developmentHardware support kronos-computeA high-performance compute-only Vulkan implementation with cutting-edge GPU optimizations5,368MIT OR Apache-2.0API bindingsConcurrency max553xDriver for the 12-bit MAX5532–MAX5535 DACs.5,364MIT OR Apache-2.0Embedded developmentHardware support fs1027-dg-halFS1027-DG Gas Flow Sensor Module driver for no_std embedded-hal5,363MIT OR Apache-2.0Embedded developmentHardware support rppal-dht11Raspberry Pi Rust driver for the DHT11 temperature and humidity sensor.5,362MIT OR Apache-2.0Embedded developmentHardware support liquidrustA simple Rust application for displaying information and setting RGB colors for the Corsair H115i RGB PRO XT AIO.5,362MITCommand line utilitiesHardware support linux-memutilsBasic utilities for reading from physical memory on Linux.5,359MITHardware supportMemory management mips-mcu-allocA heap allocator for MIPS based microcontrollers5,346MIT OR Apache-2.0Embedded developmentHardware support serialioSerial high level operation input/output driver5,345Apache-2.0Embedded developmentHardware support wyrcanThe Container Bootloader5,342non-standardEmbedded developmentFilesystem atsams70j21Peripheral access API for ATSAMS70J21 microcontrollers from Atmel/Microchip (generated using svd2rust)5,3410BSDEmbedded developmentHardware support stm32f446-halHAL for the STM32F446 family of microcontrollers, forked from the one for STM32F4295,326MIT OR Apache-2.0Embedded developmentHardware support atsams70q21Peripheral access API for ATSAMS70Q21 microcontrollers from Atmel/Microchip (generated using svd2rust)5,3260BSDEmbedded developmentHardware support atsams70n19Peripheral access API for ATSAMS70N19 microcontrollers from Atmel/Microchip (generated using svd2rust)5,3240BSDEmbedded developmentHardware support neokey_trinkeyBoard Support crate for the Adafruit Neokey Trinkey5,316MIT OR Apache-2.0Embedded developmentHardware support rfm9xRFM9x LoRa/FSK transceiver driver for Raspberry Pi in native Rust5,314MITEmbedded developmentHardware support sgpc3Rust driver for the Sensirion SGPC3 gas sensor.5,304MIT OR Apache-2.0Embedded developmentHardware support baracuda-driverSafe Rust wrappers for the CUDA Driver API (devices, contexts, streams, events, memory, kernels, graphs).5,304MIT OR Apache-2.0API bindingsExternal FFI bindings casperfpga_deriveProcedural macros for the casperfpga rust library5,301Apache-2.0 OR MITHardware support mipsLow-level abstraction of MIPS processors5,277MITEmbedded developmentHardware support ma734Platform agnostic Rust driver for the MA734, digital angle sensor that detects the absolute angular position of a permanent magnet5,274MIT/Apache-2.0Embedded developmentHardware support kc11b04Driver for the KC11B04 4-button analog keypad5,270MIT OR Apache-2.0Embedded developmentHardware support thermal-printAn almost fully featured, no-std-compatible embedded-hal driver for the CSN-A2 thermal printer5,269GPL-3.0+Embedded developmentHardware support rust_rpi_4wd_carRust code for Yahboom 4WD smart robot for Raspberry Pi 4B5,263Apache-2.0 OR MITEmbedded developmentHardware support scd30piInterfaces the SCD30 i2c CO2, temperature and humidity sensor from Sensirion for Raspberry Pi5,262MITEmbedded developmentHardware support comet-rsRust eDSL for COMET: domain specific COMpiler for Extreme Targets5,253non-standardCompilersHardware support mpr121-halMPR121 proximity capacitive touch sensor controller hal driver implementation.5,250MIT OR Apache-2.0Embedded developmentHardware support fetchyAsync HTTPS fetch API built on pasts.5,236Apache-2.0 OR BSL-1.0 OR MITAsynchronousHardware support si70xxSi70xx series relative humidity and temperature sensor driver5,215MIT OR Apache-2.0Embedded developmentHardware support jrk-g2A rust embedded driver for pololu Jrk G25,209BSD-2-ClauseEmbedded developmentHardware support cuda_setupAssists with CUDA setup when using the CUDARC lib.5,203MITAPI bindingsHardware support libdvbInterface for DVB-API v5 devices in Linux5,196MITAPI bindingsHardware support linux_max6675A library that reads temperature data from a MAX6675 over the Linux kernel's SPI API.5,192MITEmbedded developmentHardware support gc9a01aSPI driver for the GC9A01A LCD display controller5,190MIT OR Apache-2.0Embedded developmentHardware support adi-adxl355An embedded-hal driver for the ADXL355 accelerometer5,185Apache-2.0Embedded developmentHardware support ble-peripheral-rustA cross-platform Rust crate for building Bluetooth Low Energy peripherals5,178MITAPI bindingsEmbedded development max31855Driver for MAX31855 SPI thermocouple converter5,177MIT OR Apache-2.0Hardware support systick-timer64-bit SysTick timer for Cortex-M05,164Apache-2.0Embedded developmentHardware support efm32hg222f64Peripheral access API for SiLabs EFM32HG222F64 microcontrollers5,161MIT OR Apache-2.0Embedded developmentHardware support freertos-sysBuilds FreeRTOS from source for specific device families and provides easy linking5,157BSD-3-ClauseEmbedded developmentHardware support vanishA simple config tool to make locally trusted X.509 development certificates for your domains5,157non-standardCommand line utilitiesDevelopment tools quectel-bg77Driver for Quectel's BG77 and BG770 eMTC and NB-IoT Modems5,152OLFL-1.3Embedded developmentHardware support cmosA utility to read, write CMOS and RTC data. Standard library not required.5,143MITDate and timeEmbedded development intel-tsx-rtmProvides intrinsics for Rust to use Intel's TSX RTM, a hardware transactional memory extension for some Skylake CPUs.5,136MITConcurrencyHardware support input_event_codes_hashmapHashmaps to look up the u32 value for a given input event code5,114GPL-2.0-onlyExternal FFI bindingsHardware support max44009Platform-agnostic Rust driver for the MAX44009 ambient light sensor.5,105MIT OR Apache-2.0Embedded developmentHardware support rpi-infoFigure out which model revision of Raspberry Pi you're running on5,105non-standardEmbedded developmentHardware support esp-tm1637Yet another platform agnostic driver for a LED-display powered by TM1637 chip5,104MIT OR Apache-2.0Embedded developmentHardware support bin-cpuflags-x86A small CLI tool to detect CPU flags (instruction sets) of X86 binaries5,104MITCommand line utilitiesDevelopment tools nviwatchA blazingly fast Rust-based TUI for managing and monitoring NVIDIA GPU processes5,100GPL-3.0Command line utilitiesHardware support alarmoProvides a convenient API to bootstrap firmware and access peripherals on the Nintendo Alarmo5,088MIT OR Apache-2.0Embedded developmentHardware support lsm6dsoA platform-agnostic driver for the LSM6DSO 6-DoF Accel + Gyro IMU5,052MITEmbedded developmentHardware support fido2-rsRust bindings to Yubico fido25,040MITAPI bindingsAuthentication nrf52840-dk-bspBSP for the nRF52840-DK5,035MIT OR Apache-2.0Embedded developmentHardware support nick-nameA Cross-Platform Rust user define device-name(nick-name) get set library.5,033MIT/Apache-2.0/BSD-3-ClauseHardware support spl_toolPort of StarFive's C spl_tool with default support for VisionFive25,031GPL-2.0-or-laterEmbedded developmentHardware support adxl345_driver2Driver for Analog Device ADXL345/ADXL346 3-Axis Digital Accelerometer5,027MITEmbedded developmentHardware support k210-halHAL for K210 SoC5,017ISCEmbedded developmentHardware support esp-hostedSupport for the ESP-Hosted firmware, with an STM32 host.5,007MITEmbedded developmentHardware support multiversedAttribute macros wrapping multiversion with predefined SIMD target presets4,997MIT OR Apache-2.0Development tools::Procedural macro helpersHardware support s32k144evb-quickstartTemplate for getting started with development on the NXP s32k144evb evaluation board4,996MIT OR Apache-2.0Embedded developmentHardware support keylightdKeyboard backlight daemon for Framework laptops4,9900BSDCommand line utilitiesHardware support rawprinterAn IOT server written in rust for connecting via USB to raw printers.4,983MITHardware support imxrt-dcdDevice Configuration Data (DCD) generator for i.MX RT1060 series firmware images4,968MITEmbedded developmentHardware support max31855-rsMAX31855 Cold-Junction Compensated Thermocouple-to-Digial Converter4,964MITEmbedded developmentHardware support ina226-tpRust Driver for device INA226 High-Side or Low-Side Measurement, Bi-Direcional Current and Power Monitor4,960MIT OR Apache-2.0Embedded developmentHardware support pl011-uartA driver for the Arm PL011 UART.4,940MIT OR Apache-2.0Embedded developmentHardware support cndrvSafe Cambricon driver API.4,937MITHardware support hv-sysUnsafe bindings for Hypervisor Framework generated with bindgen4,929Apache-2.0API bindingsHardware support atsamd-usb-hostusb-host driver support for Atmel SAMD* microcontrollers.4,920LGPL-3.0-or-laterEmbedded developmentHardware support armv7Low level routines for the armv7 instruction set with VMSA4,919MITEmbedded developmentHardware support lp55231Driver for the TI LP55231 using embedded-hal traits4,9070BSDEmbedded developmentHardware support is31fl3743b-driverPlatform-agnostic Rust driver for the Lumissil IS31F13743B LED matrix controller.4,898MITEmbedded developmentHardware support android-usbserAndroid host driver for USB serial adapters, currently works with CDC-ACM devices.4,888MIT OR Apache-2.0API bindingsHardware support casper_utilsUtilities for interacting with CASPER FPGA file formats4,882Apache-2.0 OR MITHardware supportParser implementations spin-locksAn Intel hardware-optimized spin lock that uses Hardware Lock Elision (HLE) and a non-CAS based spin lock (an OR lock) as a fast…4,881MITConcurrencyHardware support v4l2-sysRust FFI binding for the C API of Video for Linux API version 2, V4L2.4,878LGPL-3.0API bindingsExternal FFI bindings lc709203Platform-agnostic Rust driver for the LC709302 battery gauge sensor.4,874MITEmbedded developmentHardware support r528-pacPeripheral access API for Allwinner R528 SoC generated from unofficial SVD file4,854MIT OR Apache-2.0Embedded developmentHardware support raw-syscallLow-level raw system call support.4,851MIT-0External FFI bindingsHardware support comet-rs-implRust eDSL for COMET: domain specific COMpiler for Extreme Targets4,840non-standardCompilersHardware support uem-readerLibrary for MicroEM RFID readers4,832MIT OR Apache-2.0AccessibilityAPI bindings sevensegmentA platform agnostic driver to interface with 7-segment LED displays4,8320BSDEmbedded developmentHardware support libcspSafe and ergonomic Rust API for libcsp on top on libcsp-sys4,830Apache-2.0AerospaceEmbedded development as5048aRust driver for AMS AS5048A Magnetic Rotary Encoder4,821Apache-2.0Embedded developmentHardware support aarch64-stdimplementations of standard library components for bare-metal aarch644,816MITEmbedded developmentHardware support freebsd-embedded-halImplementation of the `embedded-hal` traits for FreeBSD devices4,789UnlicenseEmbedded developmentHardware support pdUSB Power Delivery (USB PD) protocol layer4,782MIT/Apache-2.0Hardware supportNo standard library lpc43xx-halembedded-hal implementation for the NXP LPC43xx microcontroller platform4,774Apache-2.0Embedded developmentHardware support tauri-plugin-hwinfoA cross-platform Tauri plugin to fetch CPU, RAM, GPU, and OS info.4,764MITDevelopment toolsHardware support mcp2210Microchip MCP2210 communication library4,761MIT OR Apache-2.0Hardware support round-toRound floating point to integer.4,754MIT OR Apache-2.0AlgorithmsEncoding sm2335eghDriver for the SM2335EGH LED controller found in the SwitchBot Color Bulb4,752MITEmbedded developmentHardware support tele0592Control an alternate firmware for the DFR0592 DC motor driver hat4,747 GPL-3.0-or-laterHardware support rust-ipmiIPMI client library for rust4,720GPL-3.0-or-laterAPI bindingsHardware support rfbuttonA library for decoding 433 MHz RF remote codes.4,718MIT OR Apache-2.0Hardware supportParser implementations tps6507xThis is a platform agnostic Rust driver for the TPS6507x series Texas Instruments power management ICs4,692MIT OR Apache-2.0Embedded developmentHardware support platform-serial-linuximplementation of platform-serial for linux4,681non-standardEmbedded developmentHardware support qemu-fw-cfgA Rust library for reading fw_cfg from QEMU4,678MIT OR Apache-2.0Embedded developmentHardware support sdrr-fw-parserOne ROM firmware parser4,670MITDevelopment toolsEmbedded development mkl-rs-buildBuild utilities for MKL4,668Apache-2.0External FFI bindingsHardware support embassy-net-adin1110embassy-net driver for the ADIN1110 ethernet chip4,666MIT OR Apache-2.0AsynchronousEmbedded development svd-vector-genA tool to process Microcontroller SVD files(e.g. STM32) and generate vector tables and linker scripts.4,663MITDevelopment toolsEmbedded development kaitaiA macro for compiling Kaitai Struct into Rust.4,649MIT OR Apache-2.0CompilersDevelopment tools::FFI mipsasmA MIPS assembler targeting the N644,622MIT OR Apache-2.0Command line utilitiesEncoding round_to_intRound floating point to integer.4,616MIT OR Apache-2.0AlgorithmsEncoding futuresdr-remoteRemote interaction library for FutureSDR.4,603Apache-2.0AsynchronousConcurrency arducam-legacyDriver for Arducam legacy cameras based on embedded-hal4,601Apache-2.0Computer visionEmbedded development xum1541Rust driver to access Commodore disk drives using xum1541 USB device4,586GPL-3.0AsynchronousDevelopment tools ad7124-rsA platform-independent driver for the AD7124 family (AD7124-4/AD7124-8) 24-bit ADC with embedded-hal support4,585MIT OR Apache-2.0Embedded developmentHardware support max31865generic driver for the MAX31865 RTD to Digital converter4,584MIT OR Apache-2.0Embedded developmentHardware support pca9956bA RESTful HTTP microservice for controlling PCA9956B devices4,570GPL-3.0-or-laterAPI bindingsEmbedded development r64driveA Rust API for the 64Drive N64 Development Cartridge's USB Interface4,555Apache-2.0API bindingsHardware support amdmondAMD GPU monitoring tool for Linux4,545MIT OR Apache-2.0Hardware support truebner-smt100Drivers for the TRUEBNER SMT100 Soil Moisture Sensor4,537MIT/Apache-2.0AsynchronousHardware support tsicPlatform-agnostic access to TSIC sensors via embedded-hal4,527MIT OR Apache-2.0Embedded developmentHardware support enttecopendmxRust bindings for the Enttec Open DMX USB and its FTDI D2XX Chip.4,523non-standardAccessibilityAPI bindings em7180A rust driver for the EM7180 (Sensor hub with MPU9250 gyro/accelerometer, embedded Asahi Kasei AK8963C magnetometer, Measurement…4,520MITEmbedded developmentHardware support sensor-temp-humidity-sht40Driver for SHT40 temperature and humidity sensor4,517BSD-3-Clause OR Apache-2.0Embedded developmentHardware support firewire-motu-protocolsImplementation of protocols defined by Mark of the Unicorn for its FireWire series.4,506LGPL-3.0-or-laterHardware supportMultimedia ra-fsp-sysRust raw bindings for Renesas RA Flexible Software Package (FSP)4,503MIT OR Apache-2.0Embedded developmentHardware support lcd1602-driverA LCD1602 driver4,501MIT OR Apache-2.0Embedded developmentHardware support nrf-halHardware abstraction layer for Nordic nRF5x chips4,500MIT OR Apache-2.0Embedded developmentHardware support turnkey_proofsUtilities to parse and verify Turnkey secure enclave proofs4,497Apache-2.0CryptographyHardware support ws2812-blocking-spiDriver based on embedded_hal::blocking::spi::Write for WS28124,494Apache-2.0 OR MITEmbedded developmentHardware support esp-hub75A Rust driver for HUB75 LED matrix displays on ESP32 microcontrollers4,490MIT OR Apache-2.0Embedded developmentHardware support minitelMinitel interaction library4,482MIT OR Apache-2.0API bindingsEmbedded development ta1394-avc-audioA pure-Rust implementation of AV/C commands for audio subunit defined by 1394 Trading Association4,475MITEmbedded developmentEncoding adi-adxl355-asyncAn embedded-hal-async driver for the ADXL355 accelerometer4,473Apache-2.0Embedded developmentHardware support ads122x04Platform-agnostic driver for the ADS122C04 and ADS122U04 analog to digital converters.4,472Apache-2.0Embedded developmentHardware support bmi088BMI088 6DOF IMU driver for embedded hal4,469BSD-3-ClauseEmbedded developmentHardware support ad9850Embedded driver for the AD9850 DDS synthesizer chip4,467MITEmbedded developmentHardware support sdmmc-coreSD/MMC core data structures and algorithms4,464GPL-3.0-onlyEmbedded developmentHardware support fm24v10fm24v10 f-ram embedded-hal-async driver4,458MIT OR Apache-2.0Embedded developmentHardware support tm040040An embedded-hal driver for the TM040040 Cirque Circle touchpad (and Pinnacle touchpads in general)4,448AGPL-3.0-onlyEmbedded developmentHardware support l3gd20-registersA typed map of the STMicroelectronics L3GD20 Gyroscope registers4,448EUPL-1.2 OR MIT OR Apache-2.0Embedded developmentHardware support jh7110-vf2-13b-pacBoard support package for the JH7110 VisionFive2 v1.3b board4,447GPL-3.0-onlyEmbedded developmentHardware support axp20xRust driver for axp20x Power Management Unit4,447MIT OR Apache-2.0Embedded developmentHardware support smart-leds-matrixDrawTarget implementation for smart led based matrixes. It allows the usage of the embedded-graphics Drawables.4,446Apache-2.0Embedded developmentHardware support stm32f439MCU support crate as generated by svd2rust.4,446MITEmbedded developmentHardware support pigpio-sysRaw, unsafe bindings to pigpio library.4,444MITNFAEmbedded developmentExternal FFI bindings neo_trinkeyBoard Support crate for the Adafruit Neo Trinkey4,439MIT OR Apache-2.0Embedded developmentHardware support chip-selectChip select GPIO support traits4,437EUPL-1.2 OR MIT OR Apache-2.0Embedded developmentHardware support wincamThis create aims to crate an easy way to capture images.4,432MITGraphicsHardware support stickupA modular input device abstraction layer with HID and virtual device support.4,430non-standardGame developmentGUI piddiyDIY custom PID controller toolkit.4,4260BSDAlgorithmsEmbedded development pico-xsA Rust Embedded-SDK for bare-metal development on the RP2040 Raspberry Pi Pico microcontroller.4,419Apache-2.0 OR BSD-3-ClauseEmbedded developmentHardware support ta1394-avc-ccmA pure-Rust implementation of AV/C commands for connection and compatibility management defined by 1394 Trading Association4,416MITEmbedded developmentEncoding barcode-scannerLinux interface to barcode USB hand scanners4,409BSD-2-Clause OR Apache-2.0Hardware support stm32f0x0Peripheral access API for STM32F0X0 microcontrollers4,408MIT OR Apache-2.0Embedded developmentHardware support streamdeck-oxideA high-level framework for creating Stream Deck applications in Rust4,404MITAsynchronousGUI d3xxRust bindings for the FTDI D3XX library4,399MITAPI bindingsHardware support btsensorA library for decoding sensor readings from BLE advertisements, including the BTHome format.4,399MIT OR Apache-2.0Hardware support