Have some trendy Corsair hardware and you're a Linux user? You're in luck as ckb-next is a great open source alternative to their usual Windows-only applications.
Much like OpenRGB, it's community made and not officially supported by the hardware vendor. Don't let that stop you though, they're filling a gap for Linux users and ckb-next is actually great. For my own Corsair Strafe keyboard, it works really well.
With the latest ckb-next 0.4.3 release they've added in support for the Scimitar RGB Elite and also the Nightsword RGB. So the full list of devices is now quite long. Other new features include the ability to turn lights off after a set time (X11 only), macros will now loop when a key is held down, the macro UI itself went through an overhaul, modes can be set to automatically change based on the currently focused application (X11 / XWayland only) and the application now supports translations too.
Quite a big release then looking at that! It also include a bunch of quite important bug fixes too with some freezes solved, layouts for K68 / K65 / K63 and M95 were fixed, mouse settings get restored properly when resuming from suspend, working input again on Wayland and more.
While I like OpenRGB and appreciate it trying to cover a huge amount of different vendors, I find ckb-next works better for my own device. I also like that ckb-next shows you exactly what to do when starting it for the first itme.
Find ckb-next up on GitHub.