16 addons · official marketplace

The official catalog

Built in, reviewed, and installed from inside the game. Open Addons → Browse and everything below is already there.

Also shipped, for people writing addons rather than playing with them: Dev Harness. In Addons → Browse in the game and in the authoring docs, not here.

1.3.0 · MarshalX

Cadence

On the left, Casting, four thin bars on a bare strip: swing, global cooldown, cast, resource. On the right, Combo points, the same four on a rogue, over a row of combo pips.

Your swing, the global cooldown, your cast with a latency band, and your resource with combo points as pips, on one strip. Optional rows add your offhand swing, your target's swing and your speed.

  • combat
  • interface

10 settings · 1 key

Declares world.read, net.read, ui, keys

Settings, keys and what it declares →

1.6.0 · MarshalX

Combat Meter

On the left, The fight you are in, the Combat Meter on its Damage tab, the fight strip reading Current: six ability rows tinted by damage school under a per-second total, above the attack table. On the right, One you already had, the same panel paged back one fight, the strip naming the mob and marking page two of three, above that earlier fight and its own rows.

Damage, healing and damage taken broken down per ability, pet included, with rates, crits and your real miss and dodge rates. Pages back through past fights, kept across a reload.

  • combat

5 settings · 2 keys

Declares net.read, world.read, ui, keys, storage

Settings, keys and what it declares →

1.5.0 · MarshalX

Cooldown Bars

On the left, Bars, a column of named, draining bars, soonest ready at the top. On the right, Icon strip, the same cooldowns as square icons, each swept and counting down.

A draining bar for every ability you have on cooldown, soonest ready first, measured against the real length of anything in your own spellbook. Draws as a column of named bars or as a strip of swept icons, and both are yours to drag to the size you want them.

  • combat
  • interface

4 settings · 1 key

Declares world.read, ui, keys

Settings, keys and what it declares →

1.4.0 · MarshalX

Emberwatch

On the left, Alerts and rules, five square alert tiles above the rules panel that produced them. On the right, An alert, a STUNNED banner across the view, the alert strip shut.

Name an effect on a unit and get a tile, a cue and a banner when it lands, stacks or fades. Ships rules for your class and the Ignivar and Varkhul raid, and captures your own off your target.

  • combat
  • raid
  • interface

6 settings · 2 keys

Declares world.read, ui, sound, keys, storage

Settings, keys and what it declares →

1.2.0 · MarshalX

Facemark

On the left, A pull, two nameplates over the units they belong to, each with a name, a level and a health bar. The hostile one is the current target: a drawn star marks it, its level is orange for being two above the player, its health bar is edged in white and carries a thin blue mana strip under it, and under its cast bar a red tag says the cast is coming at you. The friendly one shows a lighter shield laid over the end of its health bar and an effect tile. On the right, A battleground, two player nameplates in a battleground, side by side, both named in red for the other side. Each health bar is tinted with that player's class colour, olive for the rogue and cyan for the mage. The rogue is marked as carrying a flag; the mage's cast bar shows the frostbolt icon beside its name, with a red tag under it saying the cast is coming at you and a thin blue mana strip over it.

A nameplate over every unit: health, casts, effects and raid marks. It names the side each player is on in PvP, which no field says, and whether a cast is coming at you.

  • interface
  • world

8 settings · 1 key

Declares world.read, ui, keys

Settings, keys and what it declares →

1.2.0 · MarshalX

Foretell

a borderless column of four draining cast bars, soonest to land first, each naming its caster underneath; a question mark marks a name worked out from the ability id.

A cast bar for every cast near you, soonest first, as a column or floating over each caster. Reads the world's cast state, so a silent boss mechanic still gets a bar, and charged casts count stages.

  • combat
  • raid
  • interface

5 settings · 1 key

Declares world.read, ui, keys

Settings, keys and what it declares →

1.7.5 · MarshalX

Ledgerline

Panel 1 of 3, What to buy, underpriced listings ranked by what each clears Panel 2 of 3, The ledger, every price recorded, each against its own range Panel 3 of 3, Your listings, undercuts washed red

A price history for a market that keeps almost none, and a scanner over it: every page you read at the Merchant is written down, each listing is judged against the vendor's floor, the page's own second-cheapest and your recorded prices, what is worth buying is ranked by what you would clear on the resale.

  • economy
  • interface

7 settings · 1 key

Declares world.read, net.read, ui, sound, storage, keys

Settings, keys and what it declares →

1.4.3 · MarshalX

Longwatch

On the left, Rares list, a two-column list of rare spawns, a timer bar on every row On the right, An alert, a banner over an empty screen announcing that a rare is up

The rare spawns, where they live and when they are due back. Carries the roster the wire cannot answer for, counts each rare down from the kill that dropped it, and keeps the countdown across a logout. A body you rode up on rather than watched fall still bounds the return, and the row says which of the two it is drawing. Pins the rares in your own zone into the world and calls out a sighting with a banner and a cue. It also carries the table saying which mobs the game counts as elite, as bosses or as rare, and publishes it for any other addon to draw from.

  • world
  • interface

