Open source RGB lighting control that doesn't depend on manufacturer software


One of the biggest complaints about RGB is the software ecosystem surrounding it. Every manufacturer has their own app, their own brand, their own style. If you want to mix and match devices, you end up with a ton of conflicting, functionally identical apps competing for your background resources. On top of that, these apps are proprietary and Windows-only. Some even require online accounts. What if there was a way to control all of your RGB devices from a single app, on both Windows and Linux, without any nonsense? That is what OpenRGB sets out to achieve. One app to rule them all.


Version 1.0rc2, additional downloads and versions on Releases page

OpenRGB user interface

Control RGB without wasting system resources

Lightweight User Interface

OpenRGB keeps it simple with a lightweight user interface that doesn't waste background resources with excessive custom images and styles. It is light on both RAM and CPU usage, so your system can continue to shine without cutting into your gaming or productivity performance.

OpenRGB rules them all

Control RGB from a single app

Eliminate Bloatware

If you have RGB devices from many different manufacturers, you will likely have many different programs installed to control all of your devices. These programs do not sync with each other, and they all compete for your system resources. OpenRGB aims to replace every single piece of proprietary RGB software with one lightweight app.

OpenRGB is open source software

Contribute your RGB devices

Open Source

OpenRGB is free and open source software under the GNU General Public License version 2. This means anyone is free to view and modify the code. If you know C++, you can add your own device with our flexible RGB hardware abstraction layer. Being open source means more devices are constantly being added!


Check out the source code on GitLab
OpenRGB is Cross-Platform

Control RGB on Windows, Linux, and MacOS

Cross-Platform

OpenRGB runs on Windows, Linux and MacOS. No longer is RGB control a Windows-exclusive feature! OpenRGB has been tested on X86, X86_64, ARM32, and ARM64 processors including ARM mini-PCs such as the Raspberry Pi.

Code Geass Complete Series – Official & Top

The Mask of Justice: Hegemony, Rebellion, and the Ethics of Consequence in Code Geass

Code Geass resists a simple moral. It does not say revolution is good (Lelouch kills millions) nor that empire is stable (Britannia collapses). Instead, it argues that history is made by those willing to become monsters , and that peace achieved through a shared lie is superior to truth achieved through perpetual war.

The series argues that the revolutionary cannot remain human. When Lelouch learns his mother was assassinated by his own allies (the Geass Order), he radicalizes further. The mask ceases to be a tool and becomes the true self. By the final arc, Lelouch has betrayed every ally (the Black Knights) and every enemy (Britannian nobility) to achieve one goal: a world without Britannian supremacy. code geass complete series

Unlike contemporaries such as Gundam 00 (which focuses on armed interventions) or Death Note (which explores god-complex psychology), Code Geass fuses high-school melodrama with global geo-politics. The setting—an alternate timeline where the Holy Britannian Empire has conquered Japan (renamed Area 11)—establishes a colonial framework. The protagonist, exiled prince Lelouch, acquires the "Power of Kings": Geass, an ocular ability that forces absolute obedience on any target once.

The climax—Lelouch crowns himself Emperor of Britannia, conquers the world, then has his best friend Suzaku (disguised as Zero) assassinate him in public—is arguably the most controversial ending in anime history. The Mask of Justice: Hegemony, Rebellion, and the

Code Geass: Lelouch of the Rebellion (2006–2008), produced by Sunrise and directed by Gorō Taniguchi, remains a landmark in the mecha and political thriller genres. Unlike traditional narratives of clear-cut heroism, the series presents a morally ambiguous dialectic between utopian collectivism (the Britannian Empire) and violent individualistic rebellion (the Black Knights). This paper argues that Code Geass operates as a modern Machiavellian treatise, exploring the necessity of performing evil to achieve systemic good. Through the protagonist Lelouch vi Britannia’s use of absolute power (Geass), the series critiques revolutionary violence, the paradox of leadership, and the cyclical nature of imperialism. Ultimately, the paper posits that the series’ iconic conclusion (the "Zero Requiem") does not offer catharsis but a pragmatic argument that a stable world order requires a shared, external evil to unite fractured humanity.

The central thesis of the series is simple yet devastating: Can the ends ever justify the means? Lelouch answers affirmatively, but the narrative systematically tests this answer to its breaking point. The series argues that the revolutionary cannot remain human

Lelouch adopts two identities: the privileged student and the revolutionary "Zero." This schism reflects the problem of revolutionary leadership. As Zero, he demands sacrifice, terrorism, and discipline. As Lelouch, he loves his sister Nunally and his friends.

Lelouch’s final words— "I destroy the world... and create it anew" —are both messianic and terrifying. The complete series leaves the viewer with an uncomfortable question: If you had the power to end all wars by becoming the world’s sole villain, would you? And would you still be human afterward?