Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Tinyusb | 4,324 | 3 months ago | 232 | mit | C | |||||
An open source cross-platform USB stack for embedded system | ||||||||||
Usbipd Win | 2,700 | 3 months ago | 32 | gpl-3.0 | C# | |||||
Windows software for sharing locally connected USB devices to other machines, including Hyper-V guests and WSL 2. | ||||||||||
Horndis | 2,696 | a year ago | 90 | other | C++ | |||||
Android USB tethering driver for Mac OS X | ||||||||||
Libwdi | 1,500 | 9 months ago | 3 | gpl-3.0 | C | |||||
Windows Driver Installer library for USB devices | ||||||||||
Usbdriveby | 1,086 | 7 years ago | 6 | gpl-2.0 | Arduino | |||||
USBdriveby exploits the trust of USB devices by emulating an HID keyboard and mouse, installing a cross-platform firewall-evading backdoor, and rerouting DNS within seconds of plugging it in. | ||||||||||
Usbguard | 1,067 | 6 months ago | 104 | gpl-2.0 | C++ | |||||
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) | ||||||||||
Usbrip | 1,059 | 2 years ago | 19 | June 29, 2020 | 6 | gpl-3.0 | Python | |||
Tracking history of USB events on GNU/Linux | ||||||||||
Cherryusb | 939 | 3 months ago | 2 | apache-2.0 | C | |||||
CherryUSB is a tiny and portable USB Stack (device & host) for embedded system with USB IP | ||||||||||
Luna | 870 | 4 months ago | 43 | bsd-3-clause | Python | |||||
Amaranth HDL framework for monitoring, hacking, and developing USB devices | ||||||||||
Gousb | 758 | 12 | 42 | 5 months ago | 9 | March 29, 2022 | 11 | apache-2.0 | Go | |
gousb provides low-level interface for accessing USB devices |