Solaar is a device management tool and configuration suite for Logitech wireless peripherals on Linux. It serves as an input peripheral monitor that tracks battery levels and connection link quality via a system tray application, while providing a receiver manager for pairing and unpairing wireless devices with proprietary USB receivers.
The main features of pwr-solaar/solaar are: Peripheral Device Managers, Input Customization, HID Device Communication, Input Behavior Configurators, Peripheral Lighting Controllers, Pointer Precision Settings, Polling Rate Configurations, USB Receiver Management.
Open-source alternatives to pwr-solaar/solaar include: linearmouse/linearmouse — LinearMouse is a macOS system utility that overrides default pointer acceleration and scrolling behaviors for mice and… bartoszcichecki/lenovolegiontoolkit — LenovoLegionToolkit is a hardware management tool and Windows hardware control interface designed specifically for… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… hammerspoon/hammerspoon — Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua… libratbag/piper — Piper is a GTK desktop application and client interface designed to manage gaming peripheral hardware settings. It… arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and…
LinearMouse is a macOS system utility that overrides default pointer acceleration and scrolling behaviors for mice and trackpads. It provides tools to remove cursor acceleration for linear movement and decouple scroll directions for individual devices. The project features an input device profiler that allows for unique cursor and scroll configurations based on the connected hardware. It also includes an input remapper to assign mouse buttons and scroll gestures to keyboard shortcuts and system media controls. The utility covers pointer precision adjustment, scroll behavior customization, an
LenovoLegionToolkit is a hardware management tool and Windows hardware control interface designed specifically for Lenovo Legion laptops. It functions as a framework for adjusting power modes, battery charging thresholds, and thermal profiles, while providing a dedicated controller for per-key and zone-based RGB keyboard lighting. The project is distinguished by its ability to customize the UEFI boot logo by replacing the default system image on the UEFI partition. It also features a hardware automation framework that triggers specific scripts or programs automatically in response to hardware
This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc
Hammerspoon is a programmable automation engine for macOS that enables deep system-level control through a Lua scripting environment. By bridging high-level scripts with native Objective-C APIs, it allows users to interact with the operating system's accessibility tree, intercept hardware input streams, and manage the lifecycle of running applications. The project distinguishes itself through an event-driven architecture that registers asynchronous hooks for system notifications and hardware events. This allows for real-time automation, such as remapping keyboard and mouse inputs, managing wi