C usb-hid

Open-source C projects categorized as usb-hid

Top 18 C usb-hid Projects

  1. mac-precision-touchpad

    Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. tinyusb

    An open source cross-platform USB stack for embedded system

    Project mention: 13 Github Projects that Will Supercharge Your Development Journey in 2025 🚀 | dev.to | 2025-03-02

    git clone https://github.com/hathach/tinyusb.git

  4. hidapi

    A Simple cross-platform library for communicating with HID devices

  5. USBvalve

    Expose USB activity on the fly

  6. FreeJoy

    STM32F103 USB HID game device controller with flexible configuration

  7. OpenFFBoard

    OpenFFBoard is a universal force feedback interface for DIY simulation devices

  8. EasyAVR

    Easy AVR USB Keyboard Firmware and Keymapper

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. esp32_usb_soft_host

    ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.

  11. usb-relay-hid

    Software for USB-connected relays with HID interface. See the WIKI for more info.

  12. hid-tmff2

    Linux kernel module for Thrustmaster T300RS, T248 and (experimental) TX, T128, T-GT II and TS-XW wheels

  13. WUD-Ducky

    An ESP32-S2 RubberDucky script parser, with Mouse/PenDrive support 🦆

  14. xlat

    XLAT USB-HID Latency Measurement Tool

  15. openAV-Ctlra

    A plain C library to program with hardware controllers.

  16. ESP32-S2-S3-Projects

    Using the native USB interface of ESP32 S2/S3

  17. hid-tminit

    Linux driver to properly initialize some Thrustmaster Wheels

  18. picoduck

    A cheap "bad" USB using a Raspberry Pi Pico running on Lua.

  19. Precision-Fighting-Board

    Fighting board running at 8000hz

  20. usb-vk-firmware

    Firmware for the USB Volume Knob

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C usb-hid discussion

Log in or Post with

C usb-hid related posts

  • An open source cross-platform USB stack for embedded system

    1 project | news.ycombinator.com | 12 Dec 2023
  • My first build, wireless mx corne.

    2 projects | /r/ErgoMechKeyboards | 6 Dec 2023
  • Cheap USB hid relay not showing up on com ports.

    1 project | /r/PowerShell | 6 Dec 2023
  • From the scale of 1 to 10 how possible is it to use touchpad from Z16 via USB ?

    1 project | /r/thinkpad | 10 Sep 2023
  • Anyone else having issues with reinstalling Trackpad++?

    1 project | /r/bootcamp | 13 Jul 2023
  • Thrustmaster TMX FFB support

    1 project | /r/linux_gaming | 23 Jun 2023
  • are there any tools/softwares that slightly improve how well windows works on a bootcamped Mac?

    2 projects | /r/bootcamp | 6 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source usb-hid projects in C? This list will help you:

# Project Stars
1 mac-precision-touchpad 9,490
2 tinyusb 5,497
3 hidapi 1,822
4 USBvalve 1,280
5 FreeJoy 831
6 OpenFFBoard 681
7 EasyAVR 536
8 esp32_usb_soft_host 455
9 usb-relay-hid 260
10 hid-tmff2 245
11 WUD-Ducky 134
12 xlat 87
13 openAV-Ctlra 83
14 ESP32-S2-S3-Projects 39
15 hid-tminit 30
16 picoduck 28
17 Precision-Fighting-Board 23
18 usb-vk-firmware 0

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that C is
the 6th most popular programming language
based on number of references?