C++ Usb

Open-source C++ projects categorized as Usb

Top 17 C++ Usb Projects

  • DigiSpark-Scripts

    USB Rubber Ducky type scripts written for the DigiSpark.

    Project mention: Running Duck Script or VB on a mouse (acting as a rubber ducky). | /r/hacking | 2023-02-13
  • xow

    Linux driver for the Xbox One wireless dongle

    Project mention: Making Xbox One wireless adapter work in LibreELEC on rpi4 | /r/libreELEC | 2023-09-21

    https://github.com/medusalix/xow (deprecated)

  • SonarCloud

    Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.

  • usbguard

    USBGuard is a software framework for implementing USB device authorization policies (what kind of USB devices are authorized) as well as method of use policies (how a USB device may interact with the system)

    Project mention: USBGuard | news.ycombinator.com | 2023-08-09

    If I were an attacker, could I clone the device id and attributes of the victim's previously approved devices? https://github.com/USBGuard/usbguard#before-the-first-start

    Anyway I enjoy this HID stuff, I've been playing with using a computer as a keyboard to another computer. With scroll, num, and capslock LED's, bidirectional communication can be achieved and by injecting a small process I think some new kind of universal REPL can be accomplished.

  • UsbDk

    Usb Drivers Development Kit for Windows

  • EspTinyUSB

    ESP32S2 native USB library. Implemented few common classes, like MIDI, CDC, HID or DFU (update).

    Project mention: USB host on ESP32 with Arduino IDE | /r/arduino | 2023-06-20
  • obs-ios-camera-source

    Use your iPhone camera as a video source in OBS Studio and stream high quality video from your iPhone's camera over USB

    Project mention: Podcast setup advice | /r/podcasting | 2023-05-07
  • ArduinoXInput

    XInput library for USB capable Arduino boards

    Project mention: Trouble with using the xinput API | /r/diyelectronics | 2023-04-30

    There are arduino libraries that’ll work with boards like the teensy and pro nano - https://github.com/dmadison/ArduinoXInput

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • DualSense-Windows

    Windows API for the PS5 DualSense controller

  • web-gphoto2

    Running gPhoto2 to control DSLR cameras over USB on the Web

    Project mention: Driver Adventures for a 1999 Webcam | news.ycombinator.com | 2023-04-29

    Don't know about webcams - usually (unlike in OP's case) those already have good OS-level support, but I did port gphoto2 to Wasm+WebUSB for access to DSLRs & mirrorless cameras: https://github.com/GoogleChromeLabs/web-gphoto2

  • V4L2-to-NDI

    A video input (V4L2) to NDI converter that works with Raspberry Pi (32-bit and 64-bit), and Intel/AMD CPUs

  • Ch376msc

    Arduino library for CH376 mass storage contoller

    Project mention: Reading external USB mass storage | /r/esp32 | 2023-05-22
  • ATtiny85-TinyTerminal

    USB controlled OLED Display

    Project mention: Can a compact text reader be made with ATTINY85 and an OLED display? | /r/arduino | 2023-07-05

    Thanks for sharing, I'll definitely check it out. Coincidentally, I was looking at https://github.com/wagiminator/ATtiny85-TinyTerminal, that is much the same as http://www.technoblogy.com/show?2D8S, only that it uses the double amout of pixels. Your input is much appreciated.

  • msigd

    MSI Gaming Device control application

  • usbguard-notifier

    A tool for detecting usbguard policy and device presence changes

  • demuxusb

    A program and toolset to analyze iDevice USB sessions

  • HID_Buttons

    Arduino library making it easier to use HID buttons

    Project mention: Hello all I’m attempting to code a car shifter to a sparkfun pro micro 2040 in arduino ide. | /r/arduino | 2022-10-11

    Make sure you have the Arduino Joystick library installed as well as, say, the HID_Buttons library.

  • usb-human-name

    C++ Humanize USB vendor and product codes library

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

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). The latest post mention was on 2023-09-21.

C++ Usb related posts


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

Project Stars
1 DigiSpark-Scripts 1,656
2 xow 1,366
3 usbguard 985
4 UsbDk 416
5 EspTinyUSB 416
6 obs-ios-camera-source 313
7 ArduinoXInput 307
8 DualSense-Windows 266
9 web-gphoto2 73
10 V4L2-to-NDI 61
11 Ch376msc 56
12 ATtiny85-TinyTerminal 49
13 msigd 46
14 usbguard-notifier 36
15 demuxusb 27
16 HID_Buttons 18
17 usb-human-name 3
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.