AprilNEA / OpenLogi
Rust  ·  No.3 on GitHub Trending, 20 Aug 2026  ·  1,225 stars today
Local-first  ·  HID++

Your mouse settings, without the account.

Remap buttons, DPI and SmartShift by talking to the device directly over HID++. A native alternative to the vendor utility, written in Rust, with the parts you never asked for removed.

$ cargo install openlogi
github.com/AprilNEA/OpenLogi
What it keeps, what it dropsAs published
+remap buttonskept
+DPIkept
+SmartShiftkept
−accountno
−telemetryno
overHID++native, local-first

Three kept, two dropped

The description is a subtraction. Three capabilities carry over from the vendor tool, and two things get deleted, which is the entire argument for switching.

Talks HID++ directly

Naming the protocol is what separates this from a wrapper. The device already speaks it; the vendor application is one possible client, not the interface.

Written in Rust

A single native binary for a job usually shipped as a background service with an updater and a login screen attached.

Concept mock, not affiliated with the project or with Logitech. Every row in the ledger is quoted from the repository's own description on GitHub Trending, 20 August 2026: "A native, local-first alternative to Logitech Options+, written in Rust, remap buttons, DPI, and SmartShift over HID++. No account, no telemetry." No device model, compatibility list, or benchmark is represented, because none is published there.