{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/5"}],"enrichment":{"capability":"Provides a Python interface to HIDAPI, enabling communication with USB human interface devices across Linux, Windows, and macOS.","skillfed_tags":["usb-hardware","device-communication","cross-platform"],"use_cases":["Communicate with TREZOR or other hardware wallets from Python applications","Read sensor data from USB-connected weather stations or environmental monitors","Control custom USB devices or embedded boards from Python","Enumerate and interact with game controllers or input devices","Build cross-platform tools requiring direct USB HID access without OS-specific code"],"what_it_does":"hidapi is a Cython binding to the HIDAPI library, allowing Python code to discover and communicate with USB human interface devices like keyboards, mice, game controllers, and custom hardware. It abstracts platform-specific details of HID communication on Linux, Windows, and macOS into a unified interface.\n\nThe package has been tested with TREZOR hardware wallets, PIC18F4550 development boards, and weather station devices. Installation requires system-level USB libraries and headers; pre-built wheels are available for Python 3.10, 3.11, 3.12, 3.13, 3.14 across multiple platforms. The library is actively maintained with no known security vulnerabilities.","worth_installing":"Yes, if you need to communicate with USB HID devices from Python. The package is actively maintained, has no known vulnerabilities, and supports Python 3.10\u20133.14 across Linux, Windows, and macOS. Install friction is moderate due to system library dependencies, but pre-built wheels ease setup. License treatment is unclear\u2014verify LICENSE.txt against your project's requirements before use."},"id":"hidapi","links":{"html":"https://skillfed.io/packages/hidapi","md":"https://skillfed.io/packages/hidapi.md","pypi":"https://pypi.org/project/hidapi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-12-09","license_spdx":null,"license_treatment":"unclear","name":"hidapi","python_support":"unspecified","summary":"A Cython interface to the hidapi from https://github.com/libusb/hidapi"},"popularity":{"monthly_downloads":1266055,"position":4141,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.15.0"}
