Skip to content

About

Universal Mouse Drivers (UMD) - browser WebHID mouse configurator. Feedback hub + SEO. Live app: https://umdrivers.com

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Repository files navigation

Universal Mouse Drivers (UMD) × OpenMouse

Official site: https://umdrivers.com
Public source (AGPL-3.0): github.com/skullboypl/universal-mouse-drivers
OpenMouse: github.com/OpenMouse-Project

Browser WebHID configurator for gaming mice + optional Windows battery tray.
UMD ships native drivers for selected SKUs and uses OpenMouse mouse-protocol for community / multi-vendor HID support.

Screenshots

Web app (homepage)

UMD homepage

Windows Battery Tray

UMD Battery Tray settings + widget

License

This project is licensed under the GNU Affero General Public License v3.0 — see LICENSE and NOTICE.
Network users of umdrivers.com can obtain corresponding source via this public GitHub repo (AGPL §13).

Use the app

Supported mice

Native UMD (full product UI)

Mouse Status
Redragon King Ultra (M916OB-ULT) Live
Rampage Blitz Ultimate Live
G-Wolves Fenrir Max 8K WIP
Logitech PRO X SUPERLIGHT (gen1) WIP
Logitech PRO X3 SUPERSTRIKE WIP

OpenMouse community

Hundreds of VID:PID pairs from OpenMouse SUPPORTED_HID_FILTERS (Razer, Pulsar, Glorious, SteelSeries, Lamzu, …). Browse and filter on the Community hub. Feature depth follows each OpenMouse client.

Battery Tray (v1.9+) detects the full OpenMouse catalog. Battery % is wired for: G-Wolves, Logitech HID++, VGN / Pulsar / ATK / Teevolution, Lamzu / Glorious Classic, K-snake, SteelSeries, Razer, Keychron, WALLHACK, MCHOSE, Ninjutso. Other catalog brands stay n/a until OpenMouse exposes a battery HID path (or a port lands). Details: tray-battery/README.md.

Want your mouse listed? Open a Device request issue.

Feedback

Channel Use for
GitHub Issues Bugs, features, device requests
Discussions Questions, tips
Website contact umdrivers.com/#contact
Email github@skullmedia.pl

Before opening an issue

  1. Try https://umdrivers.com in Chrome or Edge
  2. Close OEM software that may lock HID
  3. Note model + connection (wired / dongle)

Stack

Piece Path
Next.js app web/
CapRover captain-definition + Dockerfile → CAPROVER.md
Battery tray tray-battery/

Dev

cd web
npm install
npm run generate:openmouse-catalog
npm run dev

Tray (Windows)

cd tray-battery
.\build.ps1
.\sign.ps1   # EV code signing — keep certs out of git

CapRover

See CAPROVER.md. Prefer this public repo as deploy source; secrets only in CapRover env.

Credits

  • SkullMedia / UMD — product shell, native OEM reverse engineering, tray
  • OpenMouse Project — multi-vendor WebHID protocol library

Copyright © 2026 SkullMedia Artur Spychalski

About

Universal Mouse Drivers (UMD) - browser WebHID mouse configurator. Feedback hub + SEO. Live app: https://umdrivers.com

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages