view the rest of the comments
OpenRGB
Open source RGB lighting control that doesn't depend on manufacturer software. Formerly https://lemmy.ml/c/openrgb
OpenRGB is a free and open source utility for controlling the RGB lighting of various PC components, peripherals, and accessories. It supports Windows, Linux, and MacOS. A wide range of hardware is supported - keyboards, mice, motherboards, RAM, GPUs, smart lights, and more from a wide range of manufacturers. OpenRGB also provides plugin support, which enables plugins like the OpenRGB Effects Plugin to create synchronized, customized effects that span your whole setup.
Official website: https://openrgb.org/
GitLab: https://gitlab.com/CalcProgrammer1/OpenRGB
Codeberg: https://codeberg.org/OpenRGB/OpenRGB
Discord: https://discord.com/invite/AQwjJPY
Mastodon: https://floss.social/@OpenRGB
Patreon: https://www.patreon.com/CalcProgrammer1
I don't personally own any similar devices. Device support in OpenRGB is mostly provided via community contributions. Logitech devices are complex as they have the capability to share one unifying receiver which complicates the protocol. I have only a vague understanding of it though from what I've learned reviewing other people's submissions.