-
serial2
Cross platform serial ports
-
pact-plugin-driver
Pact support library that provides an interface for interacting with Pact plugins
-
dmx-rdm-ftdi
DMX-RDM driver for FTDI USB uarts
-
msft-service
Windows service API
-
codde_protocol
Multi Communication protocol in heart of the C.O.D.D.E. Pi framework
-
kanata-tcp-protocol
TCP protocol for kanata. This does not follow semver.
-
ct2rs
Rust bindings for OpenNMT/CTranslate2
-
rmodbus
Fast and platform-independent Modbus server framework
-
candlelighter
A Keras like abstraction layer on top of the Rust ML framework candle
-
pulp
Safe generic simd
-
st7567_rs
ST7567 LCD driver with embedded-graphics support
-
lianlinux
An app to control Lian Li lights in Linux
-
astrotools
Basic building block for the lightspeed protocol and lightspeed compliant drivers
-
absolut
Autogenerated Bytewise SIMD-Optimized Look-Up Tables
-
playdate-tool
interaction with Playdate device and sim
-
rocm_smi_lib
easy to use crate for using rocm-smi from rust
-
playstation2
Peripheral Access Crate (PAC) for the PlayStation 2
-
bleasy
High-level BLE communication library
-
glow-control
A CLI for controlling programmable LED lights
-
kanata-parser
A parser for configuration language of kanata, a keyboard remapper
-
stringzilla
Faster SIMD-accelerated string search, sorting, fingerprints, and edit distances
-
usbd-class-tester
testing usb-device device classes
-
playdate-device
Cross-platform interface Playdate device, async & blocking
-
termrs_core
The core library of termrs
-
neobridge-rust
Lets you control neopixels from your PC using a board
-
amdgpu_top
displays AMDGPU usage. The tool displays information gathered from performance counters (GRBM, GRBM2), sensors, fdinfo, gpu_metrics and AMDGPU driver
-
unc-ledger
Transport library to integrate with UNC Ledger app
-
rocm_smi_lib_sys
bindings for rocm_smi_lib
-
glow-control-lib
controlling programmable LED lights
-
jetgpio-sys
Low-level Rust bindings for https://github.com/Rubberazer/JETGPIO
-
simsimd
Fastest SIMD-Accelerated Vector Similarity Functions for x86 and Arm
-
se05x
Driver for the NXP SE05X
-
popcnt
count number of set bits in a byte slice
-
neuromorphic-drivers
Neuromorphic devices drivers
-
blendr
The hacker's BLE (bluetooth low energy) browser terminal app
-
memonitor
Query CPU and GPU memory information in a portable way
-
vicon-sys
APIs for reading data from a Vicon motion capture system
-
sophus_sensor
sophus - geometry for robotics and computer vision
-
khepera4-sys
APIs for controlling a Khepera IV robot
-
ascending_input
just a basic Library to help with winit input
-
escpos
ESC/POS printer driver
-
spl_tool
Port of StarFive's C spl_tool with default support for VisionFive2
-
hpm_isp
ISP tool for HPMicro MCUs
-
rp-pico
Board Support Package for the Raspberry Pi Pico
-
uinput-tokio
Linux uinput wrapper
-
dmidecode
Decode SMBIOS/DMI information into accessible data structures
-
autd3
AUTD3 library
-
imu-fusion
fusing IMU data. Based on https://github.com/xioTechnologies/Fusion
-
arduino_nano_connect
Board Support Package for the Arduino Nano RP2040 Connect
-
pimoroni-servo2040
Board Support Package for the Pimoroni Servo2040
-
pimoroni-tiny2040
Board Support Package for the Pimoroni Tiny2040
-
sparkfun-pro-micro-rp2040
Board Support Package for the Sparkfun Pro Micro RP2040
-
adafruit-itsy-bitsy-rp2040
Board Support Package for the Adafruit ItsyBitsy RP2040
-
pimoroni-pico-lipo-16mb
Board Support Package for the Pico LiPo 16MB
-
adafruit-feather-rp2040
Board Support Package for the Adafruit Feather RP2040
-
pic32-hal
Hardware Abstraction Layer (HAL) for PIC32 microcontrollers
-
adafruit-qt-py-rp2040
Board Support Package for the Adafruit QT Py RP2040
-
solderparty-rp2040-stamp
Board Support Package for the Solder Party RP2040 Stamp
-
sparkfun-thing-plus-rp2040
Board Support Package for the Sparkfun Thing Plus RP2040
-
adafruit-trinkey-qt2040
Board Support Package for the Adafruit Trinkey QT2040
-
vcc-gnd-yd-rp2040
Board Support Package for the VCC-GND Studio YD-RP2040
-
adafruit-kb2040
Board Support Package for the Adafruit KB2040
-
adafruit-macropad
Board Support Package for the Adafruit Macropad
-
pimoroni-plasma-2040
Board Support Package for the Pimoroni Plasma 2040
-
waveshare-rp2040-lcd-0-96
Board Support Package for the Waveshare RP2040 LCD 0.96 inch
-
pimoroni_badger2040
Board Support Package for the Pimoroni Badger2040
-
waveshare-rp2040-zero
Board Support Package for the Adafruit Feather RP2040
-
seeeduino-xiao-rp2040
Board Support Package for the Seeediuno XIAO RP2040
-
boardsource-blok
Board Support Package for the rp2040 based Blok
-
autd3-driver
AUTD3 driver
-
autd3-link-soem
Link of AUTD using SOEM
-
sparkfun-micromod-rp2040
Board Support Package for the SparkFun MicroMod RP2040
-
pimoroni-pico-explorer
Board Support Package for the Pico Explorer
-
autd3-firmware-emulator
AUTD3 firmware emulator
-
adafruit-metro-rp2040
Board Support Package for the Adafruit Metro RP2040
-
pimoroni-tufty2040
Board Support Package for the Pimoroni Tufty2040
-
autd3-link-twincat
Link of AUTD using TwinCAT
-
fsr
FidelityFX Super Resolution 2 bindings for rust
-
kurtosis-sdk
Rust SDK for Kurtosis
-
as5600
Platform-independent Rust driver for AS5600 digital magnetic potentiometer
-
parsec-service
A language-agnostic API to secure services in a platform-agnostic way
-
tapo
Unofficial Tapo API Client. Works with TP-Link Tapo smart devices. Tested with light bulbs (L510, L520, L530, L610, L630), light strips (L900, L920, L930), plugs (P100, P105, P110, P115)…
-
dw3000-ng
A modernized driver for DW3000 Ultra Wide Band module
-
below-store
Store crate for below
-
below-view
View crate for below
-
icm42670
An embedded-hal driver for the ICM-42670 6-axis IMU
-
below-ethtool
Model crate for below
-
cameraunit_asi
An efficient and ergonomic interface to capture images using cameras
-
spacepackets
Generic implementations for various CCSDS and ECSS packet standards
-
rabbitizer
MIPS instruction decoder
-
keyboard-backlightd
Keyboard backlight timeout daemon for laptops
-
zlgcan_driver
A ZLGCAN driver with rust
-
can2040
port for Rust
-
wooting-rgb-sys
Wooting RGB SDK Rust Bindings
-
usbautoreset
automatically reset USB devices on error
-
zlgcan_common
A ZLGCAN driver with rust
-
veryl
A modern hardware description language
-
thermal-print
An almost fully featured, no-std-compatible embedded-hal driver for the CSN-A2 thermal printer
-
frida
Rust bindings for Frida
-
mdbook-veryl
A modern hardware description language
-
lis3dh
An embedded-hal driver for the LIS3DH accelerometer that implements the generic accelerometer trait
-
spybeep
Make your keyboard beep 🤖🤖🤖
-
rmk
Keyboard firmware written in Rust
-
veryl-analyzer
A modern hardware description language
-
smokepatio
Low-level hardware interfaces for Valve's Steam Deck
-
xous-api-log
Log server API
-
veryl-metadata
A modern hardware description language
-
negicon-util
interact with Negicon v3 controllers
-
xous-api-susres
Manager of suspend/resume operations
-
skf-rs
Rust wrapper for GM/T 0016-2012(Smart token cryptography application interface specification)
-
cat-dev
interacting with the CAT-DEV hardware units distributed by Nintendo (i.e. a type of Wii-U DevKits).
-
sinowealth-kb-tool
reading and writing flash contents on Sinowealth 8051-based HID devices through the commonly found ISP bootloader
-
g213_colours
set the G213 keyboard backlight. Based on https://github.com/SebiTimeWaster/G213Colors.
-
calliope-mini
Board support crate for the Calliope mini
-
skf-api
FFI Types for GM/T 0016-2012(Smart token cryptography application interface specification)
-
memchr
extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search
-
hs-hackathon
An embedded + computer vision Rust Hackathon
-
r-efi
UEFI Reference Specification Protocol Constants and Definitions
-
xed
high level bindings for xed
-
xed-sys2
bindings for xed
-
tokio_serial_pacing
A pacing wrapper for SerialStream to ensure silence between Read & Write operations
-
hs-hackathon-drone
Drone camera support crate for Helsing's Rust Nation hackathon
-
rsbinder-tools
few CLI binder tools for Linux
-
leaprs
Safe wrapper for the LeapC Ultraleap (Leap Motion) hand tracking device API
-
krnl
Safe, portable, high performance compute (GPGPU) kernels
-
bluer-tools
BlueR tools: swiss army knife for GATT services, L2CAP and RFCOMM sockets on Linux
-
lm-sensors
Hardware monitoring in Linux
-
ch57x-keyboard-tool
Command-line tool for programming ch57x keyboard
-
reset_daemon
ReSet Daemon library and runner
-
egui-data-table
A generic data table widget implmentation for egui
-
jabi
(Just Another Bridge Interface)
-
rlist-drivers
cloud storage driver for rList
-
fdcanusb
Protocol implementation for the FDCANUSB by MJBOTS
-
mcuvisa
lib userd by self
-
firmata-rs
A Firmata protocol client library
-
hikvision-rs
High-level asynchronous library for controlling cameras from Hikvision using the PTZ API
-
rfbutton
decoding 433 MHz RF remote codes
-
simplersble
The all-in-one Bluetooth library that makes it easy to add wireless connectivity to your projects
-
dualsense-rs
Rust programmatic wrapper over HID messages sent and received by the PS5 DualSense controller
-
mc-sgx-dcap-types
Rust wrapper for common DCAP types
-
mc-sgx-core-types
Rust wrapper for common SGX types
-
mc-sgx-urts
Rust wrapper for
sgx_urts
-
mc-sgx-dcap-quoteverify
Rust wrappers for the
libsgx_dcap_quoteverify
library -
mc-sgx-dcap-ql
Rust wrappers for the
sgx_dcap_ql
library -
mc-sgx-tstdc
Rust wrappers around SGX synchronization primitives
-
stm32cubeprog-rs
Rust API for STM32CubeProgrammer
-
mc-sgx-tservice
Rust wrappers for the
sgx_tservice
library -
libarc2
Low-level interface library for ArC TWO™
-
mc-sgx-capable
Rust wrappers for the
sgx_capable
library -
mc-sgx-trts
Rust wrappers for the
sgx_capable
library -
mc-sgx-tcrypto-sys
FFI bindings for
sgx_tcrypto
-
mc-sgx-dcap-tvl-sys
FFI bindings for
sgx_dcap_tvl
-
mc-sgx-dcap-quoteverify-types
Rust wrapper for
dcap_quoteverify
types -
mc-sgx-tservice-types
Rust wrapper for SGX trusted service types
-
mc-sgx-dcap-ql-types
Rust wrapper for SGX DCAP QuoteLibrary types
-
mc-sgx-core-sys-types
FFI type definitions used by SGX libraries
-
mc-sgx-capable-types
Rust wrapper for SGX capabilities types
-
mc-sgx-dcap-sys-types
FFI type definitions for the SGX DCAP libraries
-
redox_uefi
UEFI support library
-
mc-sgx-urts-sys
FFI bindings for
sgx_urts
-
mc-sgx-trts-sys
FFI bindings for
sgx_trts
-
mc-sgx-dcap-ql-sys-types
FFI type definitions for the
sgx_dcap_ql
library -
mc-sgx-dcap-quoteverify-sys
FFI linkage for the
sgx_dcap_quoteverify
library -
mc-sgx-dcap-ql-sys
FFI linkage for the
sgx_dcap_ql
library -
mc-sgx-dcap-quoteverify-sys-types
FFI type definitions used by the
sgx_dcap_quoteverify
library -
mc-sgx-tcrypto-sys-types
FFI type definitions used by
sgx_tcrypto
-
mc-sgx-tservice-sys-types
FFI type definitions for
sgx_tservice
-
mc-sgx-tstdc-sys-types
FFI types for
sgx_tstdc
-
mc-sgx-urts-sys-types
FFI types for
sgx_urts
-
mc-sgx-tservice-sys
FFI bindings for
sgx_tservice
-
mc-sgx-tstdc-sys
FFI bindings for
sgx_tstdc
-
mc-sgx-capable-sys-types
FFI type definitions used by the
sgx_capable
library -
mc-sgx-capable-sys
FFI linkage for the
sgx_capable
library -
verify-beacon
Computes and verifies an iterated SHA-256 randomness beacon using hardware acceleration if available
-
x86_64
Support for x86_64 specific instructions, registers, and structures
-
reis
Pure Rust implementation of libei/libeis protocol
-
redox_uefi_std
UEFI standard library
-
moros
Obscure Rust Operating System
-
tosho
A downloader for some official mango website
-
serial-thread
Asynchronous, multithreaded serial port communication library using mpsc::cjhannels or async-channels for efficient data handling
-
unimotion-rs
interface Uni-motion's Unisensors with slime-wrangler
-
ohwid
Get the hardware ID of the current machine
-
buttplug
Intimate Hardware Control Library
-
s390_pv
s390-tools IBM Secure Execution core utiilties
-
tauri-plugin-nfc
Read and write NFC tags on Android and iOS
-
sep2_common
building IEEE 2030.5 Clients & Servers
-
mspm0l130x
Peripheral access crate for TI MSPM0L130X microcontroller
-
firecracker-microvm/vmm
Secure and fast microVMs for serverless computing
-
deislabs/controller
A Kubernetes Resource Interface for the Edge
-
intiface-engine
CLI and Library frontend for the Buttplug sex toy control library
-
deislabs/agent
A Kubernetes Resource Interface for the Edge
-
deislabs/udev-video-broker
A Kubernetes Resource Interface for the Edge
-
winscard
A Rust implementation of WinSCard
-
s390_pv_core
s390-tools IBM Secure Execution core utiilties
-
ttkmd-if
Lowest level pci interface to the tenstorrent driver (ttkmd)
-
pms5003
air quality sensor interface
-
disktest
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
ws2812-pio
Driver implementation for the WS2812 smart LED using the RP2040's PIO peripheral
-
bin-cpuflags-x86
A small CLI tool to detect CPU flags (instruction sets) of X86 binaries
-
i2c-pio
I2C driver implementation using the RP2040's PIO peripheral
-
multiversion
Easy function multiversioning
-
io-kit-sys
Bindings to IOKit for macOS
-
disktest-lib
Tester for Solid State Disks, Non-Volatile Memory Storage, Hard Disks, USB Sticks, SD-Cards, etc
-
disktest-rawio
Raw disk I/O for the disktest crate
-
zorder
Fast Z-order curve conversions
-
ecu_diagnostics
ECU diagnostic servers and communication APIs
-
target-features
Rust compiler target feature database
-
bluetui
TUI for managing bluetooth devices
-
dylint_driver
Dylint driver library
-
aci-registry
Programmatic representation of the ACI-Registry
-
litra
Control your Logitech Litra light from the command line
-
libdevinfo-sys
native bindings to libdevinfo (device information library)
-
devinfo
safe access to libdevinfo (device information library)
-
ximu3
x-IMU3 API
-
bluer
official Rust interface to the Linux Bluetooth protocol stack (BlueZ)
-
openvr_bindings
Unsafe bindings for the OpenVR API. Forked version of https://github.com/rust-openvr/rust-openvr with updated support for newer OpenVR API.
-
st7735-lcd
ST7735 TFT LCD driver with embedded-graphics support
-
esp-hal
Bare-metal HAL for Espressif devices
-
tsc2046
SPI 4-Wire Touch Screen Controller driver
-
pic8259
Abstractions for the 8259 and 8259A interrupt controllers
-
bladerf-bindings
Rust bindings for bladeRF
-
cargo-risczero
RISC Zero CLI tools
-
teepot
TEE secret manager
-
usb-gadget
Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux
-
omaha_client
Platform- and product-agnostic implementation of the client end of the Omaha Protocol
-
teepot-tee-quote-verification-rs
Fork of intel-tee-quote-verification-rs
-
flat_device_tree
Reads and parses Linux device tree images
-
contourwall_core
interface for controlling the tiles using the ContourWall protocol over serial communication
-
risc0-circuit-rv32im-sys
Generated HAL code for rv32im cicuit
-
calibright
A brightness utility that allows you to calibrate brightness between monitors
-
pci_types
types for handling PCI devices
-
usbd-dfu
DFU protocol for a
usb-device
device -
mlua-periphery
A Rust-native implementation of lua-periphery for mlua
-
xiaomi-sensor-exporter
Server that listenes for xiaomi temperature sensors
-
updatehub-sdk
UpdateHub SDK used to interact with a running instance of the UpdateHub Agent
-
kxtj3-1057
An embedded-hal driver for the KXTJ3-1057 accelerometer that implements the generic accelerometer trait
-
kernel-log
Windows kernel printing library
-
esp-hal-smartled
RMT adapter for smartleds
-
usb-device
USB stack for embedded devices
-
theclicker
autoclicker cli that works on (x11/wayland)
-
cross_platform_tun
cross platform tun device implement
-
usbd-serial
USB CDC-ACM serial port class for use with usb-device
-
intel-spi
accessing Intel PCH SPI
-
updatehub-cloud-sdk
API for interacting with the UpdateHub Cloud
-
ljm
An idiomatic Rust wrapper for the LabJack LJM library
-
libftd2xx
Rust safe wrapper around the libftd2xx-ffi crate
-
lora-e5
Tokio-based runtime and library for the SEEED LoRa-E5 module
-
rbd_dimmer
Rewrite RBDDimmer for Rust. Work only on ESP32
-
jsy_mk_194
Rewrite of power reader JSY-MK-194. Tested on ESP32
-
modbus-mapping
Modbus register mapping traits and derive macros
-
hidapi
Rust-y wrapper around hidapi
-
nusb
Cross-platform low-level access to USB devices in pure Rust
-
afrim-preprocessor
A preprocessor to process keyboard events for an input method
-
flipdot
interacting with Luminator flip-dot and LED signs over RS-485
-
lora-e5-cli
CLI tool for the SEEED LoRa-E5 module
-
escposify
A ESC/POS driver for Rust ## Minimum Rust version policy (MSRV) This crate's minimum supported rustc version is 1.46.0
-
flipdot-serial
Tools for communicating with Luminator signs over serial
-
cec_linux
A pure rust library to use the HDMI-CEC linux API
-
clipperd
-
flipdot-core
Core types for describing communication with Luminator flip-dot and LED signs
-
sims
Simplistic string search
-
flic-rust-client
Flic 2 Button Client Library written in Rust
-
key_parse
parse keymap like neovim
-
firewire-dice-protocols
protocols defined by TC Applied Technologies for ASICs of Digital Interface Communication Engine (DICE) as well as hardware vendors
-
flipdot-testing
Tools for testing and debugging Luminator sign communications
-
realsense-rust
High-level RealSense library in Rust
-
luminal_cudarc
Safe wrappers around CUDA apis
-
cc2538-pac
Peripheral access API for CC2538 System-on-Chip
-
plckit
Kit for PLCs and real-time micro-services
-
coremotion-rs
CoreMotion bindings for iOS
-
realsense-sys
Rust abstraction layer for the RealSense SDK C library
-
radb_client
adb client for rust
-
tinkerforge
Rust API bindings for https://www.tinkerforge.com Bricks and Bricklets
-
open_dmx
A wrapper around the serialport library to send DMX data over a serial port
-
kble-serialport
Virtual Harness Toolkit
-
eusb
accessing USB devices
-
llml_simd
SIMD (Single Instruction Multiple Data) extension for a variety of targets
-
wlr-which-key
Keymap manager for wlroots-based compositors
-
alienware_cli
Command Line app to control the lights on an Alienware Alpha R1/R2
-
embedded-aht20
Platform-agnostic Rust driver for the AHT20 temperature & humidity sensor
-
nust64
Build tools for compiling a Rust project into an N64 ROM
-
firewire-motu-protocols
protocols defined by Mark of the Unicorn for its FireWire series
-
rp2040-pac
A Peripheral Access Crate for the Raspberry Pi RP2040 SoC
-
sameold
A SAME/EAS digital receiver library
-
rcx
Communicate with LEGO RCX bricks
-
samedec
A SAME/EAS digital receiver and alerting program
-
serialport5
A cross-platform low-level serial port library
-
scope-monitor
A multi-platform serial monitor with user-extensible features
-
bevy_serialport
async serial port Plugin for bevy
-
hlk_ld6002
interfacing with the HLK-LD6002 respiratory and heartbeat radar module
-
beolyd5_controller
USB HID library that understands the Bang & Olufsen BeoSound 5 controller
-
alienware
API to control the lights on an Alienware Alpha R1/R2
-
seify
Shiny Samples from your Rusty SDR
-
maia-pac
Maia SDR peripheral access crate
-
v5-serial
serial communications with a Vex V5 robot
-
pi_handler
A universal handler utils
-
hwlocality-sys
Low-level bindings for the hwloc hardware locality library
-
bddisasm
Bindings to bddisasm instruction decoder library
-
max7219-async
Async driver for the MAX7219
-
testpublish_gsg
None
-
crc24-openpgp-fast
CRC24 OpenPGP calculator with speedups for x86-64 CPUs with SIMD
-
hwlocality
Idiomatic Rust bindings for the hwloc hardware locality library
-
tsl2591-eh-driver
Rust embedded-hal driver for the TSL2591 Light Sensor
-
mkl-rs-build
Build utilities for MKL
-
mkl-rs-sys
MKL bindings for Rust
-
bddisasm-sys
Bindings to bddisasm instruction decoder library
-
vl53l4cd
ToF ranging sensor driver
-
biometrics
provide the vitals of a process in the form of counters, gauges, moments, and T-digests
-
s2pac_ch32v103
A PAC library for ch32v103xx MCUs
-
paswitch-rs
List and swap to pulse sinks by name
-
notan_input
set of API to manage user's input
-
gpiocdev
access GPIO lines on Linux using the GPIO character device
-
bevy_serial
Serial Port Communication Plugin for Bevy
-
gatekeeper-core
authenticating gatekeeper tags
-
embedded-resources
Define peripheral usage in a single place for use everywhere
-
gpiocdev-cli
access GPIO lines on Linux using the GPIO character device
-
syno-photo-frame
Full-screen slideshow for Synology Photos albums
-
gpiocdev-uapi
A low level library to access GPIO lines on Linux using the GPIO character device
-
aarch64_define
aarch64 架构以及一些配置定义
-
riscv
Low level access to RISC-V processors
-
notstd_detect
Fork of std_detect - Rust's standard library run-time CPU feature detection
-
direct-storage
Rust bindings for DirectStorage
-
cnctd_roku
scaffolded by cnctd
-
bootloader-x86_64-uefi
UEFI bootloader for x86_64
-
sensirion-i2c
Common functionality for I2C based sensors from Sensirion
-
rlight
right light or rust light
-
macaque
Various utilities for Rust OS Dev
-
multivers-runner
create a portable binary that embeds multiple versions of an executable each using a different CPU feature set
-
crc32fast
Fast, SIMD-accelerated CRC32 (IEEE) checksum computation
-
hpm5361-pac
Peripheral access API for HPM5361 microcontrollers
-
openlibspot-metadata
The metadata logic for openlibspot
-
riscv-peripheral
Interfaces for standard RISC-V peripherals
-
fast_image_resize
fast image resizing with using of SIMD instructions
-
multi-mission-library-rs
designed to hold composable, reusable driver code / wrappers for various sensors and hardware output devices. Currently it does not support differing STM32 models and only supports the STM32F4…
-
udisks2
Unofficial crate for interacting with the UDisks2 API
-
wdk-panic
Default panic handler implementations for programs built with WDK
-
calcmhz
Estimates CPU (processor) core frequency
-
nvml-wrapper
A safe and ergonomic Rust wrapper for the NVIDIA Management Library
-
usbd-storage
USB Mass Storage class for usb-device
-
easy-tun
A pure-rust TUN interface library
-
nvml-wrapper-sys
Generated bindings to the NVIDIA Management Library
-
device_query
A basic library for querying keyboard and mouse state on-demand without a window
-
wdk-alloc
alloc support for binaries compiled with the Windows Development Kit (WDK)
-
bigshot
Do you wanna be a BIG SHOT?
-
g29
offering an interface for Logitech G29 wheel/pedal and force feedback control
-
defmt-serial
Log defmt-messages over serial
-
findex-plugin
Plugins library for Findex
-
ha-ndarray
A hardware-accelerated n-dimensional array
-
linux-info
Get every info about your linux system
-
dygma_focus
Dygma focus api, for use with dygma keyboards
-
ug_max
Down-top left-right defined font. Seemly design for 5x5 display.
-
lipl-gatt-bluer
Receiving Gatt Characteristics writes
-
pv_cheetah
bindings for Picovoice's Cheetah library
-
escpos-rs
Control esc/pos printers with rust
-
gpsd_client
gpsd client that get the information from a gps device
-
chargrid_wgpu
Graphical chargrid context which renders with wgpu
-
chargrid_gamepad
Gamepad handler for chargrid frontends
-
shakti_riscv_hal
Hardware abstraction layer for Shakti processor
-
neotron-common-bios
Contains the BIOS API and common routines for all Neotron systems
-
tauri-plugin-serialplugin
Access the current process of your Tauri application
-
gnome-egpu
udev rules for eGPU on Gnome
-
aircontrol
module provides a high-level interface for interacting with Dostmann TFA AIRCO2NTROL Mini and Coach devices, focusing on monitoring environmental parameters like CO2 levels, temperature…
-
cardputer
M5Stack Cardputer
-
getch-rs
getch
for Windows and Unix -
sev-snp-utilities
AMD SEV-SNP utils
-
async-debounce
Debounce using embedded-hal and embedded-hal-async traits and embassy-time
-
hal-sim
An embedded-hal and embedded-graphics Display simulator
-
usb-ids
Rust wrappers for the USB ID Repository
-
equilibrium
A framework for creating distributed control systems
-
fud
Compiler driver for the Calyx infrastructure
-
sentry-contexts
Sentry integration for os, device, and rust contexts
-
ina226
Driver for INA226 I2C voltage/current/power monitor
-
sliceslice
A fast implementation of single-pattern substring search using SIMD acceleration
-
redid
VESA EDID Generation Library
-
prinThor
The highly reliable but not necessarily functional 3D Printer firmware
-
wide
help you go wide
-
lis3dh-async
An embedded-hal-async driver for the LIS3DH accelerometer
-
printhor-hwa-common
Printor harware abstraction utillery
-
ht16k33-async
An async driver for the Holtek HT16K33 "RAM Mapping 16*8 LED Controller Driver with keyscan"
-
tiny2
OBSBot Tiny2 GUI control panel for Linux
-
printhor-hwi_nucleo_64_arduino_cnc_hat
Printhor Hardware Abstraction for STM32 Nucleo-64 with Arduino CNC Hat V3.x
-
printhor-hwi_skr_mini_e3
Printhor Hardware Abstraction for SK3 Mini E3 V2 board
-
printhor-hwi_mks_robin_nano
Printhor Hardware Abstraction for MKS Robin Nano v3.1 board
-
st7789_rs
A driver and graphics library for st7789 displays, primarily used on a Raspberry Pi
-
hid-api-rs
HID & GadgetFs hardware passthrough for injecting keyboard/mouse inputs
-
github-device-flow
Binary and library for performing the GitHub Device Flow
-
i2c-write-iter
Exports iterator based parallels to embedded-hal & embedded-hal-async for Write & WriteRead
-
nau88c22
Driver for the I2C register interface on the Nuvoton NAU882CC Audio CODEC
-
embedded-sht3x
Platform-agnostic Rust driver for the SHT3x temperature and humidity sensors
-
sleef
Math functions for SIMD vectors
-
casperfpga
monitor and control of CASPER FPGA deivces
-
fahtsex
Extremely useless but fast SIMD functions for dealing with hex
-
karabiner-driverkit
Minimal Karabiner-DriverKit-VirtualHIDDevice wrapper for kanata
-
pico_gpio
PicoGPIO is a tool to turn a raspberry pi pico into a decently powerful GPIO port
-
asm2x6xtool
configuration and firmware management for ASM2x6x chips
-
is-laptop
checking if the device is a laptop or not
-
pinenote_dbus_service
A DBus service for the Pine64 Pinenote
-
tapcp
protocol for CASPER FPGA devices
-
htu21df-sensor
support for MEAS HTU21D(F) temperature + humidity sensors
-
zxtouch
ios 按键自动化脚本(连点器)
-
safe-vex
A modular, reliable and comprehensive wrapper around the vex-rt library that never crashes
-
customasm
An assembler for custom, user-defined instruction sets!
-
lorawan-device
LoRaWAN device stack implementation
-
airinfo
Small library to read battery and status info from Airpods and Beats
-
grapple-lasercan
Grapple Robotics' LaserCAN
-
psi_device_tree
Reads and parses Linux device tree images
-
casper_utils
interacting with CASPER FPGA file formats
-
serial2-tokio
cross platform serial ports for tokio based on the serial2 crate
-
crc64fast
SIMD accelerated CRC64 calculation
-
rbdc-tdengine
TDengine driver for rbatis
-
esp-hal-common
HAL implementations for peripherals common among Espressif devices; should not be used directly
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
bmi160
Platform-agnostic Rust driver for the BMI160 inertial measurement unit (IMU)
-
efivar
manipulating EFI variables using the OS interface
-
rmk-stm32h7
Keyboard firmware written in Rust
-
augmented_baseview
windowing for audio plugin UIs, published fork of https://github.com/RustAudio/baseview
-
rmk-rp2040
Keyboard firmware written in Rust
-
ipmi-rs
A pure rust implementation of the IPMI spec
-
qhyccd-alpaca
ASCOM Alpaca driver for QHYCCD cameras and filter wheels
-
skf-sys
Rust bindings for GM/T 0016-2012(Smart token cryptography application interface specification)
-
efivarcli
EFI boot manager variable editor written in Rust
-
nannou_laser
A cross-platform laser DAC detection and streaming API
-
svd2utra
SVD to UTRA library generator
-
utralib
Xous UTRA (Unambiguous Thin Register Abstration) library generator
-
usbip
run USB/IP server
-
longshot
API and CLI for ECAM-based Delonghi machines
-
ambiq-hal
HAL for the Ambiq Apollo MCU and boards
-
sindit-senml
SenML RFC8428 proposed standard
-
blues-notecard
A driver for the Blues.io Notecard
-
embedded-hal-fuzz
Fuzzing backends for embedded_hal
-
bmputil
Black Magic Probe Firmware Manager
-
ascom-alpaca
ASCOM Alpaca API for astronomy devices
-
wintun
Safe idiomatic bindings to the WinTun C library
-
stm32-metapac
Peripheral Access Crate (PAC) for all STM32 chips, including metadata
-
loadcell
A no-std embedded-hal package for the hx711 load cell, based on the embedded hal. Has optional support for interrupts on the esp32.
-
btleplug
A Cross-Platform Rust Bluetooth Low Energy (BLE) GATT library
-
tudelft-serial-upload
automatically upload to quadrupel drone boards
-
comportlist
easy to show all windows serialport contant vitrual port
-
max553x
Driver for the 12-bit MAX5532–MAX5535 DACs
-
uefisettings
read/get/extract and write/change/modify BIOS/UEFI settings from Linux terminal
-
streamdeck
Elgato Stream Deck driver and command line interface
-
sermatec-ess
Sermatec ESS CLI
-
arrs-buffer
Zero-copy cache-aligned buffer implementation
-
adxl345-eh-driver
Rust embedded-hal device driver for the ADXL345 Analog Devices Digital Accelerometer
-
virtio-vsock
virtio vsock device implementation
-
calliope-common
Common parts for the calliope board support crate
-
aranet
Read current measurements from an Aranet4 device
-
tmp117
Driver for the tmp117 using the embedded-hal
-
sen0177
Read air quality data from the SEN0177 and PMSA003I sensors
-
pcitool
portable access to PCI bus configuration registres
-
lego-powered-up
Control Lego PoweredUp hubs and devices
-
elf2uf2-rs
Port of elf2uf2 to rust
-
nxtusb
USB driver for communicating with the NXT brick
-
kbt
Keyboard tester in terminal
-
tarangam
serial plotter. एक सरल सीरीय्ल पलौटर।
-
nxt
USB driver for communicating with the NXT brick
-
cpufeatures
Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS
-
libpatron
Hardware bug-finding toolkit
-
rust-ipmi
IPMI client library for rust
-
uefisettings_thrift_srcs
Thrift source files of the uefisettings tool
-
ear2ctl
Controls for the Nothing Ear (2)
-
vector-rust-library
Port of Vector CLass Library to Rust
-
wally-vibe
Wally x Buttplug.io
-
s2n-netbench-driver
Internal crate used by s2n-netbench
-
frclib-core
A collection of utilities to be used across the FRC in rust ecosystem
-
serust
Serial monitor cli in rust
-
pessimize
More efficient Rust compiler optimization barriers
-
mecha_motion_sensor_ctl
mecha device motion sensor
-
mecha_device_info_ctl
mecha device info
-
mecha_metrics_ctl
mecha device matrics
-
dht22-driver
No-std, no-dependency, platform-agnostic driver for the dht22 sensor
-
djio
DJ Hardware Control(ler) Support
-
doubled
Dekker arithmetic
-
cuda-rs
A safe rust wrapper for CUDA Driver/Runtime APIs
-
iars
A synchronous (blocking) client written purely in Rust, for interfacing with Internet Archive APIs
-
pm1006
Platform-agnostic Rust driver for the pm1006 particulate matter sensor
-
marker_adapter
Marker's adapter for common functions shared among lint drivers
-
xencelabs-quick-keys
interfacing with the XenceLabs Quick Keys
-
heimdall-cli
hotkey deamon. Primarly tested on MacOS
-
mecha_battery_ctl
battery interface for mecha-device
-
mecha_bluetooth_ctl
bluetooth interface for mecha-device
-
pop-os/system76-firmware-daemon
System76 Firmware Tool and Daemon
-
pcsc
Bindings to the PC/SC API for smart card communication
-
bq27xxx
(bq27426, bq27427) platform-agnostic driver
-
rpi-led-panel
Control LED matrices with a Raspberry Pi
-
usb_hid_magstripe_reader
USB HID Magstripe reader driver (Megahunt HID FS Keyboard / Run Mall)
-
vit
View Image in Terminal
-
acpica-bindings
Incomplete rust bindings to Intel's ACPICA kernel subsystem
-
rust_oculus_touch
Rust API to interface your Oculus Touch controllers and headset
-
json-pointer-simd
parsing and using JSON pointers with simd_json, as specified in RFC 6901
-
coolfindpattern
SIMD-accelerated pattern scanning library
-
modbus
Pure Rust modbus implementation
-
reset
A wip universal Linux settings application
-
bitsy-lang
Bitsy is a modern hardware description language
-
rdrand
random number generator based on rdrand and rdseed instructions
-
pfm
High-level wrapper of libpfm4
-
autogui
GUI Automation toolbox for Rust
-
rusty-xinput
Safe dynamic loading of xinput
-
yaxpeax-x86
x86 decoders for the yaxpeax project
-
mt6701
driver in Rust
-
easyblink
Blinky library for controlling APA102 LEDs using a Raspberry Pi, built on top of the blinkt library
-
ism330dhcx
driver for ST ism330dhcx sensor
-
startup-disk
Interface to choose the startup volume on Apple Silicon systems
-
libswaykbswitch
controlling sway through its IPC interface
-
hala-io-util
Hala io utility tools
-
rtlsdr-full
High-level rust bindings for librtlsdr
-
serialport
A cross-platform low-level serial port library
-
nick-name
A Cross-Platform Rust user define device-name(nick-name) get set library
-
flem-serial-rs
A serial port implementation of the FLEM protocol for host computers running Windows, Linux, or MacOS
-
openvr_sys_bindings
Raw unsafe system binding for openvr (updated fork of https://github.com/rust-openvr/rust-openvr-sys)
-
libftdi1-sys
FFI bindings for libftdi1
-
ms5637
no-std I2C driver for the MS5637 temperature and pressure sensor
-
mcp2210
Microchip MCP2210 communication library
-
esp-synopsys-usb-otg
'usb-device' implementation for Synopsys USB OTG IP cores
-
max170xx
Platform-agnostic Rust driver for the MAX170xx 1-cell/2-cell fuel-gauge systems with ModelGauge for lithium-ion (Li+) batteries. Compatible with MAX17043, MAX17044, MAX17048 MAX17049, MAX17058 and MAX17059
-
rv3028c7-rtc
RV-3028-C7 and similar Real Time Clock (RTC) no_std driver
-
adb-utils
commonly used ADB commands
-
uhidrs-sys
FFI bindings to Linux UHID (user-space HID transport drivers)
-
javalocate
Command line utility to find JVM versions on macOS, Linux and Windows
-
snap7-sys
Bindings to snap7 library
-
rustpiboot
Port of the raspberry pi usbboot code to rust
-
mahiwa_frontend_rust
using Mahiwa from Rust
-
libfancontrold
Base library for fancontrold
-
rp-rs-radio-clock
DCF77 and MSF receiver on a Raspberry Pi Pico
-
cudarc
Safe wrappers around CUDA apis
-
view-hardware
Hardware viewing tools for major platforms
-
ublox
communicate with u-blox GPS devices using the UBX protocol
-
solar-api
accessing the SolarEdge Monitoring API
-
xilinx-dma
Userspace Xilinx AXI DMA Interface
-
devs
Linux device discovery
-
authenticator
interacting with CTAP1/2 security keys for Web Authentication. Used by Firefox.
-
dvm
Deno Version Manager - Easy way to manage multiple active deno versions
-
sv-bindings
Raw FFI bindings for the (System)Verilog DPI, PLI, and VPI interfaces (IEEE 1800)
-
sv-parser-parser
Helper crate of sv-parser
-
sv-parser-syntaxtree
Helper crate of sv-parser
-
ember_mug
Control and retrieve data from an Ember Ceramic Mug using Bluetooth Low Energy (BLE)
-
d1-pac
Peripheral access API for Allwinner D1 SoC generated from unofficial SVD file
-
vgainfo-rs
VGA(0xB8000) info in freestanding Rust
-
d3xx
Rust bindings for the FTDI D3XX library
-
brack
tune backlight
-
litex-hal
A embedded HAL crate for LiteX cores
-
bluez-async-ots
Bluetooth Object Transfer Service (OTS) Client for bluez-async
-
sv-parser
SystemVerilog parser library fully complient with IEEE 1800-2017
-
sv-parser-pp
Helper crate of sv-parser
-
sv-parser-macros
Helper crate of sv-parser
-
ots-core
Bluetooth Object Transfer Service (OTS) core
-
hidapi-rusb
Rust-y wrapper around hidapi with rusb backend
-
amdfand
AMDGPU fan control service
-
amdvold
AMDGPU fan control service
-
amdgpu-config
Subcomponent of AMDGPU tools
-
zvt
interact with payment terminals (ECRs) that use the ZVT protokoll, including stand alone commandline tools to interact with the devices
-
amdmond-lib
AMD GPU monitoring tool for Linux
-
apdu-dispatch
Dispatch layer after nfc-device and usbd-ccid
-
zvt_builder
interact with payment terminals (ECRs) that use the ZVT protokoll, including stand alone commandline tools to interact with the devices. This is an internal dependency for the ZVT crate.
-
d3xs-bridge
Physical access control (bridge)
-
rustberry-poe-monitor
PoE Monitor for Raspberry Pi Waveshare PoE HAT (B)
-
amdguid
AMDGPU fan control service
-
amdgpu
Subcomponent of AMDGPU fan control service
-
amdportsd
AMDGPU server for listing connected GPU ports
-
amdguid-wayland
AMDGPU fan control service
-
d3xs-firmware
Physical access control (firmware)
-
amdguid-glow
AMDGPU fan control service
-
amdguid-glium
AMDGPU fan control service
-
amdfan
AMDGPU library
-
synopsys-usb-otg
'usb-device' implementation for Synopsys USB OTG IP cores
-
enigo
Cross-platform (Linux, Windows & macOS) library to simulate keyboard and mouse events
-
dasharo_ectool
Dasharo EC tool
-
rockusb
Rockchip usb protocol host implementation
-
libgpiod
wrappers
-
cpuid_dump_rs
cpuid dump tool & library
-
servo-pio
Control servo motors using the RP2040's PIO peripheral
-
libcpuid_dump
part of https://github.com/Umio-Yasuno/cpuid_dump_rs
-
bluest
A cross-platform Bluetooth Low Energy (BLE) library
-
usbip-device
usb-device on top of USBIP device
-
usbd-hid
A HID class for use with usb-device
-
bluetooth-battery
-
raw-printer
Direct RAW printing on windows or linux
-
sgx
Intel SGX
-
simd-polyfill
SIMD polyfill
-
upc
USB packet channel (UPC): provides a reliable, packet-based transport over USB
-
ht16k33-lite
Driver for the Holtek HT16K33 'RAM Mapping 16*8 LED Controller Driver with keyscan'
-
pluto-sdr
HAL for ADALM-Pluto SDR
-
horsetab
Trigger Linux/Unix commands via morse code using your mouse
-
aranet-btle
get readings from an Aranet4 co2 device
-
hc14-at-rs
An embedded-hal driver for the HC-14 serial transceiver module
-
usbhid
interacting with USB HID devices
-
mcp23s17
driver A driver for the MCP23S17 16 bit I/O expander chip addressed over the SPI bus
-
asahi-nvram
read and write nvram variables on ARM Macs
-
cw32f030-hal
使用svd2rust工具生成的项目,计划在此基础上编写可用的hal库(非官方)
-
device_query_revamped
A basic library for querying keyboard and mouse state on-demand without a window
-
aei_tag_parser
parse AEI RFID tags
-
aimu
Motion control for handheld computers equipped with a BMI160/BMI260 IMU
-
ad9959
4-channel DDS SPI driver
-
asahi-btsync
sync Bluetooth pairing keys with macos on ARM Macs
-
toledo
An IOT server written in rust for connecting via serial port to toledo scales
-
msp430g2231
Peripheral access API for MSP430G2231 microcontroller
-
fido-hid-rs
USB HID library for FIDO authenticators
-
rp2040-flash
Support for writing the flash memory of the Raspberry Silicon RP2040
-
eye
Cross platform camera capture and control
-
eye-hal
Camera hardware abstraction layer (HAL)
-
bossac
Rust cxx version of the BOSSA SAM-BA utility
-
virtio-bindings
Rust FFI bindings to virtio generated using bindgen
-
rawprinter
An IOT server written in rust for connecting via USB to raw printers
-
gamepad_motion
Rust bindings for the GamepadMotionHelpers C++ library
-
storage_hal
A storage hybrid access layer
-
rufi_core
The core module of RuFi library
-
libfprint-rs
accesing fingerprint devices
-
jtag-taps
interacting with individual TAPs on a JTAG scan chain
-
intel-tee-quote-verification-rs
Intel(R) TEE Quote Verification Rust Library
-
ni-fpga-interface
Provide the ability to access an NI FPGA application from Rust
-
free-cpus
Get the set of free CPU cores on your Linux machine
-
intel-tee-quote-verification-sys
Intel(R) TEE Quote Verification Rust Library
-
soapysdr
wrapping SoapySDR, a hardware abstraction layer for many software defined radio devices, including rtl-sdr, HackRF, USRP, LimeSDR, BladeRF, and Airspy
-
ni-fpga-interface-build
Provide the ability to access an NI FPGA application from Rust
-
volatile-register
Volatile access to memory mapped hardware registers
-
perf-event2
interface to Linux performance monitoring
-
mt-interface
TI Z-Stack Monitor and Test API client implementation
-
ddc-macos
DDC/CI monitor control on MacOS
-
yusb
accessing USB devices
-
blinkt
Interface for the Pimoroni Blinkt!, and any similar APA102 or SK9822 LED strips or boards, on a Raspberry Pi
-
rust_dmx
Control of DMX-512 lighting control hardware
-
lit-sev-snp-utils
AMD SEV-SNP utils
-
elgato-streamdeck
HidApi driver for Elgato Stream Decks
-
ethercat
Binding to the IgH/Etherlab open-source EtherCAT master
-
virtio-drivers
VirtIO guest drivers
-
ramp64-convert-gui
GUI for ra_mp64_srm_convert
-
verbleiber
Log organizer whereabouts on events via RFID tags and buttons
-
cmov
Conditional move CPU intrinsics which are guaranteed to execute in constant-time and not be rewritten as branches by the compiler. Provides wrappers for the CMOV family of instructions on x86/x86_64 and CSEL on AArch64
-
zproto
from communicating with Zaber products in Rust
-
ar-drivers
Opensource driver for Rokid, Nreal and some other AR glasses
-
pop-os/system76-keyboard-configurator
Keyboard configuration UI
-
sgx_pck_extension
Parsing of Intel SGX PCK certificate extension
-
cl-sys
OpenCL FFI bindings
-
tegra-rcm
help exploit the bootROM exploit for the Tegra X1's RCM mode
-
ocl-interop
Creates an OpenCL Context with OpenGL Interop enabled
-
apyee
yeelight api
-
libaeron_driver-sys
Rust bindings for the Aeron Media Driver
-
libusb-src
FFI bindings for libusb. Can be easily cross compiled.
-
cryptoki-sys
FFI wrapper around the PKCS #11 API
-
redox_dmi
DMI table parser
-
cytron_maker_pi_rp2040
Board Support Package for the Cytron Maker Pi RP2040
-
usbd-picotool-reset
USB Class to enable resetting using picotool
-
gcode-serial
lib to send Gcode via UART to 3D printers
-
fpgrars
Fast Pretty Good RISC-V Assembly Rendering System
-
onix
Decode image files using V4L2
-
backgammon-simd
Type-safe valid move generator for backgammon using SIMD instructions. Useful for e.g. ML stuff.
-
cc2538-hal
Hardware abstraction layer for the CC2538 System-On-Chip
-
bmp280-rs
I2C driver for the bmp280 termperature and air pressure sensor
-
xwiimote
Idiomatic Rust bindings to the xwiimote user-space library
-
amt22
Modular Absolute Encoder Rust embedded-hal library
-
udev
libudev bindings for Rust
-
smbios-lib
SMBIOS Library
-
dmidecode-rs
dmidecode is a tool to report SMBIOS table content in human readable format
-
peekpoke
lightweight Rust library for accessing physical addresses using /dev/mem in Linux
-
rgz_msgs
gz-msgs
-
punt
connect to the punt STM32 USB bootloader
-
oxygengine-integration-ow-ha
Integration module of RPG overworld and Hardware Accelerated rendering for Oxygengine
-
hyperlog_simd
A SIMD optimized implementation of the HLL and HLL++ algorithms
-
lm36011
Texas Instruments LM36011 inductorless LED controller
-
alnilam-hal
Alnilam HAL
-
imgui-gilrs
Gamepad navigation support for imgui
-
blockpaint
Paint program for the terminal
-
tlv320aic23
Driver for the registers on a TLV320AIC23B I²C Audio CODEC
-
acpi
A pure-Rust library for parsing ACPI tables
-
cvt-utils
generate CVT (Coordinated Video Timings) values
-
ecc608-linux
accessing the ECC608 chip on Linux
-
brewdrivers
Brewkit drivers
-
blake2b_simd
a pure Rust BLAKE2b implementation with dynamic SIMD
-
rsdp
Zero-allocation library for locating and parsing the RSDP, the first ACPI table
-
hypertube
creation and usage of TUN devices
-
mimxrt500-hal
HAL implementations for NXP i.MX RT500 series microcontrollers
-
keylogger
Register various user actions - keystrokes on the computer keyboard, movements and mouse keystrokes
-
rhdl-bits
Support crate for RHDL that provides a Bits type
-
ilhook
that provides methods to inline hook binary codes in x86 and x86_64 architecture
-
riscv-atomic-emulation-trap
An atomic emulation trap handler for non atomic RISC-V targets
-
hid-io-client
HID-IO Client library for hid-io-core
-
msi-klc
MSI Keyboard Light Controller
-
nicompiler_backend
A backend interface for National Instrument (NI) integration, offering streamlined experimental control systems with Rust's performance and safety guarantees
-
hid-io-core
HID-IO is a host-side daemon for advanced HID devices
-
devices
A cross-platform library for retrieving information about connected devices
-
axion
Axion
-
tick_counter
Hardware-based tick counters for high-precision benchmarks
-
yubikey-management
Configuration of Yubikey devices via their management application
-
vhost-device-scmi
vhost-user SCMI backend device
-
card-backend-scdc
Experimental SCDaemon Client, e.g. for use with the openpgp-card crate
-
keylightd
Keyboard backlight daemon for Framework laptops
-
mijia
connecting to Xiaomi Mijia 2 Bluetooth temperature/humidity sensors
-
btsensor
decoding sensor readings from BLE advertisements, including the BTHome format
-
flipperzero
Flipper Zero
-
braid-triggerbox
camera synchronization trigger box for Braid
-
switchtec-user-sys
Rust wrapper for the switchtec-user C library
-
serialport_monitor
monitor and control serialport in terminal
-
flipperzero-test
Rust test harness for Flipper Zero
-
mintaka-hal
Mintaka HAL
-
cameleon-device
device specific protocol decoders and basic I/O operations for GenICam compatible devices
-
hackrf-rs
accessing Hackrf
-
usb-rfid-decoder
character decoder for USB RFID readers
-
min-tun
finding the minimum available TUN device on Linux systems
-
rusb
accessing USB devices
-
touch_event
daemon to monitor the touch screen status of linux devices
-
simdjson-rust
Rust bindings for the simdjson project
-
beep-evdev
Beep the PC speaker using evdev
-
maf_cal
calibrate a Mass Airflow sensor
-
pixy
A multi-target sensor output relay built for secure, efficient IoT. Made for use with the Pimoroni Enviro Pico boards.
-
wiimote
library/driver for Rust via hidapi
-
wdi
interacting with the Windows Driver Installer subsystem
-
pixy-server
A web server implementation of the Pixy service
-
pixy-core
A core library for Pixy, implementing the SensorGateway and its Handlers
-
instrument-ctl
Connect to, command, and query intruments
-
rs-usbtmc
USBTMC driver written in Rust
-
libfprint-sys
Libfprint raw FFI bindings
-
keyboard-types
Contains types to define keyboard related events
-
zfi
Zero-cost and safe interface to UEFI firmware
-
inputbot
Cross-platform (Windows & Linux) library for simulating keyboard/mouse input events and registering global input device event handlers
-
libseat
Safe libseat bindings
-
openvr-sys2
Raw bindings to OpenVR (incomplete)
-
ft60x_rs
interfacing with FTDI FT60x USB 3.0 FIFO ICs via bindings to the D3XX library
-
gc9106
TFT LCD driver with embedded-graphics support
-
ad7147
embedded-hal driver for AD7147
-
kamera
Camera API with a reduced feature set for basic use cases and learning
-
efi-loadopt
UEFI load option (EFI_LOAD_OPTION) decoding
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
efibootnext-cli
A cli app for manipulating the BootNext UEFI variable and listing possible boot options
-
efibootnext
manipulating the BootNext UEFI variable and listing possible boot options
-
efiboot
EFI boot manager variable editor written in Rust
-
async-hid
A async library for interacting with HID devices
-
raslib
Manage Raspberry PI devices with Rust. GPIO ports and direct support for L298N circuit motors
-
aws-nitro-enclaves-nsm-api
API for the Nitro Secure Module used in AWS Nitro Enclaves
-
furiosa-device
APIs that offer FuriosaAI NPU devices' information and allow to control the devices
-
wei-hardware
wei hardware
-
gdevd
Daemon to control background LEDs of Logitech gaming devices
-
msp430f249
Peripheral access API for MSP430F249 microcontroller
-
autd3-core
Core functions of AUTD3
-
thin-jsonrpc-client
A lightweight, runtime agnostic JSON-RPC client
-
uart_16550
Minimal support for uart_16550 serial output
-
roblib
A shared library for a dank engine
-
usbh
Experimental host-side USB stack for embedded devices
-
block-aligner
SIMD-accelerated library for computing global and X-drop affine gap penalty sequence-to-sequence or sequence-to-profile alignments using an adaptive block-based algorithm
-
pci-driver
PCI/PCIe driver development library
-
mouse-keyboard-input
Send mouse and keyboard events on any distro and X11 or Wayland
-
pasedid
Parse and assemble EDID binary data blobs
-
mpu9250
no_std driver for the MPU9250 & onboard AK8963 (accelerometer + gyroscope + magnetometer IMU)
-
msr
Industrial Automation Toolbox
-
rplc
PLC programming in Rust
-
packed_simd
Portable Packed SIMD vectors
-
k32l3a60-cm4
Peripheral access API for the Cortex M4 core on the K32L3A60 microcontroller
-
k32l3a60-cm0plus
Peripheral access API for the Cortex M0+ core on the K32L3A60 microcontroller
-
mipidsi-async
MIPI Display Command Set compatible generic driver async version
-
sensorhive-fbp-linux
Sensor Hive First Boot Provisioner
-
bmi270
Rust BMI270
-
hip-runtime-sys
Bindings for the HIP runtime
-
vhost-device-scsi
vhost scsi backend device
-
vhost-device-i2c
vhost i2c backend device
-
vhost-device-rng
vhost RNG backend device
-
age-plugin-ledger
Ledger Nano plugin for age clients
-
ofw
basic interfacing with OpenFirmware (former IEEE standard 1275)
-
hipblas-sys
Bindings for HIP blas
-
dcap-ql
Idiomatic Rust bindings for libsgx_dcap_ql. SGX: Software Guard Extensions DCAP: DataCenter Attestation Primitives QL: Quoting Library
-
safe_arch
that exposes
core::arch
safely via#[cfg()]
-
uefisettings_backend_thrift
Backend interface definition DB for the tool to read/get/extract and write/change/modify BIOS/UEFI settings from Linux terminal
-
uefisettings_spellings_db_thrift
Spellings DB for the tool to read/get/extract and write/change/modify BIOS/UEFI settings from Linux terminal
-
clicktogether
server will click a specified keyboard key once all clients have clicked theirs
-
sensorhive-idw
Sensor Hive Initial Disk Writer
-
serial-rs
A cross-platform rust serial RS232 library with overlap IO support
-
neotron-bmc-commands
Commands that are supported by the Neotron BMC
-
qemu-exit
Exit QEMU with user-defined code
-
tds-meter
An embedded-hal driver for TDS Meter (total disolved solids sensor)
-
redfish-codegen
An unopinionated translation of the Redfish specification into Rust
-
android-wakelock
Safe and ergonomic Rust bindings to the Android WakeLock API
-
msp430fr247x-hal
embedded-hal for microcontrollers MSP430FR2475 and MSP430FR2476
-
eva-sim-modbus
EVA ICS Virtual Fieldbus Simulator
-
simt_cuda_sys
part of simt. cuda driver api bindings
-
soapysdr-sys
Bindings for the C API of SoapySDR, the vendor-neutral software defined radio hardware abstraction layer
-
fritzctrl
Command line utility for controlling AVM Fritz devices
-
uio
Helper library for writing linux user-space drivers with UIO
-
libcec-sys
FFI bindings to libcec
-
cec-rs
Thin but safe wrapper for libcec
-
booster
Firmware for the Sinara Booster device (STM32F4, Ethernet, RF power amplifiers)
-
rust-hdl-ok-core
Generic support code for OpalKelly based FPGA modules that use the FrontPanel HDL interface
-
syact
control motors (mainly stepper motors) and components, read data from sensors and more
-
rust-hdl
Write firmware for FPGAs in Rust
-
num_cpus
Get the number of CPUs on a machine
-
rust-hdl-widgets
Write firmware for FPGAs in Rust - widget crate
-
rust-hdl-bsp-ok-xem7010
Support crate for RustHDL - provides Board Support Package for the OpalKelly XEM7010 module (Artix-7 based)
-
rust-hdl-bsp-ok-xem6010
Support crate for RustHDL - provides Board Support Package for the OpalKelly XEM6010 FPGA module (Spartan-6 based)
-
rust-hdl-fpga-support
Support crate for RustHDL - provides FPGA specific code
-
rust-hdl-bsp-alchitry-cu
Support crate for RustHDL - provides Board Support Package for the Alchitry Cu board
-
microchip-24aa02e48
no_std driver for the Microchip 24AA02E48 EEPROM with EUI-48
-
neuromorphic-types
Shared Neuromorphic data types for drivers and processing frameworks
-
rust-hdl-sim
Write firmware for FPGAs in Rust - Simulation crate
-
rust-hdl-hls
Write firmware for FPGAs in Rust - High Level Synthesis crate
-
ads7924
no_std driver for the ADS7924 external analog-to-digital converter (ADC)
-
max6639
no_std driver for the MAX6639 fan speed controller
-
mcp3221
no_std driver for the MCP3221 external analog-to-digital converter (ADC)
-
tca9548
no_std driver for the TCA9548 I2C bus multiplexer
-
max6642
no_std driver for the MAX6642 temperature sensor
-
ad5627
no_std driver for the AD5627 2-channel digital-to-analog converter (DAC)
-
dac7571
no_std driver for the DAC7571 external digital-to-analog converter (DAC)
-
rust-hdl-ok-frontpanel-sys
OpalKelly FrontPanel library wrapper for the RustHDL crate
-
rust-hdl-core
Write firmware for FPGAs in Rust - core crate
-
rust-hdl-macros
Macro support for RustHDL
-
kiffieboot
Runtime support for Kiffieboot
-
rp-pac
Peripheral Access Crate (PAC) for Raspberry Pi Silicon chips
-
driver-station
basic FRC Driver Station functionality
-
rdev
Listen and send keyboard and mouse events on Windows, Linux and MacOS
-
rust-hdl-bsp-tang-nano-4k
Support crate for RustHDL - provides Board Support Package for the Tang Nano 4K board (Gowin GW1NSR-LV4C based)
-
sqlx-firebird
sqlx firebird driver
-
rust-hdl-bsp-colorlight-i5
Support crate for RustHDL - provides Board Support Package for the Colorlight i5 board (Lattice LFE5U-25F-6BG381C based)
-
libblobd-lite
blobd, lite variant
-
usb_scale
Interact with USB Scales with Rust
-
serialport_low_latency
Enable or disable low latency mode for serial ports on Linux
-
mcl-rs
This system crate provides high-level rust language bindings to the Minos Compute Library (MCL)
-
mcl_sched
installable wrapper for the MCL (Minos Compute Library) Scheduler 'mcl_sched'
-
lsm6ds3tr
6-axis (DOF) IMU accelerometer & gyroscope rust driver library
-
devc
Device Connector CLI
-
ft6236
embedded-hal driver for the FT6236/FT6206/FT6236U touch controller
-
sev-snp-utils
AMD SEV-SNP utils
-
cherryrgb
Cherry RGB keyboard instrumentation
-
ep-capstone
incomplete bindings for capstone
-
lookit
Asynchronously connect to devices
-
osdp
Open Supervised Device Protocol (OSDP)
-
nvapi_sys_new
Updated NVAPI bindings
-
fwupd-dbus
fwupd dbus client bindings
-
ledger-cli
Ledger hardware wallet command line interface
-
ledger-proto
Ledger hardware wallet protocol / APDU definitions
-
ledger-lib
Communication library for Ledger hardware wallets
-
f-xoss
Free your XOSS device: a library for communicating with XOSS bike computers
-
f-xoss-util
Free your XOSS device: a FOSS companion app for XOSS bike computers
-
aml
parsing AML
-
halio
Hardware abstraction layer for embedded devices with non-blocking tasks and IO
-
inet-aton
Converts IPv4 addresses from byte string to integer using SIMD
-
complete-pic
A complete interface for the legacy 8259 PIC and the newer APIC
-
async-hal
Async hardware abstraction layer for embedded devices
-
v4l2loopback
Safe bindings to v4l2loopback
-
ec-gpu-gen
Code generator for field and eliptic curve operations on the GPUs
-
rpi-mailbox
An interface of the
mailbox
which is a low level interface of the RaspberryPi -
occlum-sgx
Lib for generate and verify DCAP SGX Report received from Occlum
-
io-block
Work with block devices and other block-like things in rust
-
fath
Math library built for speed. Includes configurable-precision approximations and exact functions for both ints and floats. Uses cross-platform intrinsics and SIMD whenever possible.
-
gamepad
A cross platform gamepad solution
-
librgbmatrix-sys
System crate for Hzeller's rpi-rgb-led-matrix C-library
-
libftd3xx-ffi
Rust FFI bindings to the FTDI d3xx drivers
-
gd32vf103-pac
Peripheral access API for GD32VF103 chips
-
dbs-virtio-devices
Virtio device backend driver framework and device drivers
-
papi-bindings
Rust PAPI bindings
-
hotklicker
Hotkey auto clicker created with Rust
-
teleinfo-nom
parse teleinfo stream from french meters
-
mipidsi
MIPI Display Serial Interface generic driver
-
sorted-rs
blazing fast algorithm through SIMDs which used to check the sequnce is sort or not
-
usb-compat-01-sys
Rust bindings for libusb-compat-0.1
-
nfc1-sys
Low-level Rust bindings for libnfc. For high-level safe bindings, see crate nfc1.
-
seify-rtlsdr
RTL-SDR Driver
-
nugine-rust-utils
Nugine's personal Rust utilities
-
rp2040_wait
more accurate wait times than Delay using rp2040_hal::timer::Timer
-
tmc2209_pi
Basic control for TMC2209 stepper motor driver on Raspberry Pi
-
shd
Shows pretty HDD/SSD list
-
obd2
reading data from a vehicle over OBD-II
-
zigbee2mqtt-types
Struct definitions for zigbee2mqtt json messages
-
pudding-pac
Peripheral Access Crate
-
zigbee2mqtt_types_vendor_philips
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_xiaomi
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_tuya
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_yale
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_namron
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_sunricher
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_schneider_electric
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_sinop_
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_shinasystem
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_robb
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_osram
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_orvibo
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_nue___3a
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_paulmann
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_universal_electronics_inc
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_innr
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_m_ller_licht
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_ikea
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_ledvance
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_legrand
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_trust
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_diyruz
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_tci
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_smartthings
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_iluminize
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_zemismart
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_hive
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_ysrsai
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_ynoa
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_heiman
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_weiser
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_paul_neuhaus
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_vimar
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_zipato
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_ubisys
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_perenio
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_third_reality
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_sylvania
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_weten
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_the_light_group
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_terncy
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_stelpro
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_danfoss
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_sonoff
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_sprut_device
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_custom_devices__diy_
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_smabit__bitron_video_
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_sengled
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_titan_products
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_technicolor
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_shenzhen_homa
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_livolo
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_sercomm
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_schwaiger
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_profalux
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_leviton
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_samotech
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_salus_controls
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_smartenit
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_rgb_genie
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_led_trading
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_slv
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_prolight
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_popp
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_plugwise
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_zen
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_owon
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_yookee
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_adeo
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_xinghuoyuan
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_woox
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_onesti_products_as
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_iris
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_niko
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_waxman
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_wally
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_nodon
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_visonic
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_villeroy___boch
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_viessmann
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_vbled
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_lixee
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_neo
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_tubeszb
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_tp_link
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_linkind
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_lupus
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_niviss
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_lonsonho
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_swann
Struct definitions for zigbee2mqtt json messages
-
zigbee2mqtt_types_vendor_lightsolutions
Struct definitions for zigbee2mqtt json messages