awesome
github.com/webusb/awesome ↗List of awesome WebUSB applications, libraries and resources
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me tutorials resources from awesome"
Installation instructions →What's inside
Tutorials
Applications
- AdaFruit Circuit Playground
- Android Flash Tool
Flash official Android builds to your device
- Arcade
- BBC micro:bit
- Dongle King
Quick I2C/SPI communication with commercial dongles and target hardware
- ErgoDox EZ Configurator
Configure layouts on your ErgoDox keyboard
Libraries
- netmd-js
Typescript library to access NetMD MiniDisc devices
- ticalc-usb
A library to communicate with TI graphing calculators
- TinyUSB
An open source USB stack supporting WebUSB with vendor-specific class
- usbd-webusb
WebUSB implementation for
- wadb
Android Debug Bridge (ADB) protocol library
- webadb.js
Android Debug Bridge (ADB) protocol library
Demos
- Progressive Web Boy
A web technologies port of the GameBoy Camera and Printer which prints photos via WebUSB
- tesla-opener
Open the Tesla charging port with HackRF
- WebADB Screenrecord
Record the screen on your Android device
- WebDFU
Upload firmware to USB DFU-compatible devices
- Web MiniDisc
Transfer music to a Minidisc
- WebUSB KVM
USB KVM (Keyboard Video Mouse) client. With CH9329 chip.
Blog Posts
General USB Resources
Showing a sample of 40 resources. View the full list on GitHub →