Trend Explorer
Recent download momentum
Hourly download deltas for the last 48 hours.
About this addon
What it does

A clean, colorful stat HUD for World of Warcraft Retail / Midnight 12.x. Keep Crit, Haste, Mastery, Versatility, item level, tank defensives, gear durability, repair cost, and Archon stat targets visible at a glance — without opening the Character panel and without dragging a heavy framework into your UI.
Actively maintained. Feedback and suggestions are very welcome.
At a glance
- Secondary stat HUD — Crit, Haste, Mastery, Versatility with rating, percentage, or both
- Archon target hovers — compare your current rating to generated M+ High Keys or Raid Mythic All Bosses targets
- Defensive and gear rows — Dodge, Parry, Block, Brewmaster Stagger, Armor DR, durability, repair cost, item level, and stamina
- Readable layouts — Flat, Sectioned, or Split panels with auto-aligning columns and optional background/outline
- Live localization — HUD, settings, target hovers, and slash confirmations follow your chosen output language
- Retail 12.x safety — built around modern secret-value and tooltip API traps
Archon target tooltips
Hover any secondary stat row to see how your current rating compares to generated Archon targets for your active spec.
- Choose Mythic+ or Raid targets in
/ss→ Layout → Value Display → Tooltip Targets - See Target, Current, Missing / Over / Matched, approximate percentage impact, and snapshot date
- Current values can inherit your stat colors when Match Value Color to Stat is enabled
- Data ships with the addon — no web scraping, network calls, or external API access in game
- Snapshot coverage includes all 40 current Retail specs, including Demon Hunter Devourer
What StatsPro shows
| Area | Rows |
|---|---|
| Offensive | Crit, Haste, Mastery, Versatility |
| Character | Main stat auto-detect, Stamina, Item Level |
| Tertiary | Leech, Avoidance, Speed |
| Defensive | Dodge, Parry, Block, Brewmaster Stagger, Armor damage reduction |
| Gear | Durability, worst-slot durability, live vendor-format repair cost |
Everything is optional. Keep a tiny secondary-stat strip, build a tank dashboard, or split gear/defensive rows into a second movable panel.
How it looks
Layouts auto-fit to enabled stats, drag panels anywhere, no awkward gaps when toggling columns. Top: Flat (default secondary stats) and Rating + Percentage (both columns side by side). Middle: With Defensives (Dodge / Parry / Block / Brewmaster Stagger / Armor damage reduction) and Repair Cost at Vendor (vendor-format coin string with inline gold / silver / copper icons). Bottom: Split Mode — two independently draggable panels whose side-panel contents can be customized from Character / Offensive / Tertiary / Defensive / Item Level / Durability / Repair.

Localization
Stat labels render in your WoW client's language by default — no setup. Curated short-form translations across all current WoW addon locales keep the HUD compact and readable, including the same rating | percentage, defensive stat, item level, durability, and repair rows shown in game:

To pick a different language, open /ss → Appearance → Localization → Language. "Auto" follows your WoW client locale. To change how compact panel labels look, open /ss → Layout → Value Display → Label Style and choose Full, Short, or Hidden.
The settings window, target hovers, snapshot month names, and normal slash-command confirmations update with the selected output language. enUS and ruRU are native quality; the other non-English WoW addon locales ship as best-effort drafts.
If a label reads oddly to you as a native speaker, please open a GitHub issue with the suggested correction — single-row fixes ship in the next patch.
Configuration
Open the settings window with /ss or /statspro. Three tabs (Stats | Layout | Appearance) cover everything. Stats holds Character rows (Show Main Stat, Stamina), Offensive, Tertiary, Defensive, and Gear toggles, including Item Level, with inline color swatches. Layout holds Visibility / Lock, Display Mode, Side Panel Contains routing for Split mode, and Value Display controls (Tooltip Targets, Show Rating / Show Percentage / Label Style / Match Value Color to Stat), plus Scale and Refresh Rate. Appearance holds Typography (Font + Font Size + Text Opacity), Readability (Text Outline + Panel Background), and Localization (Language picker + font-coverage warning).

Slash commands
Type into the chat box. Tab-completion works. All commands are aliases of /ss or /statspro.
| Command | Action |
|---|---|
/ss or /statspro |
Open settings |
/ss show |
Show the stats panel |
/ss hide |
Hide the stats panel |
/ss toggle |
Toggle visibility |
/ss reset |
Reset settings to defaults |
/ss debug |
Dump support state |
/ss help |
List commands |

Tip: right-click anywhere on the stats panel also opens settings — same as /ss. To bind a key for toggling visibility, run /ss toggle from a macro bound at Esc → Options → Keybindings → Macros.
Why StatsPro feels different
- Reads at a glance — labels and values stay aligned whether you show rating, percentage, or both.
- Adapts to your spec — main stat and Archon target hovers follow your active spec without per-character setup.
- More than secondary stats — tertiaries, defensives, durability, item level, and vendor-format repair cost can live in the same HUD.
- M+ and Raid target context — compare your current rating to generated Archon targets without any in-game network calls.
- Built for Midnight (12.x) — guarded stat reads and modern tooltip APIs keep the HUD stable where older stat addons can break.
Built for Midnight (12.x)
Blizzard quietly turned many stat-API returns (GetCombatRating, UnitArmor, even FontString:GetStringWidth) into "secret values" in modern Retail, and the protection has only tightened in Midnight (12.x). Read them naively in combat and you get [secret] placeholders in the UI, or — worse — silently leak taint into action bars, macros, and other addons.
StatsPro defends against this end-to-end:
- Stat reads that can return secret values are guarded with
pcall + issecretvaluebefore display - FontString widths are cached when non-secret, so the auto-fit layout stays stable mid-pull instead of collapsing to zero
- Repair cost uses the modern
C_TooltipInfo.GetInventoryItemAPI (the legacyGameTooltip:SetInventoryItemreturns the cost as a secret value in 12.x — a lot of older HUD-style addons broke quietly because of this)
If you're not sure whether your current stat addon is Midnight-safe, run a heavy pull and check whether the numbers stay correct throughout the fight.
Credits
- @tflo — auto main stat, text opacity, item level, stamina, right-click-to-settings, label style modes, Stagger, Block visibility, and gear grouping feedback (issues #1-#4).
- TaylorSay — author of the original SwiftStats (MIT), the addon that inspired StatsPro.
- LibSharedMedia-3.0 — font selection support.
- LibStub and CallbackHandler-1.0 — bundled standard libraries.
Support development
StatsPro is free and MIT-licensed. If it saves you time and you'd like to support continued addon work:
Or just hit the Donate button on this project's right-hand sidebar.
Bug reports and feature ideas remain the highest-leverage way to help — see GitHub Issues.
Links
- GitHub repository: github.com/Antrakt92/StatsPro
- Bug reports / feature requests: GitHub Issues
- Changelog: CHANGELOG.md
License: MIT — both the original SwiftStats portion (© TaylorSay) and the StatsPro extensions (© Antrakt). See LICENSE for the full text.
At-a-glance numbers
Performance highlights
- Peaked at Hot #410 on Jun 1, 2026.
- Peaked at Rising #48 on Jun 1, 2026.
- Featured on the Hot list across 5 distinct weeks.
- Shipped 34 releases in the last 30 days.
- Averaging 175 new downloads per day over the past week.
Visuals
Screenshots 12
Use real gameplay shots to assess the addon before installing.