RGX-Framework: The Ultimate Addon Library for World of Warcraft

Unlock seamless UI customization with RGX-Framework for World of Warcraft. This single dependency replaces legacy libraries for Retail and Classic versions.

Download RGX Framework for World of Warcraft 12.0.7, 12.0.5, 12.0.0

Original name: RGX Framework

World of Warcraft: 12.0.0, 12.0.5, 12.0.7

FileVersionLoaderSize
RGX-Framework-v1.0.0.zip12.0.02.6 МБDownload
RGX-Framework-v1.0.1.zip12.0.55.2 МБDownload
RGX-Framework-v1.9.0.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0-12-g189ab14.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0-10-g593cadf.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0-9-g9f88055.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0-8-g7f0c1ca.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0-7-g81a9060.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0-6-g570af5c.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0-5-g75d5790.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0-4-g351a395.zip12.0.55.5 МБDownload
RGX-Framework-v1.7.0.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0-3-g51ac2eb.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0-1-g32263a7.zip12.0.55.5 МБDownload
RGX-Framework-v1.0.1.zip12.0.55.2 МБDownload
RGX-Framework-v1.0.2.zip12.0.55.2 МБDownload
RGX-Framework-v1.3.0.zip12.0.55.2 МБDownload
RGX-Framework-v1.4.0.zip12.0.55.2 МБDownload
RGX-Framework-v1.5.0.zip12.0.55.2 МБDownload
RGX-Framework-v1.5.1.zip12.0.55.2 МБDownload
RGX-Framework-v1.5.21.zip12.0.55.5 МБDownload
RGX-Framework-v1.5.23.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0.zip12.0.55.5 МБDownload
RGX-Framework-v1.6.0-2-g28eee59.zip12.0.55.5 МБDownload
RGX-Framework-v2.0.0-alpha.2.zip12.0.75.5 МБDownload
RGX-Framework-v2.0.0.zip12.0.75.5 МБDownload
RGX-Framework-v2.1.0.zip12.0.75.5 МБDownload
RGX-Framework-v2.2.0.zip12.0.75.6 МБDownload
RGX-Framework-v2.2.1.zip12.0.75.5 МБDownload
RGX-Framework-v2.3.0.zip12.0.75.5 МБDownload
RGX-Framework-v2.4.0.zip12.0.75.5 МБDownload
RGX-Framework-v2.4.1.zip12.0.75.5 МБDownload
RGX-Framework-v2.5.0.zip12.0.75.5 МБDownload

RGX-Framework

The landscape of user interface modification in Azeroth is constantly evolving, driven by the need for cleaner code, faster performance, and reduced memory footprints. Enter RGX-Framework, a modern solution designed to streamline how addons interact with the game client. Whether you are a seasoned developer building the next great raid tool or a player looking to optimize your interface, understanding this framework is essential for navigating the current state of addon management.

A Modern Alternative to Legacy Libraries

For years, the Ace3 library suite has been the standard backbone for countless World of Warcraft addons. While reliable, the traditional method of embedding libraries or relying on LibStub often leads to version conflicts, bloated folder sizes, and update fragmentation. RGX-Framework changes this paradigm by acting as a single, shared dependency. Instead of every addon carrying its own copy of common functions for events, timers, and UI controls, they all reference one central installation.

This architecture ensures that when the framework receives an update, every addon on your machine that relies on it benefits immediately without requiring individual updates. It stays quiet in the background for players while providing a robust, clean API for authors. This approach eliminates the "embedding tax" and removes the need for legacy compatibility shims, making it a superior choice for modern development across various game versions.

Comprehensive Feature Set

The power of this framework lies in its extensive module system. It provides everything an addon suite needs out of the box. Key features include a sophisticated event registration system that blends Blizzard events with an internal message bus, and a native OnUpdate driver for precise timers using RGX:After and RGX:Every. Visual customization is also a priority, with forty bundled fonts ranging from sans-serif options like Inter and Ubuntu to display fonts like Bebas Neue and pixel styles like Press Start 2P.

Developers can leverage built-in tools for creating nested dropdowns, color pickers with HSV support, and status bar textures that import directly from LibSharedMedia. The framework also handles complex UI interactions safely, offering taint-safe hooks, combat queue management for safe showing and hiding of frames, and a declarative API for generating options panels. For those tracking progress, modules for reputation, renown, pet battles, and specific retail features like Delves and Housing are already active and ready to use.

If you are looking to simplify your addon management experience, you might consider using the foxygame.net launcher, which features a curated addon catalog allowing for one-click installation of RGX-Framework alongside your favorite interface modifications. This tool automatically handles version compatibility checks, ensuring that the framework aligns perfectly with your current game client whether you are diving into the latest expansion or revisiting older content.

Compatibility Across Expansions

While the primary focus of RGX-Framework is often on the latest Retail client, its utility extends to players enjoying the nostalgic realms of World of Warcraft Classic, The Burning Crusade, Wrath of the Lich King, Cataclysm, and Mists of Pandaria. The modular design allows authors to tailor their creations to specific interface versions without rewriting core logic. By centralizing dependencies, the framework reduces the likelihood of errors when switching between different game environments.

Players running Retail will find full support for contemporary systems like the Trading Post, Collectibles, and Prey tracking. Meanwhile, the foundational elements such as combat callbacks, level-up sounds, and achievement tracking remain universally applicable across Classic and its progressive expansions. This versatility makes it an ideal choice for addon suites that aim to support multiple versions of the game from a single codebase.

How to Install and Get Started

Installing this framework is a straightforward process that mirrors standard addon setup procedures. To download RGX-Framework, users typically visit reputable repository sites or use an addon manager. Once downloaded, the folder should be placed directly into your Interface/AddOns directory. It is crucial to ensure that the folder name matches exactly what the dependent addons expect, usually simply "RGX-Framework".

For developers asking how to install the framework into their own projects, the process involves declaring it as a required dependency in your TOC file. No embedding is necessary. You simply assert the global variable in your Lua code to begin utilizing its powerful functions. The documentation provides a migration guide for those moving away from Ace3, highlighting the declarative API that allows you to define entire addons, including saved variables and slash commands, in a single concise block.

  • Events & Messages: Robust registration for game events and internal messaging.
  • UI Controls: Ready-to-use sliders, toggles, and labels for options panels.
  • Minimap Buttons: Built-in support for draggable, circular minimap icons.
  • DataBroker: Full compatibility with LibDataBroker for tooltip displays.
  • Sound System: Advanced playback for level-up sounds and variant audio cues.

Conclusion

The shift towards unified frameworks represents a significant maturation in the World of Warcraft addon community. RGX-Framework for World of Warcraft offers a streamlined, efficient, and future-proof foundation for interface modifications. By reducing redundancy and simplifying the update cycle, it enhances the experience for both end-users and creators. As the game continues to expand with new content and systems, having a flexible, well-maintained library like RGX ensures that your UI remains responsive, stable, and visually stunning regardless of the expansion you call home.