liquidctl provides cross-platform command-line and Python drivers for liquid coolers and other devices.
OpenRGB
OpenRGB controls RGB lighting devices without relying on manufacturer software.

About OpenRGB
OpenRGB is a program for controlling RGB lighting devices without using manufacturer software. It is intended to replace multiple proprietary control programs with one app that can manage devices from different manufacturers together.
You can use it to control lighting across supported devices on Windows, Linux, and macOS. It uses a lightweight interface designed to use little RAM and CPU. It also provides a network-based SDK with bindings for languages including C++, Python, C#, and Java, plus a client for syncing lighting across multiple systems over a network.
It includes a plugin interface for adding functions to the interface, with existing plugins such as an effects engine, an E1.31 data receiver, and a visual layout editor. It suits people with RGB hardware from several brands who want central control, including users on Linux and macOS, and those who want to add devices or integrations using code.
Key features
- Control RGB devices from different manufacturers in one app
- Runs on Windows, Linux, and macOS
- Lightweight interface with low RAM and CPU use
- Network SDK with bindings for C++, Python, C#, Java
- Sync lighting across multiple systems over network
- Plugin interface with effects engine and layout editor
- Replaces multiple manufacturer programs with one app
- Works on Windows, Linux, and macOS
- Open source under GPL version 2
- Supports plugins and third-party integrations via SDK
- Adding a new device requires C++ knowledge
OpenRGB at a glance
- Website
- openrgb.org
- Category
- Software & Utilities › Desktop Customization
- Type
- Website
- Pricing
- Free
- Platforms
- Linux, macOS, Web, Windows
- Open source
- Not stated
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
OpenRGB alternatives
Tools and sites you could use instead, ranked by how closely they match.
Retro groove color scheme for Vim with light and dark mode switching.
Build vibrant text user interfaces for modern terminal emulators with the Notcurses library.
Configure Qtile with Python and use its full-featured tiling window manager for arranging windows.
Superpaper manages wallpapers across multiple monitors on Linux and Windows, with partial support for macOS.
Hardcode-Tray detects hardcoded Linux tray icons and replaces them with icons from the selected theme, with an option to revert.
Popular in Desktop Customization
Well-known listings from the same topic.
OpenRGB FAQ
What is OpenRGB used for?
Which operating systems does OpenRGB run on?
Is OpenRGB free and open source?
Can OpenRGB sync lighting across multiple computers?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











