StatsPro

Miscellaneous 2 more categories

Shows secondary, tertiary, and defensive stats on-screen, plus item level, durability, and vendor-format repair cost — in draggable, localized panels built taint-safe for Midnight (12.x).

WoW 12.0.7 Actively Maintained

Trend Explorer

Recent download momentum

Hourly download deltas for the last 48 hours.

Latest hour +20 Jun 2, 11 AM
Peak hour +174 Jun 4, 5 AM
Average +6 per hour

About this addon

What it does

StatsPro in real-world play — full flat panel sitting next to the action bars during a regular session

StatsPro

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.

Retail 12.x Archon Targets 11 Locales Midnight Safe Lightweight HUD


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 /ssLayoutValue DisplayTooltip 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.

StatsPro display modes — flat, rating + percentage, with defensives, repair cost at vendor, and split mode


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:

StatsPro localization preview — live HUD label examples with rating and percentage values, defensives, item level, durability, and coin-style repair cost across current WoW addon locales

To pick a different language, open /ssAppearanceLocalizationLanguage. "Auto" follows your WoW client locale. To change how compact panel labels look, open /ssLayoutValue DisplayLabel 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).

StatsPro settings — Stats, Layout, and Appearance tabs stacked vertically


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

slash-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 + issecretvalue before 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.GetInventoryItem API (the legacy GameTooltip:SetInventoryItem returns 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:

Ko-fi   GitHub Sponsors

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

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.

Discover more

Keep exploring

Similar addons you might also want to check out.