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.
npx skills add https://github.com/aradotso/trending-skills --skill awawausb-webusb-firefox