TESIGN
SAVED

EN · KO

  1. TESIGN / RADAR
  2. OpenMouse

OpenMouse

Gaming-mouse settings in the browser

WHO USES ITGamers with mice from several brands · Linux users · Developers reverse-engineering mouse protocols

Use in the browser

Browser control panel for gaming-mouse DPI and polling rate, no vendor driver needed

★ 1.9kDaily star increases over 14 days. Hollow bars mean no data. The last day may be partial.2026-09-03 no data2026-09-04 +362026-09-05 +602026-09-06 +62026-09-07 no data2026-09-08 no data2026-09-09 no data2026-09-10 no data2026-09-11 no data2026-09-12 no data2026-09-13 no data2026-09-14 no data2026-09-15 no data2026-09-16 no datalargest one-day increase in the 14 days+60last 14 days · stars per dayhollow = no data

1,931 stars · checked on GitHub GitHub check 30 h late · no 7-day star increase observed (GH Archive) (as of )

RANKS GAMES #7 HARDWARE #3

BACK CATALOG

TESIGN TAKE

An attempt to replace a settings app per brand with one web page — and its own README insists that 'protocol implemented' and 'verified on hardware' are two different claims.

TRY

AT A GLANCE

LICENSE
AGPL-3.0
USAGE
Release source if you redistribute or host it as a service.
LANGUAGE
TypeScript
PLATFORM
web
ACTIVITY
last commit 1 day ago () · no releases
COMMUNITY
36 contributors · 24 open issues (incl. PRs) · made by: an organization
SOURCES
GitHub
OPEN SOURCE
YES
FIRST SEEN
CATEGORY
HARDWARE · GAMES

A summary, not legal advice.

WHY IT MATTERS

Instead of one vendor app per brand, it talks to the mouse over the browser's WebHID, reads its information and changes settings such as DPI and polling rate. Packet codecs and drivers live in the separate @openmouse/protocol library, whose README lists 32 brand/protocol entry points including Razer, Logitech, Pulsar, Lamzu, Glorious, Finalmouse and the SteelSeries Rival 3. It states plainly that an implemented protocol does not mean every mouse of that brand works; a catalog's verified field marks hardware-tested support.

BUILD FROM THIS

  • The codec entry points in @openmouse/protocol work without WebHID, so you could build a Node.js mouse-configuration CLI or your own Linux settings tool on them. AGPL-3.0 applies even when you offer it as a service.

WHO IT'S FOR

Gamers with mice from several brands
one page instead of several vendor apps
Linux users
change DPI and polling where no official app exists (hidraw udev rules required)
Developers reverse-engineering mouse protocols
contribute codecs to the per-brand library

START IN 5 MINUTES

# # Use it directly: open https://openmouse.app in your browser and connect the mouse
# npm install    # local development
# npm run dev
# # On Linux, if you see 'Failed to open the device', adapt the README udev example (70-openmouse-vxe.rules, written for the VXE R1 SE+) to your device IDs from lsusb, then:
# sudo udevadm control --reload-rules

CAVEATS

  • AGPL-3.0 — source must be published even when offered over a network
  • WebHID-based; the README describes it against Chromium's device picker, other browsers [확인 필요]. Linux needs hidraw udev rules
  • The supported-device list lives in the separate mouse-protocol repo, and an implemented brand protocol does not mean every model works (check the verified field); no GitHub releases, it is deployed as a web app

RECEIPT

FIRST SEEN
AT SOURCE
KEPT
CREATED → FIRST SEEN
48d
SOURCES
GitHub
◌ BACK CATALOG
Reconstructed from archive data, not a live discovery.

The same facts in machine-readable form — View as Markdown · JSON

SIMILAR TOOLS

Up to five from HARDWARE by ★ total: edited entries first, then repository cards; this entry is highlighted. Drawn from the same stored snapshot as the rankings — a comparison, not a recommendation.

IMAGENAME★ TOTAL▲ 7dLICENSEPLATFORMLAST PUSH
GitHub social card for amagine-ai/Amagine3D: name and description left, a green pixel logo right.
Amagine3DEnclosure design for hardware makers★ 4.9k▲ +299Apache-2.0permissiveweb
opendisplay.app landing: a two-screen smiley icon, the headline 'Use your … as your Mac's second monitor' and an OS line.
OpenDisplayiPad or iPhone as a Mac second monitor★ 4k▲ +165GPL-3.0copyleftmacos · ios
The OpenMouse web control panel showing a connected mouse's information and its DPI and polling-rate settings
OpenMouseGaming-mouse settings in the browserTHIS ENTRY★ 1.9kAGPL-3.0copyleftweb
The nurb app: project rail, agent chat, and the live 3D viewer showing a part
nurbDescribe-it CAD for 3D printing★ 539Licence unconfirmedunconfirmedmacos · cli
makerspet/oomwooCARD★ 10.7k▲ +26Apache-2.0permissive

TIMELINE

  1. Repository created
  2. FIRST SEEN BY TESIGN ◌ BACK CATALOG