WeakAuras 2

Buffs & Debuffs Login to Add Favorites
  • World of Warcraft
  • 720,595 Monthly Downloads
  • Supports: 7.2.0
  • 22,048,918 Total Downloads
  • Updated May 27, 2017
  • Created Sep 9, 2013
  • 3,682 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: 2.4.2
Support development! **

About WeakAuras 2

Build Status WeakAuras on Discord

WeakAuras is a powerful and flexible framework that allows you to display highly customizable graphics on your screen to indicate buffs, debuffs, and a whole host of similar types of information. It was originally meant to be a lightweight replacement for Power Auras, but it now incorporates many features that Power Auras does not, while still remaining more efficient and easy to use.

Features include:

  • An intuitive and powerful configuration interface
  • Custom textures including all textures from Power Auras and the new Cataclysm spell alerts
  • Progress bars and textures that show the exact duration of auras
  • Displays based on auras, health, power (mana, rage, soul shards, holy power, etc.), cooldowns, combat events, runes, totems, items, and many other triggers
  • Preset and user-defined animations
  • Custom side-effects such as chat announcements or sounds
  • Grouping, which allows multiple displays to be positioned and configured at the same time
  • CPU optimizations such as conditional loading/unloading of displays, modularity, and prevention of full aura scanning
  • Powerful customization options, such as animation paths, on-show/on-hide code, and custom triggers, for Lua-savvy users

To open the options window, type /wa or /weakauras into your chat and hit enter or use the LDB feed.

Extending WeakAuras 2

  • WeakAuras_StopMotion: This addon adds a new region type to WeakAuras that allows for stop motion animations. Stop Motion textures contain each frame of the animation as a separate image. The addon ships with a number of animations and it supports custom textures.
  • SharedMedia for more bar textures.
  • SharedMediaAdditionalFonts for more fonts.

For in-depth documentation, see the wiki page.

For some examples of what WeakAuras can do, take a look at wago.io where tons of people upload their creations and even feature complete interfaces utilizing WeakAuras!


  • Please see the wiki page.
  • If you've discovered something that's clearly wrong, or if you get an error, post a ticket.
  • If you have a general comment or concern, feel free to comment on the main page!
  • You're a programmer yourself and want to contribute? We accept pull requests on GitHub!
  • Feel free to join our Discord Community at https://discord.gg/wa2 to talk and discuss everything WeakAuras!


You can donate to the WeakAuras project maintainers using PayPal:

WeakAuras on PayPal

tag cc472f038011271c3d6c47383a0f1ffd47d20ab6 2.4.2
Author:    Benjamin Staneck <[email protected]>
Date:    Thu May 18 11:57:08 2017 +0200

commit b41afd99e0a0141417830a02edb9db97b0c9914f
Author: Benjamin Staneck <[email protected]>
Date:   Mon May 15 07:17:06 2017 +0200

    Update VSCode ignore setting

commit fbfb52bd93c147e045aa3e138124f5f6f7913c14
Author: Benjamin Staneck <[email protected]>
Date:   Mon May 15 07:16:51 2017 +0200

    Set a size when creating the glow frame so the initial one is not wrong.

commit ff96a5aace6995690cdb525df4f92f0487423257
Author: Benjamin Staneck <[email protected]>
Date:   Tue May 9 10:47:05 2017 +0200


    Fixes some API failures during login

commit 8258d0dd97685f6da31f78e63198f219331849b6
Author: Infus <[email protected]>
Date:   Sat May 6 21:26:32 2017 +0200

    Fix Condition toggling inverse for Progress Bar breaking the display

    Apparently setting the bar to a zero width resets!! the width. The code
    contains a work around for that ensuring that progress is at least
    0.00001. Apply the same to when we inverse progress in SetInverse.

    Also rename region.inverse to region.inverseDirection, as SetDurationInfo
    does already use region.inverse

    Ticket-Nr: 955

commit 23e162d30a00ead20b8f1bc082814ce5b31ddfc2
Author: Infus <[email protected]>
Date:   Sat May 6 20:09:19 2017 +0200

    Fix aura_env being nil in the options dialog

    Broke in Oct 2015 with commit 78820c4a2a15f1e639e031e6b22a806550c79207

    Ticket-Nr: 938

commit c3aa41da43450f8499a0aa292318f281d6742e02
Author: Infus <[email protected]>
Date:   Mon May 1 13:25:59 2017 +0200

    Add Orientation and Inverse property to Progress Texture/Aurabar

    Actually requires a new property type.

    Ticket-Nr: 939

commit 62bea572807d1b46173dd96a4bfe3a73a49e5a77
Author: Infus <[email protected]>
Date:   Sat Apr 29 21:26:11 2017 +0200

    Make Condition on "On Cooldown" not be triggered by gcd

    This is much saner.

    Ticket-Nr: 940

commit 84146554b905b518e4c3971b6a1ce5de407190d7
Author: Infus <[email protected]>
Date:   Sat Apr 29 21:21:02 2017 +0200

    ConstructTests: If the test is a static "true", do return nil

    As that's probably faster

commit c82e4daaec2853b95cbb3a4ccd5725742326d883
Author: Infus <[email protected]>
Date:   Sat Apr 29 20:53:34 2017 +0200

    Fix Equipment Set Trigger

    Ticket-Nr: 941

commit 2ade94d188c0c4615dd1ea4f2cfb0a193a5e1424
Author: Benjamin Staneck <[email protected]>
Date:   Thu Apr 27 02:09:19 2017 +0200

    fix a typo

  • 1
  • 2
  • 3
  • 4
  • 5
  • Next


  • To post a comment, please or register a new account.
Posts Quoted:
Clear All Quotes