#usb-hid

  1. hidapi

    Rust-y wrapper around hidapi

    v2.6.4 183K #usb-hid #bindings #api-wrapper
  2. sinowealth-kb-tool

    reading and writing flash contents on Sinowealth 8051-based HID devices through the commonly found ISP bootloader

    v1.0.1 650 #hid-devices #bootloader #isp #content #flash #usb-hid #genesis #firmware-bootloader #jump #reboot
  3. rmk

    Keyboard firmware written in Rust

    v0.8.2 550 #keyboard-firmware #ble #rp2040 #keymap #usb-hid #real-time #embedded #layer-switching #media-control #stm32
  4. litra-glow

    Cross-platform Logitech Litra Glow controller with GUI

    v0.2.1 #usb-hid #logitech #litra #lighting
  5. io-kit-sys

    Bindings to IOKit for macOS

    v0.5.0 489K #macos #usb-hid #api-bindings
  6. usbd-hid

    A HID class for use with usb-device

    v0.9.0 60K #usb-device #usb-hid #no-std
  7. async-hid

    A async library for interacting with HID devices

    v0.5.0 350 #usb-hid #wrapper #async #api-bindings #usb
  8. keycode

    translating keycodes based on Chrome's mapping of keys

    v1.0.0 2.4K #usb-hid #keyboard #ps2
  9. usbip

    run USB/IP server

    v0.8.0 #usb-device #usb-hid #os #ip #devices #cross-platform
  10. gadgetdeck

    USB Gadget Stream Deck Emulator Library

    v0.1.0 #usb-hid #streamdeck #raspberry-pi #gadget
  11. usbd-human-interface-device

    Batteries included embedded USB HID library for usb-device. Includes concrete Keyboard (boot and NKRO), Mouse, Joystick and Consumer Control implementations as well as support for building your own HID classes.

    v0.6.0 120 #usb-hid #usb-device #keyboard #mouse
  12. rmk-types

    Common types in RMK

    v0.2.2 550 #keyboard-firmware #ble #system #rmk #control #usb-hid #rp2040 #keymap #stm32 #nrf52
  13. soft-fido2

    A pure Rust implementation of FIDO2/WebAuthn CTAP 2.0/2.1 protocol

    v0.10.1 #webauthn #fido2 #ctap #usb-hid #protocols #uhid #2-1 #authenticator #permissions #2-2
  14. soft-fido2-ctap

    CTAP 2.0/2.1 protocol implementation for the soft-fido2 FIDO2/WebAuthn authenticator

    v0.10.0 220 #webauthn #ctap #fido2 #authenticator #protocols #permissions #2-1 #usb-hid #authentication #p256
  15. usb-oxide

    Bare-metal lightweight USB/xHCI driver

    v0.2.1 #driver #usb-hid #xhci #usb #no-std
  16. hid-api-rs

    Hardware proxy for injecting & intercepting keyboard/mouse inputs

    v3.0.1 410 #usb-hid #mouse #keyboard #linux #api-bindings
  17. soft-fido2-transport

    Transport layer implementations for the soft-fido2 FIDO2/WebAuthn authenticator

    v0.10.1 #fido2 #webauthn #ctap #authenticator #transport-layer #usb-hid #uhid #linux-uhid #2-1 #2-2
  18. hidapi-rusb

    Rust-y wrapper around hidapi with rusb backend

    v1.3.3 101K #hid-api #usb-hid #bindings
  19. tauri-plugin-hid

    A Tauri plugin to provide access to USB HID devices

    v0.2.3 #tauri-plugin #hid-devices #usb-hid #access #hid-device
  20. fido-hid-rs

    USB HID library for FIDO authenticators

    v0.5.4 #usb-hid #fido #authenticator #platform-specific #webauthn
  21. hid-io-protocol

    HID-IO protocol implementation for both servers and devices. Devices are optimized for Cortex-M devices, but may work for other platforms

    v0.1.6 #hid-io #hid-devices #server #usb-hid #protocols #ack #send-command #io-command #cortex-m #embedded
  22. usbhidusage

    A general purpose library for working with usb Human Interface Device Descriptors from the HID Usage Tables for Universal Serial Bus (USB) v1.5

    v0.1.3 160 #usb-hid #table #hidusbtable #usage
  23. hidg

    Linux USB HID Gadget emulation

    v0.2.0 150 #usb-hid #linux-input #gadget #linux #input
  24. hidlights

    controlling lighting peripherals using USB HID

    v0.1.2 #usb-hid #controlling #peripheral #lighting
  25. cotton-usb-host-hid

    USB HID host for embedded devices

    v0.1.0 #usb-hid #usb-host #hid-devices #cotton #embedded #embedded-devices #keyboard #raspberry-pi-pico #micro-controller
  26. rpk-common

    RPK common fields between config tool and firmware builder

    v0.1.1 #keyboard-firmware #usb-hid #embedded
  27. kiibohd-usb

    Kiibohd USB HID Interface

    v0.1.6 140 #usb-hid #embedded #nkro
  28. kll-compiler

    KLL (Keyboard Layout Language) Compiler - Rust Edition

    v0.1.3 120 #usb-hid #embedded #keyboard
  29. keylib-sys

    FFI bindings for keylib C API

    v0.2.3 #error #pre-built #zig #download #setup #ctap #encryption #authenticator #usb-hid #certificate
  30. hid-report

    handle USB HID report descriptors

    v1.0.0 #usb-hid #usb
  31. kiibohd-hall-effect

    Analysis crate for intepreting hall-effect keyboard switches (e.g. Silo Switches)

    v0.2.0 130 #usb-hid #embedded #keyboard #usb
  32. xencelabs-quick-keys

    interfacing with the XenceLabs Quick Keys

    v0.3.2 #usb-hid #hid-api #xencelabs #quick-keys #api #usb
  33. kiibohd-keyscanning

    Kiibohd gpio keyscanning module for momentary push button switches (keyboards)

    v0.1.4 120 #usb-hid #embedded #keyboard #usb
  34. tokio-hidg

    Linux USB HID Gadget emulation for tokio async runtime

    v0.2.0 170 #usb-hid #linux #linux-input #gadget #input
  35. kiibohd-hid-io

    HID-IO protocol implementation for the C kiibohd firmware

    v0.1.6 210 #usb-hid #embedded #keyboard
  36. rpk-config

    RPK configuration tool

    v0.1.1 #keyboard-firmware #usb-hid #embedded
  37. kll-hid

    USB HID enum mapping for kll-core

    v0.1.2 #usb-hid #embedded #usb
  38. beolyd5_controller

    USB HID library that understands the Bang & Olufsen BeoSound 5 controller

    v1.0.2 170 #usb-hid #controller #beo-sound #bang #hid-controller
  39. rpk-firmware

    RPK Keyboard firmware

    v0.1.1 #keyboard-firmware #usb-hid #embedded
  40. Try searching with DuckDuckGo.

  41. slabhiddevice

    HidDevice library in Rust

    v0.1.0 #usb-hid #hardware #cp2112 #usb
  42. ft260hid

    control FT260 USB-I2C/UART bridge IC

    v0.1.0 #uart #usb-hid #ftdi #i2c
  43. iotzio

    API allows interaction with Iotzio devices. An Iotzio device is a USB connected microchip that enables the host computer to directly control peripherals such as GPIOs, utilize PWM, use I2C…

    v0.1.0 #spi #usb-hid #embedded-hal
  44. usb_hid_magstripe_reader

    USB HID Magstripe reader driver (Megahunt HID FS Keyboard / Run Mall)

    v0.1.0 #usb-hid #magstripe #keyboard #driver #reader
  45. cf_rh320u_93_reader

    using Chafon CF-RH320U-93 (ISO 15693) USB card reader

    v0.3.1 #usb-hid #serial-numbers #usb
  46. usb-rfid-decoder

    character decoder for USB RFID readers

    v0.2.1 #rfid #usb-hid #barcode
  47. async-std-hidg

    Linux USB HID Gadget emulation for async-std runtime

    v0.1.1 #usb-hid #linux #linux-input #gadget #input
  48. async-hidg

    Linux USB HID Gadget emulation with async interface

    v0.2.0 #usb-hid #linux #input #linux-input #gadget #usb
  49. maschine

    For interacting with a Native Instruments Maschine interface over USB

    v0.1.0 #usb-hid #usb #hid
  50. hidg-core

    Linux USB HID Gadget emulation

    v0.2.0 #usb-hid #linux #gadget #input #linux-input #usb
  51. ledger-lib

    Communication library for Ledger hardware wallets

    v0.1.0 #wallet-ledger #bluetooth #usb-hid #ledger
  52. hidusage

    A no_std library for working with HID Usage Tables

    v0.1.0 #usb-hid #table #usb
  53. hidapi-alt-for-hidapi-issue-127

    Rust-y wrapper around hidapi

    v1.2.1 #hid-api #usb-hid #bindings
  54. usbd-hid-device

    USB HID class support for microcontrollers

    v0.1.1 #usb-device #usb-hid #no-std
  55. hosp

    Interface for managing an ODROID Smart Power device over USB

    v0.1.0 #usb-power #smart-power #usb-hid #odroid #smart
  56. oxikey

    WIP library for building custom keyboards

    v0.0.0 #usb-hid #keyboard #no-std #usb #hid