AprilNEA/OpenLogi
⚡️A native, local-first alternative to Logitech Options+, written in Rust 🦀 — remap buttons, DPI, and SmartShift over HID++. No account, no telemetry.
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
5 releases in the last 90 days, the latest 2 days ago, with 160 contributors on GitHub.
Peaked at #3 in the weekly ranking the week of Aug 16, its best in the past year.
Use Cases & Benefits
- Provides a native, local-first Rust application to remap Logitech mouse buttons, DPI, and SmartShift without requiring Logitech Options+ or cloud accounts.
- Ensures privacy and control by operating fully locally with no telemetry, plain-text TOML configuration, and cross-platform support including Linux.
- Use for customizing Logitech mouse button mappings and DPI settings on Linux systems where official Options+ is unavailable.
- Use for managing per-application profiles and gesture button assignments on macOS and Windows without Logitech software dependencies.
- Use for headless device diagnostics and scripting via CLI to automate Logitech device inventory and configuration in privacy-sensitive environments.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
Apache 2.0
Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.
Community files
- README: present
- Code of conduct: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
⚡️ A native, local-first alternative to Logitech Options+, written in Rust 🦀 Remap buttons, DPI, and SmartShift over HID++. No account, no telemetry.
Options+ ? Try OpenLogi.
Remap buttons, drive DPI and SmartShift, and switch profiles per app — without a Logitech account, telemetry, or the official Options+ install. No cloud, plain TOML config. By default, device-image fetches are the only automatic network calls; update checks and downloads run only when you request or opt into them.
OpenLogi talks to Logitech HID++ peripherals over Logi Bolt and Unifying receivers, Bluetooth-direct connections, or USB cables — without running Logi Options+. It consists of three components:
Everything stays local: bindings live in a plain TOML file, the agent remaps button presses through the OS input hook, and writes DPI, SmartShift, scroll, and lighting changes straight to the device over HID++.
macOS, Linux, and Windows are supported. Windows is the newest port: it has been validated end-to-end on Windows 11 hardware, but may still have more rough edges than the macOS and Linux builds; see Roadmap.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
+16,958 stars over 90 days across 46 snapshot days; best day +1,449 on Aug 19.
Forks
920+704
Open issues
623+472
Compared with peers in Backend
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| anthropics/skills | 192.3K | +5.2K | 75 | — |
| zed-industries/zed | 94.7K | +2.3K | 75 | 6 days ago |
| google/skills | 23.8K | +2.0K | 75 | — |
| NationalSecurityAgency/ghidra | 99.4K | +1.8K | 75 | 19 days ago |
| DuarteSantos8/openGym | 20.8K | +1.7K | 75 | 7 days ago |
| AprilNEA/OpenLogi | 25.2K | — | 60 | 2 days ago |
| Category median | 94.7K | +2.0K | 75 | — |
Discover Repositories
Search across tracked repositories by name or description