| vhost-device-sound | virtio-sound device using the vhost-user protocol |
| haskellPackages.kafka-device | UI device events via a Kafka message broker |
| haskellPackages.kafka-device-vrpn | VRPN events via a Kafka message broker |
| haskellPackages.kafka-device-glut | GLUT events via a Kafka message broker |
| haskellPackages.kafka-device-leap | Leap Motion events via a Kafka message broker |
| haskellPackages.kafka-device-spacenav | Linux SpaceNavigator events via a Kafka message broker |
| haskellPackages.kafka-device-joystick | Linux joystick events via a Kafka message broker |
| rPackages.R_devices | |
| haskellPackages.amazonka-snow-device-management | Amazon Snow Device Management SDK |
| emacsPackages.devicetree-ts-mode | |
| idevicerestore | Restore/upgrade firmware of iOS devices |
| vkdevicechooser | Vulkan layer to force a specific device to be used |
| ideviceinstaller | List/modify installed apps of iOS devices |
| haskellPackages.amazonka-devicefarm | Amazon Device Farm SDK |
| haskellPackages.amazonka-iot1click-devices | Amazon IoT 1-Click Devices Service SDK |
| vimPlugins.nvim-treesitter-parsers.devicetree | Tree-sitter grammar for devicetree |
| libimobiledevice | Software library that talks the protocols to support iPhone®, iPod Touch® and iPad® devices on Linux |
| libimobiledevice-glue | Library with common code used by the libraries and tools around the libimobiledevice project |
| haskellPackages.amazonka-iotdeviceadvisor | Amazon IoT Core Device Advisor SDK |
| haskellPackages.gogol-androiddeviceprovisioning | Google Android Device Provisioning Partner SDK |
| haskellPackages.stratosphere-iotcoredeviceadvisor | Stratosphere integration for AWS IoTCoreDeviceAdvisor |
| perlPackages.DeviceOUI | Resolve an Organizationally Unique Identifier |
| perl5Packages.DeviceOUI | Resolve an Organizationally Unique Identifier |
| perlPackages.DeviceMAC | Handle hardware MAC Addresses (EUI-48 and EUI-64) |
| perl5Packages.DeviceMAC | Handle hardware MAC Addresses (EUI-48 and EUI-64) |
| perl540Packages.DeviceOUI | Resolve an Organizationally Unique Identifier |
| perl538Packages.DeviceOUI | Resolve an Organizationally Unique Identifier |
| perl538Packages.DeviceMAC | Handle hardware MAC Addresses (EUI-48 and EUI-64) |
| perl540Packages.DeviceMAC | Handle hardware MAC Addresses (EUI-48 and EUI-64) |
| perlPackages.DeviceSerialPort | Linux/POSIX emulation of Win32::SerialPort functions |
| perl5Packages.DeviceSerialPort | Linux/POSIX emulation of Win32::SerialPort functions |
| perl538Packages.DeviceSerialPort | Linux/POSIX emulation of Win32::SerialPort functions |
| perl540Packages.DeviceSerialPort | Linux/POSIX emulation of Win32::SerialPort functions |
| fltk | C++ cross-platform lightweight GUI library |
| fltk_1_4 | C++ cross-platform lightweight GUI library |
| dts-lsp | Language Server for Device Tree Source files |
| adms | Automatic device model synthesizer |
| ginko | Device-tree source parser, analyzer and language server |
| dtc | Device Tree Compiler |
| dfu-util | Device firmware update (DFU) USB programmer |
| polaris | Self-host your music collection, and access it from any computer and mobile device |
| xcmsdb | Device Color Characterization utility for X Color Management System |
| imsprog | Free I2C EEPROM programmer tool for CH341A device |
| pam_u2f | PAM module for allowing authentication with a U2F device |
| guff | Plot device |
| yubihsm-setup | Tool to easily set up a YubiHSM device |
| xf86-video-fbdev | Framebuffer device video driver for the Xorg X server |
| libspnav | Device driver and SDK for 3Dconnexion 3D input devices |
| libusb-compat-0_1 | Cross-platform user-mode USB device library |
| micromdm | Mobile Device Management server for Apple Devices, focused on giving you all the power through an API |
| libfido2 | Provides library functionality for FIDO 2.0, including communication with a device over USB.
|
| picotool | Tool for interacting with RP2040/RP2350 device(s) in BOOTSEL mode, or with an RP2040/RP2350 binary |
| piping-server-rust | Infinitely transfer between every device over pure HTTP with pipes or browsers |
| mpremote | Integrated set of utilities to remotely interact with and automate a MicroPython device over a serial connection |
| tpm2-totp | Attest the trustworthiness of a device against a human using time-based one-time passwords |
| usb-reset | Perform a bus reset on a USB device using its vendor and product ID |
| libusb1 | Cross-platform user-mode USB device library |
| spacenavd | Device driver and SDK for 3Dconnexion 3D input devices |
| gssdp-tools | Device Sniffer tool based on GSSDP framework |
| fdt-viewer | Flattened Device Tree Viewer written in Qt |
| python312Packages.libfdt | Device Tree Compiler |
| bootiso | Script for securely creating a bootable USB device from one image file |
| python313Packages.libfdt | Device Tree Compiler |
| python314Packages.libfdt | Device Tree Compiler |
| sdcc | Small Device C Compiler |
| tpm2-totp-with-plymouth | Attest the trustworthiness of a device against a human using time-based one-time passwords |
| dfu-programmer | Device Firmware Update based USB programmer for Atmel chips with a USB bootloader |
| chickenPackages_5.chickenEggs.plot | An interface to GNU libplot, a library for device-independent two-dimensional vector graphics. |
| moonlight-qt | Play your PC games on almost any device |
| nitrokey-pro-firmware | Firmware for the Nitrokey Pro device |
| copyparty | turn almost any device into a file server over http(s), webdav, ftp(s), and tftp |
| nitrokey-start-firmware | Firmware for the Nitrokey Start device |
| nitrokey-fido2-firmware | Firmware for the Nitrokey FIDO2 device |
| texlivePackages.ebezier | Device independent picture environment enhancement |
| haskellPackages.hemkay-core | A device independent module music mixer |
| copyparty-min | turn almost any device into a file server over http(s), webdav, ftp(s), and tftp - minimal variant |
| copyparty-most | turn almost any device into a file server over http(s), webdav, ftp(s), and tftp - most variant |
| haskellPackages.freenect | Interface to the Kinect device |
| perlPackages.GraphicsColor | Device and library agnostic color spaces |
| perl5Packages.GraphicsColor | Device and library agnostic color spaces |
| copyparty-full-buggy | turn almost any device into a file server over http(s), webdav, ftp(s), and tftp - full variant |
| haskellPackages.wireguard-hs | API for Linux Kernel Wireguard device management |
| perl538Packages.GraphicsColor | Device and library agnostic color spaces |
| perl540Packages.GraphicsColor | Device and library agnostic color spaces |
| thin-provisioning-tools | Suite of tools for manipulating the metadata of the dm-thin device-mapper target |
| tkey-verification | Vendor signing and user verification of TKey genuineness |
| haskellPackages.linux-framebuffer | Linux fbdev (framebuffer device, /dev/fbX) utility functions |
| qmk_hid | Commandline tool for interactng with QMK devices over HID |
| improv-setup | Configure Wifi credentials on IOT devices using Improv serial protocol |
| nbd | Map arbitrary files as block devices over the network |
| nitrocli | Command line tool for interacting with Nitrokey devices |
| fm-tune | Find initial calibration offset for SDR devices |
| ifuse | Fuse filesystem implementation to access the contents of iOS devices |
| pico-sdk | SDK provides the headers, libraries and build system necessary to write programs for the RP2040-based devices |
| zram-generator | Systemd unit generator for zram devices |
| stlink | In-circuit debug and programming for ST-Link devices |
| stlink-gui | In-circuit debug and programming for ST-Link devices |
| scrcpy | Display and control Android devices over USB or TCP/IP |
| xinput | Utility to configure and test XInput devices |
| jmtpfs | FUSE filesystem for MTP devices like Android phones |
| govee2mqtt | Connect Govee lights and devices to Home Assistant |
| clinfo | Print all known information about all available OpenCL platforms and devices in the system |
| rust-streamdeck | ibusb based driver for Elgato StreamDeck devices |
| narrowlink | Self-hosted solution to enable secure connectivity between devices across restricted networks like NAT or firewalls |
| fatsort | Sorts FAT partition table, for devices that don't do sorting of files |
| usbmuxd | Socket daemon to multiplex connections from and to iOS devices |
| pdfding | Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices |
| adb-sync | Tool to synchronise files between a PC and an Android devices using ADB (Android Debug Bridge) |
| sd-mux-ctrl | Tool for controlling multiple sd-mux devices |
| hidapi | Library for communicating with USB and Bluetooth HID devices |
| soapyuhd | SoapySDR plugin for UHD devices |
| lcdproc | Client/server suite for controlling a wide variety of LCD devices |
| viskores | Visualization library for many-threaded devices |
| dump1090-fa | Simple Mode S decoder for RTLSDR devices |
| spnavcfg | Interactive configuration GUI for space navigator input devices |
| ipmitool | Command-line interface to IPMI-enabled devices |
| pciutils | Collection of programs for inspecting and manipulating configuration of PCI devices |
| serialdv | C++ Minimal interface to encode and decode audio with AMBE3000 based devices in packet mode over a serial link |
| boatswain | Control Elgato Stream Deck devices |
| autorandr | Automatically select a display configuration based on connected devices |
| local-content-share | Storing/sharing text/files in your local network with no setup on client devices |
| libosinfo | GObject based library API for managing information about operating systems, hypervisors and the (virtual) hardware devices they can support |
| soapyaudio | SoapySDR plugin for amateur radio and audio devices |
| pcaudiolib | Provides a C API to different audio devices |
| libusbmuxd | Client library to multiplex connections from and to iOS devices |
| libjaylink | Shared library written in C to access SEGGER J-Link and compatible devices |
| libmt32emu | Library to emulate Roland MT-32, CM-32L, CM-64 and LAPC-I devices |
| libadwaita | Library to help with developing UI for mobile devices using GTK/GNOME |
| heimdall | Cross-platform open-source tool suite used to flash firmware onto Samsung Galaxy devices |
| python313Packages.user-agents | Python library to identify devices by parsing user agent strings |
| python314Packages.user-agents | Python library to identify devices by parsing user agent strings |
| heimdall-gui | Cross-platform open-source tool suite used to flash firmware onto Samsung Galaxy devices |
| soapyairspy | SoapySDR plugin for Airspy devices |
| soapyhackrf | SoapySDR plugin for HackRF devices |
| soapyrtlsdr | SoapySDR plugin for RTL-SDR devices |
| wxhexeditor | Hex Editor / Disk Editor for Huge Files or Devices |
| magicrescue | Find and recover deleted files on block devices |
| python312Packages.user-agents | Python library to identify devices by parsing user agent strings |
| soapybladerf | SoapySDR plugin for BladeRF devices |
| soapyplutosdr | SoapySDR plugin for Pluto SDR devices |
| cairo | 2D graphics library with support for multiple output devices |
| mtpfs | FUSE Filesystem providing access to MTP devices |
| mkgmap | Create maps for Garmin GPS devices from OpenStreetMap (OSM) data |
| swipe-guess | Completion plugin for touchscreen-keyboards on mobile devices |
| wolfssl | Small, fast, portable implementation of TLS/SSL for embedded devices |
| fido2-manage | Manage FIDO2.1 devices over USB or NFC, including Passkeys |
| haskellPackages.usb | Communicate with USB devices |
| rtl_433 | Decode traffic from devices that broadcast on 433.9 MHz, 868 MHz, 315 MHz, 345 MHz and 915 MHz |
| haskellPackages.ls-usb | List USB devices |
| wb32-dfu-updater | USB programmer for downloading and uploading firmware to/from USB devices |
| keylight-cli | CLI tool to control Elgato Key Light devices |
| haskellPackages.hans-pfq | Driver for real ethernet devices for HaNS |
| haskellPackages.usb-safe | Type-safe communication with USB devices |
| haskellPackages.hans-pcap | Driver for real ethernet devices for HaNS |
| haskellPackages.wled-json | Convenient interface for interacting with WLED devices |
| haskellPackages.modbus-tcp | Communicate with Modbus devices over TCP |
| haskellPackages.mellon-core | Control physical access devices |
| haskellPackages.push-notify-apn | Send push notifications to mobile iOS devices |
| haskellPackages.dmenu-pmount | Mounting and unmounting linux devices as user with dmenu and pmount |
| libusbsio | Library for communicating with devices connected via the USB bridge on LPC-Link2 and MCU-Link debug probes on supported NXP microcontroller evaluation boards |
| haskellPackages.rtnetlink | Manipulate network devices, addresses, and routes on Linux |
| goattracker | Crossplatform music editor for creating Commodore 64 music. Uses reSID library by Dag Lem and supports alternatively HardSID & CatWeasel devices |
| kodiPackages.bluetooth-manager | Addon that allows to manage bluetooth devices from within a Linux based Kodi |
| opencorsairlink | Linux and Mac OS support for the CorsairLink Devices |
| haskellPackages.eventloop | A different take on an IO system. Based on Amanda's IO loop, this eventloop takes a function that maps input events to output events. It can easily be extended by modules that represent IO devices or join multiple modules together. |
| goattracker-stereo | Crossplatform music editor for creating Commodore 64 music. Uses reSID library by Dag Lem and supports alternatively HardSID & CatWeasel devices - Stereo version |