-
neo4rs
Rust driver for Neo4j
-
embassy-time
Instant and Duration for embedded no-std systems, with async timer support
-
v4l
Safe video4linux (v4l) bindings
-
pinenote_dbus_service
A DBus service for the Pine64 Pinenote
-
embassy-net-driver-channel
High-level channel-based driver for the
embassy-netasync TCP/IP network stack -
virtio-drivers
VirtIO guest drivers
-
arm-gic
A driver for the Arm Generic Interrupt Controller version 2, 3 or 4
-
elgato-streamdeck
HidApi driver for Elgato Stream Deck devices
-
escpos
ESC/POS printer driver
-
ndisapi
interacting with the Windows Packet Filter driver (NDISAPI)
-
rsmgclient
Memgraph database adapter for Rust programming language
-
device-driver
A toolkit to write better device drivers, faster
-
dw3000-ng
A modernized driver for DW3000 Ultra Wide Band module
-
embassy-time-driver
Driver trait for embassy-time
-
arm-gic-driver
A driver for the Arm Generic Interrupt Controller
-
arm-pl011-uart
Arm PrimeCell UART (PL011) driver
-
crab-usb
A usb host for embedded systems, written in Rust
-
qldb
Driver for Amazon's QLDB Database implemented in pure rust
-
aws-sdk-keyspaces
AWS SDK for Amazon Keyspaces
-
embassy-time-queue-utils
Timer queue driver trait for embassy-time
-
neuromorphic-drivers
Neuromorphic devices drivers
-
libftd2xx
Rust safe wrapper around the libftd2xx-ffi crate
-
mdevctl
A mediated device management utility for Linux
-
zlgcan
A Cross-platform ZLGCAN driver
-
ds323x
Platform-agnostic Rust driver for the DS3231, DS3232 and DS3234 extremely accurate real-time clocks (RTC)
-
deqp-runner
A VK-GL-CTS/dEQP wrapper program to parallelize it across CPUs and report results against a baseline
-
adbc_clickhouse
Official ClickHouse ADBC driver
-
fuse-ufs
FUSE implementation of FreeBSD's UFSv2
-
piper-protocol
Low-level CAN protocol encoding/decoding for Piper robot arms
-
uio
Helper library for writing linux user-space drivers with UIO
-
gpu-trace-perf
Plays a collection of GPU traces under different environments to evaluate driver changes on performance
-
amdgpu-sysfs
interacting with the Linux Kernel SysFS interface for GPUs (mainly targeted at the AMDGPU driver)
-
rdrive
A dyn driver manager
-
nydus-storage
Storage subsystem for Nydus Image Service
-
lector
A terminal screen reader
-
mongodb-internal-macros
Internal macros for the mongodb crate
-
phytium-mci
A no_std Rust driver for SD/MMC cards on Phytium E2000 series SoCs
-
rs-can
A Nican driver
-
repo-stream
Fast and robust atproto CAR file processing
-
xsens-mti
An unofficial and incomplete no_std Rust driver for Xsens MTi-series sensors
-
se05x
Driver for the NXP SE05X
-
starlane
– An Orchestration and Infrastructure Framework for WebAssembly Components (https://starlane.io) This packaged manages
HyperSpacewhich provides infrastructure forSpaceApis… -
seify
Shiny Samples from your Rusty SDR
-
virtio-spec
Definitions from the Virtual I/O Device (VIRTIO) specification
-
autd3-driver
AUTD3 driver
-
neuromorphic-types
Shared Neuromorphic data types for drivers and processing frameworks
-
bacnet-emb
A bacnet library for embedded systems (no_std)
-
rockchip-soc
A rockchip soc driver, contains cru, power manager, pinctrl
-
avmnif-rs
Safe NIF toolkit for AtomVM written in Rust
-
icm426xx
Rust driver for the ICM426xx family of IMUs
-
ostd
Rust OS framework that facilitates the development of and innovation in OS kernels
-
windivert
Wrapper library around windivert-sys
-
mecha10-controllers
Control algorithms and controllers for the Mecha10 robotics framework
-
dac8568
platform agnostic library for the Texas Instruments DAC8568, DAC8168 and DAC7568
-
cotton-usb-host
USB host stack for embedded devices
-
virtio-drivers-and-devices
VirtIO guest drivers and devices. Fork of rcore-os/virtio-drivers.
-
arm-pl061
Arm PrimeCell GPIO (PL061) driver
-
icm20948-rs
Platform-agnostic driver for the ICM-20948 9-axis IMU
-
wasm-component-ld
Linker for
wasm32-wasip2 -
f1_data
consolidated access to various sources of Formula 1 information and data
-
smart-leds
device drivers
-
hayasen
A multi sensor library for Embedded Rust supporting multiple sensors
-
libsql-hrana
Remote protocol for libSQL
-
crazyradio
USB dongle driver
-
rockchip-pm
Driver for Rockchip Power Management Unit (PMU) supporting RK3588 and similar SoCs
-
adbc_datafusion
ADBC driver for Apache DataFusion
-
ina226-tp
Rust Driver for device INA226 High-Side or Low-Side Measurement, Bi-Direcional Current and Power Monitor
-
lis2dw12-pid-rs
Pure Rust driver for the LIS2DW12 accelerometer
-
piper-sdk
Unified SDK for Piper robot arm control with real-time performance
-
irql
Compile-time IRQL safety for Windows kernel drivers
-
escposify
A ESC/POS driver for Rust Minimum Rust version policy (MSRV) This crate’s minimum supported rustc version is 1.46.0
-
wdi-rs
Windows Driver Installation made easy, with Rust and libwdi
-
patina_dxe_core
A pure rust implementation of the UEFI DXE Core
-
blue-build-process-management
A CLI tool built for creating Containerfile templates for ostree based atomic distros
-
embassy-net-driver
Driver trait for the
embassy-netasync TCP/IP network stack -
patina_smbios
System Management BIOS (SMBIOS) support for Patina UEFI components
-
akafugu_twidisplay
A platform agnostic Rust driver for the Akafugu TWIDisplay
-
lsm9ds0
Platform-agnostic async driver for the LSM9DS0 IMU
-
apache_age
Rust driver for the Apache AGE. Based on postgres package
-
sddc
A native Rust driver for the RX-888 family of software-defined radios (SDR)
-
typedb-protocol
TypeDB Protocol
-
zeta4g-driver
Rust driver for Zeta4G graph database with Bolt protocol support
-
dfplayer-async
embedded-hal-async driver for the DFPlayer mini MP3 module
-
device-driver-cli
The command line tool for the device-driver toolkit
-
fxmac_rs
FXMAC Ethernet driver in Rust for PhytiumPi (Phytium Pi) board, supporting DMA-based packet transmission and reception
-
async-embedded-sdmmc
Embedded sdmmc driver with async support
-
max11300
A rust-embedded driver for the MAX11300 ADC/DAC
-
lsm6ds3tr
6-axis (DOF) IMU accelerometer & gyroscope rust driver library
-
bosch-bme680
A pure rust implementation for the BME680 environmental sensor
-
nrfxlib
Rust driver for the LTE stack on the Nordic nRF9160
-
patina_mm
Management Mode (MM) support for components
-
mongoc-sys
Sys package with installer and bindings for mongoc
-
ft6x36
Rust driver for Ft6x36 touch screen
-
esp-hal-buzzer
Buzzer driver for esp-hal
-
arm-sp805
Arm Watchdog Module (SP805) driver
-
max30101-rs
Pure Rust driver for the MAX30101 PPG sensor
-
scd4x
Rust driver for the Sensirion SCD4x series. Carbon Dioxide / Temperature / Humidity sensors.
-
nvme-oxide
Bare-metal lightweight NVMe driver
-
driver-interface
Sparreal OS kernel
-
k2hash_rust
Official k2hash Rust Driver
-
rustc_plugin
A framework for writing plugins that integrate with the Rust compiler
-
lr2021
Driver for Semtech LR2021
-
rdrive-macro-utils
A dyn driver manager
-
usb-oxide
Bare-metal lightweight USB/xHCI driver
-
feetech-servo-sdk
High-performance async Rust driver for Feetech STS/SMS servos
-
hax-types
Helper crate defining the types used to communicate between the custom rustc driver, the CLI and the engine of hax
-
sdp8xx
Platform agnostic Rust driver for the Sensirion SDP8xx differential pressure sensor
-
mcp794xx
Platform-agnostic Rust driver for the MCP794xx real-time clock / calendar (RTC) family. Compatible with MCP7940N, MCP7940M, MCP79400, MCP79401, MCP79402, MCP79410, MCP79411 and MCP79412.
-
tmp117
Driver for the tmp117 using the embedded-hal
-
max3010x
Platform-agnostic Rust driver for the MAX3010x high-sensitivity pulse oximeter and heart-rate sensor for wearable health
-
esp-hal-smartled2
smart-leds driver for esp-hal using RMT peripheral
-
arm-generic-timer
Arm Generic Timer driver
-
qail-pg
Fastest async PostgreSQL driver - AST to wire protocol, optional io_uring on Linux
-
device-driver-generation
Code generation for the
device-drivercrate -
max7219-display
A no_std driver for the MAX7219 LED display controller
-
bq40z50-rx
Platform-agnostic Rust driver for the Texas Instruments BQ40Z50 battery fuel (gas) gauge
-
ds1307-rtc
A no_std driver for the DS1307 Real Time Clock (RTC) module
-
rtc-hal
Platform-agnostic hardware abstraction for Real Time Clock peripherals
-
sim7020
driver for sim7020E NB IoT modem
-
piper-driver
IO management and state synchronization driver for Piper robot arms
-
piper-client
High-level type-safe API with type state pattern for Piper robot control
-
nican
driver
-
lr1120
Driver for Semtech LR1120
-
nau88c22-rs
Rust driver for the nau88c22 audio codec
-
ds3231-rtc
A no_std driver for the DS3231 Real Time Clock (RTC) module
-
ft3x68-rs
driver for the FT3x68 touch controllers
-
tank-tests
Test suide for drivers of Tank: the Rust data layer. This is intended to be used by drivers to implement common unit tests.
-
masonry_winit
Data-oriented Rust UI design toolkit
-
pinenote-service
Management dervice for Pine64's PineNote device
-
arm-tzc
Arm TrustZone Address Space Controller
-
leviathan-common
Shared types and constants for Leviathan Windows kernel driver - EDR/XDR framework
-
ng-gateway-sdk
SDK for building NG Gateway southward drivers and northward plugins
-
xlsynth-driver
Binary that integrates XLS capabilities into a driver program
-
ajazz-sdk
HidApi driver for Ajazz devices
-
brother-label
CLI to print images using Brother QL series printers based on the brother_ql crate
-
vlfd-rs
Modern Rust driver for the VLFD board
-
pcm4104
Driver for the Texas Instruments PCM4104 audio DAC
-
ydlidar-rust-driver
ydlidar rust package
-
virtfw-libhw
direct hardware access
-
neo4j
Bolt driver for Neo4j
-
sqlx-exasol-cli
Command-line utility for sqlx-exasol
-
madbus
A modbus TCP driver written entirely in Rust
-
rustcv-backend-v4l2
Linux V4L2 backend for RustCV
-
tps55288
Rust driver skeleton for TI TPS55288 buck-boost converter (I2C)
-
xvc-server-debugbridge
Backend implementations of the XVC (Xilinx Virtual Cable) server for AMD Debug Bridges
-
axi-uart16550
AXI UART16550 IP core driver
-
tpic6b595
Embedded driver for TPIC6B595 Power Logic Shift Register IC
-
mcp4x
Platform-agnostic Rust driver for the MCP4x digital potentiometers
-
rdif-pcie
Driver Interface of interrupt controller
-
rbdc-oracle
oracle driver for rbatis
-
axi-uartlite
LogiCORE AXI UART Lite v2.0 driver
-
synopsys-dw-uart
Driver for Synopsys DesignWare DW_apb_uart
-
pl190-vic
Driver for the Arm PL190 Vectored Interrupt Controller
-
super_simple_st7789driver
an async Rust driver library for controlling the ST7789 display
-
rs_ws281x
Wrapper for ws281x library using bindgen to track upstream
-
socketcan-rs
SocketCAN driver with UDS protocol
-
drmem-drv-weather-wu
DrMem driver which gets Weather Underground data
-
yb-postgres-native-tls
TLS support for yb-tokio-postgres via native-tls
-
axdriver_block
Common traits and types for block storage drivers
-
yb-postgres-openssl
TLS support for yb-tokio-postgres via openssl
-
driver-5011as
driver for the 5011as 7-segment display using
embedded-hal -
ript
InertiaJS protocol compatible with
riptcfor generating strong TypeScript bindings -
usb-if
USB Interface definitions for CrabUSB
-
rdif-intc
Driver Interface of interrupt controller
-
nrf24-rs
Platform agnostic Rust driver for the nRF24L01 2.4 GHz transciever for wireless communication between embedded devices
-
aci-registry
Programmatic representation of the ACI-Registry
-
sqlmodel-sqlite
SQLite driver for SQLModel Rust
-
atapi
Low-level ATAPI driver in no_std environments
-
axdriver_base
Common interfaces for all kinds of device drivers
-
livox2
A lightweight and pure Rust implementation of Livox SDK2, based on async-net and zerocopy
-
cirque-pinnacle
driver for working with Cirque Pinnacle Glidepoint touchpads on embedded systems
-
easy-tun
A pure-rust TUN interface library
-
rpgsave-filter
RPG Maker MV/MZ save file Git filter driver
-
tb6612fng
A
no_stddriver for the TB6612FNG motor driver -
streamdeck
Elgato Stream Deck driver and command line interface
-
rdif-block
Driver Interface block definition
-
remotemob
Console tool for streamlining remote mobbing
-
drmem-api
Traits and types used internally by the DrMem control system
-
lis2dh
Driver crate for the ST LIS2DH12 accelerometer
-
ldc3114
Driver crate for the TI LDC3114 inductance-to-digital converter
-
irql_macro
Procedural macros for IRQL safety
-
m24512
A no_std driver for the M24512 EEPROM
-
s5_fuse
FUSE filesystem implementation for S5
-
iot_driver_core
iot driver core
-
libosinfo
Rust bindings for libosinfo
-
ns16550a
UART driver
-
sqlmodel-mysql
MySQL driver for SQLModel Rust
-
pci-driver
PCI/PCIe driver development library
-
emcyphal-data-types
STM32 FDCAN driver for Emcyphal network stack
-
ntsync
using the new ntsync linux driver with rust
-
rbdc-tdengine
TDengine driver for rbatis
-
appium-client
Client for Appium Server, for automated mobile app testing
-
axdriver_net
Common traits and types for network device (NIC) drivers
-
lp50xx
platform agnostic library for the Texas Instruments LP50XX led driver
-
lp50xx-async
Async Rust driver for the lp50xx family of Texas Instruments I2C RGB LED drivers
-
kas-view
KAS GUI / view widgets
-
mks-servo42-rs
A generic,
no_stdRust driver for MKS SERVO42 closed-loop stepper motors -
axdriver_display
Common traits and types for graphics device drivers
-
emcyphal-stm32-embassy
STM32 FDCAN driver adapter for Emcyphal network stack
-
drmem-drv-ntp
DrMem driver which monitors ntpd daemons
-
scylla-rs
An async ScyllaDB driver built on an actor-model framework
-
furiosa-device
APIs that offer FuriosaAI NPU devices' information and allow to control the devices
-
m5dial-bsp
Board support package for the M5 Dial
-
roci
Elodin flight software framework
-
rdif-serial
Driver Interface base definition
-
is31fl3728-rs
Rust embedded driver for is31fl3728 - led-matrix controller
-
rustcv-backend-msmf
Windows MS-MF backend for RustCV
-
charlcd
charlcd.c Linux driver (HD44780 et al.)
-
sqlmodel-postgres
PostgreSQL driver for SQLModel Rust
-
nullnet-libdatastore
Nullnet datastore driver
-
axdriver_vsock
Common traits and types for vsock drivers
-
embedded-can-interface
Small interface traits for CAN drivers and protocol layers
-
rdif-power
Driver Interface of interrupt controller
-
simple-fatfs
A simple-to-use FAT filesystem library for Rust (mainly targeted at embedded systems)
-
emc230x
An async driver for the EMC230x family of fan controllers
-
bmp5
An embedded_hal_async driver for the BMP5x series of pressure sensors from Bosch Sensortec
-
xvc-server
implementing Xilinx Virtual Cable (XVC) servers that handle JTAG communication with FPGA devices over network connections
-
emcyphal-driver
Driver interface for Emcyphal network stack
-
ffimage
Foreign function image handling
-
mecha10-nodes-imu
IMU node for Mecha10 - manages IMU driver and provides orientation/acceleration data
-
microdotphat
Driver for the MicrodotPHAT
-
drmem-drv-sump
DrMem driver which monitors a sump pump
-
axdriver_input
Common traits and types for input device drivers
-
rdif-systick
Driver Interface of system timer
-
axdriver_virtio
Wrappers of some devices in the
virtio-driverscrate, that implement traits in theaxdriver_baseseries crates -
typeshare-driver
macro for trivially creating your own typeshare binaries
-
embers
A collection of helpful drivers for use in embedded Rust
-
dac8564
platform agnostic library for the Texas Instruments DAC8564
-
lvm-sys2
LVM FFI bindings
-
rdif-clk
Driver Interface clk definition
-
ttkmd-if
Lowest level pci interface to the tenstorrent driver (ttkmd)
-
ptouch
Brother PTouch label maker driver and utility
-
mcp2221-cli
CLI for the MCP2221 USB to I2C and GPIO converter
-
rdif-base
Driver Interface base definition
-
as7265x
Driver for the AS7265x
-
swamp-compile
Main driver for the Swamp compiler, orchestrating bootstrapping, dependency loading, parsing, and semantic analysis phases
-
driver-cp2130
libusb based driver for the CP2130 USB-SPI bridge by Silicon Labs
-
libqhyccd-sys
Rust bindings for QHY CCD SDK
-
turn-driver
Drivers for turn-rs
-
radio-sx128x
Driver for the Semtec sx1280 2.4GHz RF IC
-
adxl345_driver2
Driver for Analog Device ADXL345/ADXL346 3-Axis Digital Accelerometer
-
device-register
A
no_stdlibrary to describe the registers permissions of a device to ease driver development -
rustcv-backend-avf
macOS AVFoundation backend for RustCV
-
rktk
Keyboard firmware Toolkit
-
tank-scylladb
ScyllaDB driver implementation for Tank: the Rust data layer
Try searching with DuckDuckGo.