⚡️A native, local-first alternative to Logitech Options+, written in Rust 🦀 — remap buttons, DPI, and SmartShift over HID++. No account, no telemetry.
-
Updated
Oct 31, 2026 - Rust
⚡️A native, local-first alternative to Logitech Options+, written in Rust 🦀 — remap buttons, DPI, and SmartShift over HID++. No account, no telemetry.
Native macOS menu bar app for Logitech MX devices
Reverse-engineered Logi Options+ agent IPC protocol. Switch Logitech multi-host devices programmatically via Unix socket (macOS) or named pipe (Windows).
NotLogi: unofficial mouse & keyboard tools for Linux. For Logitech MX Master 4 and 3S, MX Keys and the PRO X3 SUPERSTRIKE: an action ring around the pointer, MX Master 4 haptics and haptic panel, PRO X3 HITS and DPI, buttons, gestures, thumb wheel, SmartShift, smart backlight, Bluetooth pairing and per-application profiles.
3 MB service that replaces 350 MB of Logi Options+ bloatware. Full haptic motor, force sensor, SmartShift, and button remapping for MX Master 3/3S/4. No accounts. No telemetry. No cloud.
Tiny Windows tray app for your Logitech wireless mouse's battery level — reads it directly over HID++ 2.0, no G HUB or Options+ required.
Linux control of the Logitech G PRO X2 SUPERSTRIKE click-haptics & actuation (HITS / HID++ feature 0x1B0C). No G HUB needed.
Unofficial macOS and Windows firmware updater for Logitech Bolt receivers, including PlayStation 5 compatibility fixes
Logitech MX Master 4 on KDE Plasma 6 (Wayland): per-app buttons, actions ring, haptics
Configure Logitech devices on macOS — open-source alternative to Logitech Options+. Native Swift 6 + SwiftUI Liquid Glass.
Logitech Lightspeed battery status for Waybar and the Omarchy shell. Event-driven. No Solaar or vendor daemon. Bash, AUR.
Automatically switch a Logitech keyboard between Mac and Windows layouts when a KVM, Easy-Switch channel or cable moves it to another computer. Event-driven HID++ 0x4531 agent for Windows and macOS - no more holding Fn+O / Fn+P.
To associate your repository with the hidpp topic, visit your repo's landing page and select "manage topics."