OpenRGB logo OpenRGB logo background glow

OpenRGB

Controls and synchronizes RGB lighting across motherboards, RAM, peripherals, and other components from multiple hardware manufacturers

It takes care to curate a safe software space. Help us do more.

&

+
Cross-Platform Support
Runs natively on Windows, Linux, and macOS from a single codebase, letting users manage RGB lighting the same way no matter which operating system they run.
+
Vendor-Agnostic Device Control
Detects and controls RGB hardware from many different manufacturers through one interface, removing the need to install a separate proprietary app for each brand.
+
Network SDK
Exposes a network-based SDK that lets third-party applications and scripts drive connected RGB devices, enabling game integrations, music visualizers, and custom automation.
+
Client/Server Networking
Allows multiple OpenRGB instances on separate machines to connect to one another, so lighting can be synchronized across several PCs at once.
+
Plugin Interface
Supports installable plugins such as an effects engine, an E1.31 receiver, and a scheduler, letting users add new lighting behaviors without running extra standalone software.
+
Profiles
Lets users save and load complete lighting configurations as profiles, making it quick to switch device colors and modes between different games or tasks.
-
Reverse-Engineered Protocols
Relies on reverse-engineered communication with hardware rather than official vendor SDKs, which has in the past caused specific motherboard RGB controllers to become unresponsive or damaged.
-
Elevated Permissions Requirement
Requires administrator privileges on Windows and additional udev/SMBus permission setup on Linux to access most RGB hardware, adding extra configuration steps before first use.
-
No Official Vendor Support
Receives no official support or guaranteed compatibility from hardware manufacturers, so newly released RGB devices may not work until community developers add support for them.
...0 more features/limitations. Contact us to get a complete list of features and system requirements.

Platform

Desktop

Social

System Requirements

#Minimum
1
x86 (32/64 bit)
2
  • Microsoft Visual C++ 2019 Redistributable
  • PawnIO driver (required for RAM and certain motherboard RGB control)
#Minimum
1
  • x86 (32/64 bit)
  • armhf/arm64
2
udev rules (openrgb-udev-install.sh, required for non-root device access)
#Minimum
1
Intel or Apple Silicon

Ratings

Not available, but we appreciate help! You can help us improve this page by contacting us.

Developer

Written in

C++, Qt

Initial Release

2020-03-28

Repository

License

Categories