
Awawausb Webusb Firefox
Firefox doesn't support WebUSB natively, so if you need navigator.usb to work in Firefox for hardware projects or testing, this is the bridge you want. It's a two-part system: a browser extension plus a Rust-compiled native stub that talks to OS USB APIs through native messaging. Cross-platform (macOS, Linux, Windows) with prebuilt binaries, though you'll need to handle udev rules on Linux or WinUSB drivers on Windows. The setup is a bit fiddly with manifest files and registry keys, but once configured the API matches Chrome's WebUSB exactly. Good for teams that can't force users onto Chromium or need to support Firefox in production hardware tools.
- skills.sh installs
- 195
- GitHub stars
- 26
- last updated
- Jun 3, 2026
Install
$ npx -y skills add aradotso/trending-skills --skill awawausb-webusb-firefox --agent claude-codeInstalls into .claude/skills of the current project.
Files
awawausb — WebUSB Extension for Firefox
Skill by ara.so — Daily 2026 Skills collection.
awawausb adds WebUSB (navigator.usb) to Firefox via a two-part system: a browser extension (.xpi) and a native stub binary (compiled Rust) that communicates over native messaging.
Architecture
Web Page (navigator.usb)
↕ WebExtension API
Firefox Extension (extension/)
↕ Native Messaging (stdio, JSON-framed)
Native Stub Binary (native-stub/ — Rust)
↕ OS USB APIs (WinUSB / libusb / IOKit)
USB Device
Installation (End Users)
1. Install the Extension
- Signed release: Download
.xpifrom GitHub Releases, open in Firefox. - Developer/testing:
about:debugging→ "This Firefox" → "Load Temporary Add-on…" → selectextension/manifest.json.
2. Install the Native Stub
Download and unzip the release archive for your platform, then run:
# Linux / macOS
./install.sh
# Windows
install.bat
Supported platforms: macOS x86_64/ARM64, Linux x86_64/aarch64, Windows AMD64/ARM64.
Building from Source
# Clone
git clone https://github.com/ArcaneNibble/awawausb
cd awawausb/native-stub
Sponsors
Details
- Repository
- github.com/aradotso/trending-skills
- First seen
- Jun 3, 2026
More from aradotso/trending-skills
All 251- Humanize Korean Ai Text191
- Oh Story Claudecode Writing186
- Stash Ai Memory186
- Unit 3 Hyprland Nier Rice185
- Hyperliquid Grid Trading Bot184
- Gpt Image Playground183
- Gova Declarative Gui180
- Vercel Xhttp Relay180
- Hyperliquid Trading Bot178
- Aster Bot Trading173
- Github Sandbox File Downloader170
- Bux Claude Agent169
- Gooserelayvpn Socks5 Tunnel165
- Gpt Pp Team Protocol Replay165
- Illustrated Explainer Spec165
- Autoteam F Chatgpt Team Rotation163
- Mhr Cfw Domain Fronting Relay160
- Openclaw Control Center4.3K
- Inkos Multi Agent Novel Writing2.6K
- Claude Hud Statusline2.5K
- Understand Anything Knowledge Graph2.2K
- Agency Agents Ai Specialists2K
- Agent Browser Automation1.9K
- Daily Stock Analysis1.9K