4 settings · 1 key

Declares net.read, world.read, ui, sound, storage, keys

Settings, keys and what it declares →

1.3.1 · MarshalX

Purelight

a strip of five square tiles, each a countdown over the art with the name of whoever carries the effect under it. The borders colour by school, and one tile has no art at all.

Every effect in front of you that can be removed, worst first: on you, your pet, your group and your target, each tile naming who carries it. What a raid encounter owns is held back and counted.

  • healing
  • raid
  • interface

5 settings · 1 key

Declares world.read, ui, sound, keys

Settings, keys and what it declares →

1.5.1 · MarshalX

Satchel

On the left, Everything you own, one row an item, pooled across every character and searchable, sortable and filterable by who holds it, each name coloured by its tier, with what the whole list goes for at the Merchant along the bottom On the right, One character, live, the bags of the character in play, as a grid of squares bordered by item tier, one of them padlocked

Everything you own, on every character: bags, bank, Materials Vault and mailbox pooled into one row an item; hover for who holds how many where. Vault materials against their cap, and vendor value.

  • economy
  • interface

3 settings · 1 key

Declares world.read, net.read, ui, sound, storage, keys

Settings, keys and what it declares →

1.3.0 · MarshalX

Tocsin

Panel 1 of 3, A wardstone nobody is on, A raid panel: mechanic timers with Deathless Rage casting live, and the three wardstones in all three states, one done and named with who held it, one being channelled, and the third drawn red and reading UNHELD. Panel 2 of 3, Marks, stacks and adds, The same panel with no cast in flight: three Soul Rend marks, two stacked and one drawn red standing alone, the tank at six stacks with the other tank not yet clear, and the heroic court listed interrupt first. Panel 3 of 3, A countdown to the wipe, A raid panel during Ignivar’s last phase, in three sections and nine rows. The mechanic timers: Brand of the Pyre in three seconds, Revolving Inferno in fourteen, Falling Cinders drawn red at one, and the alternating Searing Torrent or Rain of Cinders slot in five. Under them an Enrage row reading Last Inferno, 27 seconds, nine percent left and then the raid dies. Under that the four water conduits: North East running with three seconds of water, North West spent, South East ready, and South West spent.

What a raid boss is about to do and what the group must answer, for Nythraxis, Ignivar and Varkhul: a timer per mechanic, who is marked, who is short on a soak, which water is left, and tank stacks.

  • raid
  • combat

6 settings · 1 key

Declares net.read, world.read, ui, sound, keys

Settings, keys and what it declares →

1.5.0 · MarshalX

Trailmark

a panel of the outstanding objectives in your quest log, each a bar saying how far along it is, where it is and which way to turn, with pins in the world below

Where the thing your quest wants actually is: the zone, the distance, the way to turn and a world pin for every objective in your log, and who takes each quest that is ready.

  • world
  • progression
  • interface

4 settings · 2 keys

Declares net.read, world.read, ui, storage, keys

Settings, keys and what it declares →

1.4.2 · MarshalX

Veinsight

On the left, The circuit, a panel of gathering nodes in range, each row carrying the art of what it yields, with pins in the world On the right, The gate, the same panel one zone on, a vein reading Skill and a patch reading Tool among rows that read a time

Every ore vein, wood stand and herb patch in the world, pinned where it stands and listed nearest first with a distance, a bearing and your own respawn timer. Says which ones you cannot open and whether that is the tool or the skill, what each one yields you, and which ones still raise your proficiency.

  • world
  • interface

8 settings · 1 key

Declares net.read, world.read, ui, storage, keys

Settings, keys and what it declares →

1.2.1 · MarshalX

Wayfarer

two named pins standing over the world on thin pillars, each with its distance beside it, and a panel under them naming the zone and listing the nearest places in it.

An atlas: where everything is, how far, and which way. Every row carries an arrow pointing the way you would have to turn to walk there, so the list is read by turning until one of them points up.

  • world
  • progression
  • interface

9 settings · 1 key

Declares world.read, ui, keys

Settings, keys and what it declares →

1.0.2 · MarshalX

Wayline

On the left, Levelling, a level bar over a rate, kills left and time left. On the right, Past the cap, the same panel at the cap, with a derived virtual level added.

How far the next level is in time rather than in numbers: experience per hour over a rolling window, the kills and the time left to reach it, and a derived virtual level past the cap.

  • progression
  • interface

4 settings · 1 key

Declares net.read, world.read, ui, storage, keys

Settings, keys and what it declares →

Trust

Everything here ships with the loader and cannot be removed, and its contents are reviewed. That is what makes it the trust anchor: it is the same repository as the loader itself.

Adding your own

A marketplace is a GitHub repository with an addons/ directory and a generated index. Open a pull request to publish through this one, or run your own.

Third-party marketplaces

You may add any repository as a source. Doing so means trusting whoever maintains it with your account, and the loader says so at that moment. None are listed here.