OpenRGB Effects Plugin


The OpenRGB Effects Plugin integrates a powerful RGB effects engine capable of providing an extensive list of custom effects that can be synchronized across all devices that support Direct Mode. Many standard effects are available such as Rainbow Wave, Spectrum Cycling, Breathing, Visor and more. Audio visualization effects synchronize your RGB lighting to the beat of your favorite songs. Ambilight mirrors the colors on your screen to your RGB. Shaders allows most OpenGL GLSL shader scripts to be used as RGB effects and provides a variety of them ready to use.


Shaders Effect

Shaders

The Shaders effect allows you to convert almost any OpenGL shader into an effect for your RGB devices. Many shaders are included, including some audio reactive shaders, but you can also add your own or create them with the built in shader editor.

Multiple Simultaneous Effects

Multiple Effects

The OpenRGB Effects Plugin allows you to have multiple effects defined at once. You can apply different effects to each device or zone for maximum customization.

Audio Visualizer

Audio Visualizer

The OpenRGB Effects Plugin contains a full-featured port of Keyboard Visualizer. This effect creates an "equalizer" style visualizer that pulses to the sound of your music. By using a loopback audio interface, it can respond to any application playing music. There are several other audio-reactive effects to choose from as well, and audio can also be used with shaders.

Ambient Light

Ambient Light

The Ambient Light effect looks at the image on your screen and creates a lighting pattern to match. It supports multiple different modes including averaging the screen into a single ambient color or matching the screen image onto an RGB matrix. Immerse yourself in the picture.

Release Candidate 1.0rc2 (September 14, 2025)

Plugin API Version 4

The 1.0rc2 release candidate of the OpenRGB Effects Plugin is intended for use with the 1.0rc1 and 1.0rc2 release candidates of OpenRGB.


Platformx86 64-bitArm 64-bitx86 32-bitArm 32-bit
Windows
Windows
Installer (.msi)
Portable (.dll)
Portable (.dll)
Linux
Linux
Portable (.so)Portable (.so)Portable (.so)Portable (.so)
Debian
Debian
Bookworm (amd64)Bookworm (arm64)Bookworm (i386)Bookworm (armhf)
MacOS
MacOS
MacOS (Intel)MacOS (Apple Silicon)

Pipeline (Experimental)

Plugin API Version 5

Pipeline builds are built from the latest source code and are updated regularly, but are less tested.
If you are using the pipeline version of OpenRGB, you may also need to use the pipeline version of plugins.

GitLab (Source)

Platformx86 64-bitArm 64-bitx86 32-bitArm 32-bit
Windows
Windows
Installer (.msi)
Portable (.dll)
Portable (.dll)
Linux
Linux
Portable (.so)Portable (.so)Portable (.so)Portable (.so)
Flatpak
Flatpak
Flatpak (x86_64)
Debian
Debian
Bookworm (amd64)
Trixie (amd64)
Bookworm (arm64)
Trixie (arm64)
Bookworm (i386)
Trixie (i386)
Bookworm (armhf)
Trixie (armhf)
MacOS
MacOS
MacOS (Intel)MacOS (Apple Silicon)

Release 0.9 (July 11, 2023)

Plugin API Version 3

The 0.9 release of the OpenRGB Effects Plugin is intended for use with the 0.9 release of OpenRGB.


Platformx86 64-bitArm 64-bitx86 32-bitArm 32-bit
Windows
Windows
Portable (.dll)Portable (.dll)
Linux
Linux
Buster (.so)
Bullseye (.so)
Bookworm (.so)
MacOS
MacOS
MacOS (Intel)MacOS (Apple Silicon)

Release 0.8 (December 3, 2022)

Plugin API Version 2

The 0.8 release of the OpenRGB Effects Plugin is intended for use with the 0.8 release of OpenRGB.


Platformx86 64-bitArm 64-bitx86 32-bitArm 32-bit
Windows
Windows
Portable (.dll)Portable (.dll)
Linux
Linux
Portable (.so)Portable (.so)
MacOS
MacOS
MacOS (Intel)MacOS (Apple Silicon)