Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Usb

Usb

11 projects

Showing 11 of 11 projects

Circle
CircleC

A C++ bare metal programming environment for Raspberry Pi, providing libraries and drivers for hardware control without an OS.

#embedded-systems#bare-metal#tcp-ip
Stars2.3k
Forks304
Last commit5 days ago
Usb serial controller for Android
Usb serial controller for AndroidJava

Android library for USB serial communication with support for multiple chipset families and SPI interface.

#iot#serialport#spi
Stars1.9k
Forks632
Last commit2 years ago
rmk
rmkRust

A Rust-based keyboard firmware library supporting layers, macros, real-time keymap editing, wireless BLE, and split keyboards.

#real-time-configuration#cortex-m#usb-hid
Stars1.7k
Forks221
Last commit1 day ago
usb
usbTypeScript

A Node.js library for communicating with USB devices, supporting both WebUSB and legacy APIs.

#device-drivers#hardware-communication#serial-communication
Stars1.7k
Forks288
Last commit19 days ago
LibGphoto2
LibGphoto2C

A library for applications to access and control digital cameras via PTP, MTP, and other protocols.

#c-library#powershot#mtp-protocol
Stars1.4k
Forks380
Last commit3 days ago
DarkLightning
DarkLightningSwift

A lightweight Swift library for high-speed USB data transmission between iOS/tvOS and macOS devices.

#usb-communication#ios#data-transmission
Stars336
Forks39
Last commit5 years ago
USB Proxy
USB ProxyC++

A USB proxy for intercepting and modifying USB traffic between devices and hosts, enabling security testing and device emulation.

#usb-otg#mitmproxy#device-testing
Stars288
Forks49
Last commit4 months ago
serial2mqtt
serial2mqttC++

A Linux gateway that bridges serial communication (USB, serial, Bluetooth) to MQTT, enabling MQTT for microcontrollers without Ethernet or WiFi.

#paho-mqtt#embedded-systems#microcontroller
Stars153
Forks31
Last commit11 months ago
Apple Family
Apple FamilySwift

A Swift framework for seamless communication between Apple devices using Bluetooth, Wi-Fi, or USB.

#usb-communication#ios#wifi-communication
Stars66
Forks5
Last commit9 years ago
Trezor.Net
Trezor.NetC#

Cross-platform C# library for communicating with Trezor hardware wallets to send and receive cryptocurrencies.

#trezor#hardware-wallet#trezor-hardwarewallets
Stars43
Forks12
Last commit3 years ago
GBCartFlasher firmware
GBCartFlasher firmwareC

Firmware for reading and writing Game Boy cartridge ROM, SRAM, and FLASH chips via USB.

#sram-management#game-boy#rom-dumping
Stars25
Forks12
Last commit7 years ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Serial Communication3
#Cross Platform3
#Embedded Systems3