-
spidev
access to the Linux spidev interface. This interface allows for configuration of the spidev device, half-duplex SPI access, and full-duplex SPI access.
-
ublox
communicate with u-blox GPS devices using the UBX protocol
-
sentry-contexts
Sentry integration for os, device, and rust contexts
-
spotifyd
A Spotify daemon
-
evdev-rs
Bindings to libevdev for interacting with evdev devices. It moves the common tasks when dealing with evdev devices into a library and provides a library interface to the callers, thus avoiding erroneous ioctls, etc.
-
safe-mmio
Types for safe MMIO device access, especially in systems with an MMU
-
elgato-streamdeck
HidApi driver for Elgato Stream Deck devices
-
device-driver
A toolkit to write better device drivers, faster
-
colpetto
Async libinput wrapper
-
aws-sdk-privatenetworks
AWS SDK for AWS Private 5G
-
idevice
interact with services on iOS devices
-
kasa
CLI for communicating with TP-Link Kasa smart devices
-
aws-sdk-iotdeviceadvisor
AWS SDK for AWS IoT Core Device Advisor
-
dlpark
dlpack Rust binding for Python
-
aws-sdk-greengrassv2
AWS SDK for AWS IoT Greengrass V2
-
tauri-plugin-geolocation
Get and track the device's current position
-
ponde
Pointing device configuration daemon for Wayland and X11 using libinput and uinput
-
ipstack
Asynchronous lightweight userspace implementation of TCP/IP stack for Tun device
-
aws-sdk-workspacesthinclient
AWS SDK for Amazon WorkSpaces Thin Client
-
quantrs2-device
Quantum device connectors for the QuantRS2 framework
-
openpgp-card-state
Experimental storage mechanism for openpgp-card device state
-
midi-control
Communicate with MIDI controllers
-
ubuntu-mqtt2ha-reporter
A service that reports Ubuntu system status to Home Assistant via MQTT
-
usbip
run USB/IP server
-
aranya-daemon-api
IPC API between the Aranya client and daemon
-
aws-sdk-iot1clickdevices
AWS SDK for AWS IoT 1-Click Devices Service
-
ergot
Eloquence in messaging
-
tokio-udev
Non-blocking/Asynchronous Tokio support for udev device events
-
freewili-finder-rs
Rust bindings for the FreeWili Finder C/C++ library
-
pps-time
interface for PPS devices
-
radb_client
adb client for rust
-
librespot-connect
The Spotify Connect logic for librespot
-
aws-sdk-iotmanagedintegrations
AWS SDK for Managed integrations for AWS IoT Device Management
-
aws-cognito-srp
Secure Remote Password (SRP) protocol for AWS Cognito
-
firecracker-microvm/vmm
Secure and fast microVMs for serverless computing
-
ergot-base
Eloquence in messaging
-
regiface
ease development of interfacing with registers on embedded peripherals
-
aranya-device-ffi
The device FFI for Aranya Policy
-
deislabs/controller
A Kubernetes Resource Interface for the Edge
-
openaction
creating plugins for the OpenAction API
-
trueno-zram-generator
systemd generator for zram device configuration
-
mirajazz
interfacing with Mirabox and Ajazz stream controller devices
-
wireguard-uapi
Control WireGuard interfaces
-
usb-resolver
USB Resolver & Device Monitor
-
hdc-rs
Rust client library for HarmonyOS Device Connector (HDC)
-
nlabapi
Communication with nLab devices
-
korrosync
A KOReader Sync Server
-
esp-metadata-generated
Generated metadata for Espressif devices
-
kcr_devices_kubeedge_io
Kubernetes Custom Resource Bindings
-
android-transfer-program
A small CLI application to transfer files to and from Android devices because Android File Transfer sucks now (or at least last time I checked)
-
R4DCB08
R4DCB08 protocol and commandline tool
-
powerlink-rs-xdc
A no_std-compatible parser for POWERLINK XDC (XML Device Configuration) files
-
isomdl
ISO mDL implementation in Rust
-
utuntap
A low level Rust library for Tun/Tap devices
-
axdevice_base
Basic traits and structures for emulated devices in ArceOS hypervisor
-
usbwatch-rs
A cross-platform USB device monitoring tool written in Rust
-
nm-rs
Rust bindings for the libnm library
-
tether-midi-mediator
MIDI to Tether messages
-
ohos-test-runner
Support running cargo test / run / bench on OpenHarmony devices
-
deislabs/agent
A Kubernetes Resource Interface for the Edge
-
switchbot-cli
A command-line tool for controlling SwitchBot devices using the SwitchBot API
-
bluetui
TUI for managing bluetooth on Linux
-
kasa-prometheus
Prometheus metrics exporter for TP-Link Kasa smart home devices
-
moblink-rust
Use spare devices as extra SRTLA bonding connections
-
weapon
Cross-device sync engine
-
switchy_upnp
Switchy UPnP package
-
aurora-bot
Fast, smart, easy, fast way to interact with Aurora OS
-
roqoqo
Rust Quantum Computing Toolkit by HQS
-
aranya-keygen
generating crypto keys
-
ollana
Ollama over LAN - Auto-discover your Ollama server on your local network with hassle-free ease
-
aranya-client
Client library for using Aranya
-
clasp-discovery
Device discovery for CLASP (mDNS, UDP broadcast)
-
haply
Robotics Client Library for the Inverse Service
-
enody
SDK for Enody Lighting devices
-
azure_iot_operations_services
Azure IoT Operations Services
-
radb
Implement Python AdbUtils
-
shvclient
framework for Silicon Heaven RPC devices
-
cands_interface
interface for DigitalServo USB CAN board
-
cala
Make portable apps and video games in Rust!
-
librespot-discovery
The discovery logic for librespot
-
ndr
CLI for encrypted Nostr messaging using double ratchet
-
deislabs/udev-video-broker
A Kubernetes Resource Interface for the Edge
-
which-usb
A command-line tool to list all currently connected USB devices
-
azure-iot-rs
Rust wrappers for Azure IOT C SDK
-
cargo-ledger
Build and sideload Ledger apps
-
azure_iot_operations_connector
Azure IoT Operations Connector
-
bacli
A wrapper around the Bitaxe API, enabling the management of a Bitaxe device in an easy to use way
-
gedv
geometry and devices in GUI library
-
baidu-pcs-rs-sdk
百度网盘命令行工具和RUST库
-
esp-metadata
Metadata for Espressif devices
-
composefs
filesystem
-
char-device
Character Device I/O
-
localsend-rs
LocalSend protocol - cross-platform file transfer tool
-
luxafor
CLI, for Luxafor lights via either USB or webhooks
-
chron_tui
Configure your Keychron mouse from the terminal
-
nusbip
A forked library to run USB/IP server based on nusb
-
myrtio-mqtt-homeassistant
MQTT Home Assistant integration
-
nitrokey
Bindings to libnitrokey for communication with Nitrokey devices
-
dab-cli
Android package manager CLI tool
-
xlink
Unified Multi-Channel Communication SDK
-
logiops-daemon
Logitech device configuration daemon
-
ippusb
HTTP proxy for IPP-over-USB devices
-
nrf-dfu-target
Nordic nRF DFU protocol for devices
-
torsh-python
Python bindings for ToRSh - PyTorch-compatible deep learning in Rust
-
ones-oidc
ONES OpenID Connect client for Rust
-
cardinal-varvara
Varvara Ordinator
-
device
A generative engine
-
last_order
managing network devices
-
root_boot
A CLI tool that allows you to restart your PC and then auto-boot into a selected device
-
nican
driver
-
rneter
SSH connection manager for network devices with intelligent state machine handling
-
diretto
interact with the drm interface
-
device-id
用于Rust跨平台获取设备ID的库
-
dg_sysfs
Utils for working with SysFS in Garden OS
-
peak-can
Rust bindings APIs for PEAK-System Technik GmbH
-
piggui
A Graphical User Interface for interacting with local and remote Raspberry Pi and Pi Pico Hardware
-
roqoqo_for_braket_devices
AWS's Braket devices interface for roqoqo rust quantum computing toolkit
-
virtio-media
Device support for virtio-media
-
om-rs
Conveniently mount, unmount, (un)lock and power off removable media
-
qoqo_qiskit_devices
IBM's Qiskit devices interface for qoqo python quantum computing toolkit
-
meshtastic_protobufs
Meshtastic Protobuf definitions
-
ajazz-sdk
HidApi driver for Ajazz devices
-
drg
A command line tool to interact with a drogue-cloud instance
-
liblora
handle LoRa UART functionality
-
share-clipboard-rs
A lightweight, cross-platform utility written in Rust to seamlessly share your clipboard content across multiple devices on your local network
-
fleascope-rs
interact with a Fleascope
-
axdevice
A reusable, OS-agnostic device abstraction layer designed for virtual machines
-
tauri-plugin-ios-photos
Access iOS user device photo library
-
torsh-backend
Backend abstraction layer for ToRSh
-
ledger_secure_sdk_sys
Bindings to Ledger C SDK
-
bcms
Bluetooth Client Manager Service for IoT device management
-
freefare
Rust bindings for the libfreefare library
-
tauri-plugin-better-auth-license
Tauri plugin for license-based authentication and secure device validation
-
heos-lib
Tokio-based bindings for the HEOS system
-
msoauth
Microsoft OAuth2 client
-
zencan-build
generating code for zencan-node crate
-
lorawan-device
LoRaWAN device stack implementation
-
device-kit
RENAMED: use
device-envoyinstead - Build Pico applications with LED panels, easy WiFi, and composable device abstractions -
tauri-plugin-posthog
A Tauri v2 plugin for integrating PostHog analytics into your Tauri applications
-
roqoqo_qiskit_devices
IBM's Qiskit devices interface for roqoqo rust quantum computing toolkit
-
tauri-plugin-camera
A Tauri plugin for accessing the camera on Android devices
-
fcm_receiver_rs
that simulates an Android device to receive Firebase Cloud Messaging (FCM) notifications
-
aci-registry
Programmatic representation of the ACI-Registry
-
usb_enumeration
A cross platform library that returns details of currently connected USB devices
-
container-device-interface
CDI (Container Device Interface), is a specification, for container-runtimes, to support third-party devices
-
tosca-stack
A variant of the tosca library crate for stack-oriented devices
-
imu
Interface for interacting with various IMU devices
-
rasn-h282
Data types for the Remote Device Control Protocol (H.282)
-
somfy-sdk
A Rust-based SDK for interacting with Somfy smart home devices and APIs
-
firefly-hal
Hardware Abstraction Layer for Firefly Zero device and emulators
-
aws-iot-device-sdk-rust
An easy to use SDK for connecting to AWS IoT Core
-
brightness-cli
A program to read and control device brightness
-
e4pty
abstract api for pty
-
fiftyonedegrees
A wrapper around the 51Degrees device detection C library
-
tplink
Pure Rust TP-Link smart device client library
-
logiops-core
HID++ protocol implementation and device features
-
ohos-deviceinfo-sys
Bindings to OpenHarmony OS APIs providing information about the device
-
switchbot-api2
SwitchBot device control
-
indi
Client library for interfacing with the Instrument Neutral Distributed Interface (INDI) protocol
-
devil
Async libudev wrapper
-
hypertube
creation and usage of TUN devices
-
libertas
IoT App SDK
-
xos
Experimental OS Windows Manager
-
zencan-cli
Command line interface for interacting with CANOpen devices
-
libmapper-rs
Rust bindings for libmapper
-
hamqtt
meant to be an easy to go Home Assistant MQTT implementation
-
stormbird
modelling modern wind propulsion devices
-
upnp-rs
basic Universal Plug and Play (UPnP) protocol implementations
-
tosca-controller
building a controller that manages all Tosca devices across a network
-
wgcore
abstractions for composable WGSL shaders
-
is31fl3741
Driver for Lumissil Microsystem's IS31FL3741 IC
-
xbuild
Builds rust mobile/desktop projects
-
fcm-device-group
managing Firebase Cloud Messaging device groups
-
lumina-bin
A program to read and control device brightness
-
embedded-onewire
A no-std trait definition for interacting with 1-Wire devices
-
xvc-protocol
Xilinx Virtual Cable (XVC) 1.0 protocol for JTAG communication with FPGA devices over network connections
-
esp-sync
Synchronization primitives for Espressif devices
-
linux-ls-parser
Parses
ls -lpacommand output -
lookit
Asynchronously connect to devices
-
fastboot-protocol
Fastboot protocol implementation
-
hayro-interpret
interpreting PDF files
-
nzxtcli
NZXT tool for managing fans and LEDs
-
lego-powered-up
Control Lego PoweredUp hubs and devices
-
hawkbit_mock
Mock server implementation of Eclipse hawkBit
-
qoqo_for_braket_devices
AWS's Braket devices interface for qoqo python quantum computing toolkit
-
benaloh-challenge
Implements the Benaloh Challenge (also known as an Interactive Device Challenge), a crytographic technique to ensure the honesty of an untrusted device
-
block-device-driver
Block device trait
-
tosca-drivers
providing architecture-agnostic drivers for various sensors and devices
-
tauri-plugin-android-package-install
This plugin mainly provides package install on android devices
-
ruapc-rdma-sys
Low-level FFI bindings to libibverbs with type-safe device management for RDMA operations
-
astarte-interfaces
Interfaces used by Astarte to define how data is exchange with a Device
-
d30-printer
cross-platform CLI tool for the Phomemo D30 label maker
-
mozilla/tabs
Firefox Application Services
-
delver
working with the ESTA BSR E1.73 Fluxite Codex data format
-
tokio-devd
A Tokio-based library for listening to device events on FreeBSD
-
embytes-buffer-async
A async concurrent buffer implementation fro no_std devices
-
midi20
Types and helpers for building MIDI 2.0 capable software
-
usb-disk-probe
stream type which can be used to probe for USB storage devices in the system
-
tnnl
tnnl gives you full control over whether and when your IoT devices should be reachable from the internet
-
sunspec_rs
interacting with sunspec-compliant devices over modbus
-
kasa_exporter
Prometheus exporter for TP-Link kasa devices
-
libblobd-direct
blobd, direct variant
-
io-block
Work with block devices and other block-like things in rust
-
pop-os/popsicle_gtk
USB Flasher
-
unicom
Unified communication for IoT clients
-
tosca-esp32c3
building Tosca firmware that runs on ESP32-C3 boards
-
cnsprcy
WIP
-
human
interface devices
-
krata-loopdev
Loop device handling library for krata
-
firmata-rs
A Firmata protocol client library
-
escapi
Extremely Simple Capture API (ESCAPI) - simple webcam API for windows
-
fit
A small crate used for reading and decoding FIT files generated by sports devices
-
nscope
Communication with nScope devices
-
sound-tts
利用系统 API 达成文本到语音的转换,并借助对不同声卡设备的选择来实现播放功能。 Achieve text-to-speech conversion by utilizing system APIs, and realize…
-
pop-os/popsicle
USB Flasher
-
midilab-sim
Midi controller device simulation
-
mozilla/sync_manager
Firefox Application Services
-
caw_midi_live
midi device to control caw synthesizers
-
vhost-device-net
virtio-net device based on tokio-vhost
-
wmclient
WURFL Microservice (by ScientiaMobile, Inc.) is a mobile device detection service that can quickly and accurately detect over 500 capabilities of visiting devices. It can differentiate between portable mobile devices…
-
oxygengine-input-device-web
Web input devices module for Oxygengine
-
sysid
providing functionality to generate a 'system ID' that can be used to uniquely identify a computer
-
plic
Provide structs and methods to operate riscv plic device
-
alienrgb
Alienware RGB Controller device communication
-
libykpers-sys
FFI bindings to libykpers
-
eye
Cross platform camera capture and control
-
book_lib
that provides an API for managing PDFs on your mac device in one place
-
qwiic-adc-rs
aims at controlling Qwiic Relays using I2C from Linux
-
wire_weaver_usb_embassy
WireWeaver USB device class using embassy
-
spotflow
Device SDK for Spotflow IoT Platform
-
furiosa-smi-rs
APIs for managing and monitoring FuriosaAI NPUs
-
pldm-fw-cli
Platform Level Data Model (PLDM) for Firmware utilities
-
monome-rs
Talk to monome devices
-
tpm2-device
TPM 2.0 device interface
-
pwlp
Control LED strips wirelessly by sending them short animation programs
-
bose-dfu
Firmware updater for various Bose devices
-
brack
tune backlight
-
jabi
(Just Another Bridge Interface)
-
hip-runtime-sys
Bindings for the HIP runtime
-
xrt
Wrapper for the Xilinx Runtime Library (XRT)
-
lp586x
matrix LED driver (supports LP5860, LP5861, LP5862, LP5864, LP5868)
-
frakegps
Simulate a simple GPS device with gpsd or geoclue2
-
halfcopy
Copy a file or directory from device A to device B
-
nitrokey-sys
Low-level bindings to libnitrokey for communication with Nitrokey devices
-
libbmfw
Unpack Blackmagic device firmware (ATEM, Web Presenter, etc.)
-
xdrk
open XRK and DRK files, produced by AiM devices
Try searching with DuckDuckGo.