C Usb

Open-source C projects categorized as Usb

Top 23 C Usb Projects

  1. Ventoy

    A new bootable USB solution.

    Project mention: 🛠️ Setting up Arch | dev.to | 2024-10-13

    Link to installing: Ventoy

  2. 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
  3. Rufus

    The Reliable USB Formatting Utility

    Project mention: How to Set Up a Local Ubuntu Server to Host Ollama Models with a WebUI | dev.to | 2024-12-14

    Use tools like Rufus (Windows) or dd (Linux/Mac) to create a bootable USB drive:

  4. deskhop

    Fast Desktop Switching Device

    Project mention: Sovereign Tech Fund to Invest €686,400 in FreeBSD Infrastructure Modernization | news.ycombinator.com | 2024-08-26

    Can't argue it's niche but it's far from uncommon. The BSD licensing allows usage in places allergic to the GPL so you see it (or don't) often used behind the scenes in lots of products.

    ...and I'm writing this comment on a Lenovo T450s running FreeBSD. Dang can probably verify the user agent of my POST, if he has nothing better to do (pretty sure he does).

    The experience is not perfect (just _now_ I'm enjoying fighting with a deskhop (https://github.com/hrvach/deskhop) which isn't seen as a ums pointing device unless another usb mouse is also present, but that's the first problem in months (admittedly it's also the first change in as many months)).

  5. libusb

    A cross-platform library to access USB devices

    Project mention: Backdoor in upstream xz/liblzma leading to SSH server compromise | news.ycombinator.com | 2024-03-29

    - https://github.com/libusb/libusb/issues/1468#issuecomment-19...

  6. 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

  7. nut

    The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at https://www.rfc-editor.org/info/rfc9271 Please star NUT on GitHub, this helps with sponsorships!

  8. uhubctl

    uhubctl - USB hub per-port power control

    Project mention: Daily Automated Testing for Milk-V Duo S RISC-V SBC (IKEA Tretakt, Apache NuttX) | news.ycombinator.com | 2024-06-23

    I think it’s useful to see how this is possible using only consumer products and software!

    An alternative solution that’s less roundabout could be to use a uhubctl (https://github.com/mvp/uhubctl) compatible USB hub and directly switch the power of the usb port.

  9. SaaSHub

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

    SaaSHub logo
  10. xone

    Linux kernel driver for Xbox One and Xbox Series X|S accessories

  11. libwdi

    Windows Driver Installer library for USB devices

  12. circle

    A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit) (by rsta2)

  13. hidapi

    A Simple cross-platform library for communicating with HID devices

  14. micronucleus

    ATTiny usb bootloader with a strong emphasis on bootloader compactness.

  15. HeadsetControl

    Sidetone and Battery status for Logitech G930, G533, G633, G933 SteelSeries Arctis 7/PRO 2019 and Corsair VOID (Pro) in Linux and MacOSX

  16. usbmuxd

    A socket daemon to multiplex connections from and to iOS devices

  17. helenos

    A portable microkernel-based multiserver operating system written from scratch.

  18. CherryUSB

    CherryUSB is a tiny and beautiful, high performace and portable USB host and device stack for embedded system with USB IP

  19. USBvalve

    Expose USB activity on the fly

  20. libgphoto2

    The libgphoto2 camera access and control library.

  21. 88x2bu-20210702

    Linux Driver for USB WiFi Adapters that are based on the RTL8812BU and RTL8822BU Chipsets - v5.13.1

  22. 8821au-20210708

    Linux Driver for USB WiFi Adapters that are based on the RTL8811AU and RTL8821AU Chipsets - v5.12.5.2

  23. rtl-sdr

    library for turning a RTL2832 based DVB dongle into a Software DefinedReceiver; mirror from https://gitea.osmocom.org/sdr/rtl-sdr

  24. HoodLoader2

    16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE

  25. libusb_stm32

    Lightweight USB device Stack for STM32 microcontrollers

  26. 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 discussion

Log in or Post with

C Usb related posts

  • How to Set Up a Local Ubuntu Server to Host Ollama Models with a WebUI

    1 project | dev.to | 14 Dec 2024
  • Integrating BleuIO with Adafruit Feather RP2040 for Seamless BLE Applications

    1 project | dev.to | 6 Nov 2024
  • RP2040 Hid Remapper

    5 projects | news.ycombinator.com | 19 Aug 2024
  • USB Sniffer Lite for RP2040

    3 projects | news.ycombinator.com | 3 Aug 2024
  • Daily Automated Testing for Milk-V Duo S RISC-V SBC (IKEA Tretakt, Apache NuttX)

    1 project | news.ycombinator.com | 23 Jun 2024
  • Ventoy: Remove BLOBs from the Source Tree

    3 projects | news.ycombinator.com | 15 Jun 2024
  • Troubleshooting External Hard Drives on Linux

    2 projects | dev.to | 6 Jun 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 26 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Ventoy 65,633
2 Rufus 30,619
3 deskhop 6,914
4 libusb 5,513
5 tinyusb 5,410
6 nut 2,655
7 uhubctl 2,314
8 xone 2,124
9 libwdi 1,967
10 circle 1,957
11 hidapi 1,789
12 micronucleus 1,707
13 HeadsetControl 1,537
14 usbmuxd 1,527
15 helenos 1,435
16 CherryUSB 1,438
17 USBvalve 1,272
18 libgphoto2 1,103
19 88x2bu-20210702 1,038
20 8821au-20210708 862
21 rtl-sdr 768
22 HoodLoader2 748
23 libusb_stm32 738

Sponsored
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.ai

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