| 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 |
| haskellPackages.amazonka-snow-device-management | Amazon Snow Device Management SDK |
| haskellPackages.amazonka-devicefarm | Amazon Device Farm SDK |
| haskellPackages.amazonka-iot1click-devices | Amazon IoT 1-Click Devices Service SDK |
| 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 |
| haskellPackages.linux-evdev | Bindings to Linux evdev input device interface |
| haskellPackages.hemkay-core | A device independent module music mixer |
| haskellPackages.freenect | Interface to the Kinect device |
| haskellPackages.wireguard-hs | API for Linux Kernel Wireguard device management |
| haskellPackages.linux-framebuffer | Linux fbdev (framebuffer device, /dev/fbX) utility functions |
| haskellPackages.usb | Communicate with USB devices |
| haskellPackages.ls-usb | List USB 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 |
| haskellPackages.rtnetlink | Manipulate network devices, addresses, and routes on Linux |
| 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. |