{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/18"}],"enrichment":{"capability":"Provides Python bindings to the hidapi library for communicating with USB human interface devices (keyboards, mice, joysticks, etc.) at a low level.","skillfed_tags":["usb-hid","hardware-control"],"use_cases":["Read input from custom USB game controllers or joysticks in real-time applications.","Enumerate and communicate with USB peripherals for hardware testing or diagnostics.","Build cross-platform tools that control USB HID devices like programmable keyboards or LED controllers.","Capture raw HID reports from devices for protocol reverse-engineering or data logging."],"what_it_does":"This package wraps the hidapi C library with ctypes bindings, allowing Python code to enumerate, open, and communicate with USB human interface devices like keyboards, mice, and game controllers. It is typically used in applications that need direct, low-level access to HID devices for custom control or data collection.\n\nThe package itself has no Python runtime dependencies and installs as a pure wheel, but it requires the hidapi library to be installed separately on your system\u2014a prerequisite that varies by operating system and distribution. Once both are in place, you can query device properties and send/receive data through a simple context-manager interface.","worth_installing":"Yes, if you need to work with USB HID devices and are comfortable installing the hidapi system library separately. The package is stable (MIT licensed, no known vulnerabilities, low install friction), though maintenance is aging\u2014last release was 190 days ago. It is the standard Python binding for hidapi and has modest but steady adoption. Not suitable if you cannot install native system libraries or need active development support."},"id":"hid","links":{"html":"https://skillfed.io/packages/hid","md":"https://skillfed.io/packages/hid.md","pypi":"https://pypi.org/project/hid/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-02-05","license_spdx":null,"license_treatment":"permissive","name":"hid","python_support":"unspecified","summary":"ctypes bindings for hidapi"},"popularity":{"monthly_downloads":80150,"position":14316,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.9"}
