OpenRGB 1.0 Is Here: One App to Control All Your RGB Lighting

If you've ever had to run five different apps — iCUE for Corsair, Armoury Crate for ASUS, Dragon Center for MSI, Signal RGB for everything else — just to keep your RGB lighting from looking like a disco accident, OpenRGB was made for you. On September 11, 2026, nearly three years after its last major development push, OpenRGB hit version 1.0 — the first stable, non-release-candidate build of the project.

What OpenRGB Does

OpenRGB is a cross-platform, open-source tool that controls RGB lighting across hardware from different manufacturers through a single interface. No account creation, no telemetry, no mandatory cloud connectivity. It runs on Linux, Windows, and macOS, and communicates directly with hardware over USB, SMBus, and serial interfaces.

As of 1.0, the project supports over 1,200 devices from 78+ manufacturers — covering motherboards, RAM, GPUs, keyboards, mice, headsets, LED strips, and case fans. That breadth means most gaming PC setups are covered without touching proprietary software at all.

What's New in 1.0

Redesigned profile system: Profiles are now stored as JSON rather than a custom binary format. They can encode more than just color states — plugins can now participate in profile saving and loading, and profiles can be linked to system events (launch, close, suspend, resume).

Background service mode: OpenRGB can now run cleanly as a background daemon instead of requiring the full application window to stay open. On Linux this integrates with systemd; on Windows it runs as a native service.

Qt6 migration: The entire UI has been ported from Qt5 to Qt6, bringing better HiDPI support, improved theming, and a longer support horizon for the underlying framework.

PawnIO support (Windows): Windows users gain PawnIO support, which handles low-level hardware access for RGB memory and legacy motherboards that require kernel-level communication.

SDK and Plugin API bumps: The OpenRGB SDK moves to version 6 and the Plugin API to version 5, with new hooks for the profile system and expanded device capability reporting.

Why Version 1.0 Took This Long

OpenRGB is primarily a one-person project (led by CalcProgrammer1 on GitHub) with a substantial community of contributors. Reaching 1,200+ device support required reverse-engineering dozens of proprietary protocols, many without any documentation. The 1.0 milestone isn't just a versioning formality — it signals that the core architecture is stable enough that plugins and integrations built against it today won't need constant reworking.

How to Get It

OpenRGB 1.0 is available from the GitHub releases page as pre-built binaries for Windows and Linux (AppImage and .deb). macOS users build from source. On Linux, the project also provides a Flatpak and packages for several major distributions.

If you've been running a release candidate or a distro-packaged build, now is the time to upgrade — the JSON profile format is new, and profiles created in 1.0 won't load in older versions, but the reverse compatibility (importing old profiles into 1.0) is supported.

For anyone who's spent more time wrangling RGB software than actually using their PC, OpenRGB 1.0 is the answer the hobby deserved years ago.