Nov 02, 2014 Release
LibNameplateRegistry-1.0 is an embeddable library providing an abstraction layer for tracking and querying Blizzard's Nameplate frames with ease and efficiency. Features: Provides callbacks to track nameplate appearance and disappearance Caches and maintain nameplates' related data Provides a simple API to extract information from nameplate Links GUID to nameplates Provides auto-diagnostic features to detect incompatibilities Do not hesitate to request features via the ticket system. This...


Nov 03, 2014 Mature
LibPubSub-1.0 Simple embeddable publish-subscribe implementation. Including LibPubSub functionality The easiest method for utilising LibPubSub is a mixin, like so: MyAddon = LibStub('AceAddon-3.0'):NewAddon('MyAddon', 'LibPubSub-1.0') If you're not using AceAddon, you can still embed LibPubSub in an object/table via LibPubSub's Embed() function: LibStub('LibPubSub-1.0'):Embed(MyObject) If you don't want to embed LibPubSub's methods in your objects, you can get a separate LibPubSub object:...


Nov 05, 2014 Release
Timer bars with that extra sweetness. LibCandyBar-3.0 provides very simple timed bars, in the spirit of CandyBar-2.0. Documention: API


Nov 06, 2014 Mature
This is a variant of AceGUI-3.0's Frame container, with some changes: The read-only status text bar at the bottom is replaced with an edit box for input. Additional buttons can easily be added across the bottom, outside the control of the container/widget scheme. The ':EnableResize()' method of the (undocumented) Window container is also present here, but not (yet?) in Frame. Documentation of new methods and AceGUI-style callbacks are at the top of the .lua file. Comments, bugs, etc, should...


Nov 07, 2014 Release
A library to provide unit-oriented tags to LibDogTag-3.0


Nov 09, 2014 Release
A library to help with localization of races (singular and plural). Please see This post will provide you with information on how to contribute to the translation of this babble library.
AceGUI-3.0 Frame Widget


Nov 10, 2014 Release
AddOn development framework A basic introduction to usage can be found here: Documentation can be found here: For historic purposes, the "old" documentation is still around on the old wiki, some articles may not be converted yet, and only exist on the old wiki:


Nov 12, 2014 Release
A library to help with localization of the output of UnitCreatureType. Please see This post will provide you with information on how to contribute to the translation of this babble library.


Nov 13, 2014 Release
A library intended to supply color manipulation tools. Until I get the documenter working, I suppose I'll just type it in here manually. Also, for the purposes of this documentation, ℝ is to be considered redefined as "computer-real", which is actually closer to ℚ, but.. myeah. Assuming Prism = LibStub("LibPrism-1.0"): Prism:Gradient(type, rMin, rMax, gMin, gMax, bMin, bMax, x) Call with 2*rgb values representing the colors at x = 0 and x = 1 respectively, alongside the x coordinate you wish...


Nov 16, 2014 Release
LibQTip is designed replace GameTooltip - but with added functionality, such as multiple columns - from a minimalist design perspective. Features Ability to display and handle multiple tooltips at the same time, Unlimited number of columns and lines, Column default and per cell justification, Tooltip default and per cell font setting, Colspans, Possibility to add custom cells, Optional scrollbar, Optional scripts for lines, columns, or cells, Optional automatic hiding, Frames and tables...


Nov 21, 2014 Release
Small library that provides mapfile data. it include width,height, upper left x,y and lower right x,y. This data includes multi-floor maps such as the new instances. API Documentation To get the mapfile names use GetMapInfo() on the current map. Filenames are constant across localizations. Sample usage: mapfiles = LibStub("LibMapData-1.0"); -- get the size of Coth defaulting to the first floor size local width,height = mapfiles:MapArea('CoTStratholme') -- get the size of the 8th floor of icc...


Nov 23, 2014 Release
Provides one or many "toast" frames, akin to the BattleNet toasts, with optional interactive widgets. API reference. There has been a control AddOn written for LibToast-1.0, called Toaster.


Nov 28, 2014 Release
A library to help with localization of factions. Please see This post will provide you with information on how to contribute to the translation of this babble library.


Nov 28, 2014 Release
A library to help with localization of bosses. Please see This post will provide you with information on how to contribute to the translation of this babble library.


Nov 29, 2014 Release
LibItemUpgradeInfo-1.0 provides information about item upgrades applied to items. Functions :GetUpgradeID(itemString) Arguments itemString String - An itemLink or itemString denoting the item Returns upgradeID Number - The upgrade ID (possibly 0), or nil if the input is invalid or does not contain upgrade info :GetCurrentUpgrade(id) Returns the current upgrade level of the item, e.g. 1 for a 1/2 item. Arguments id Number - The upgrade ID of the item (obtained via GetUpgradeID()) Returns...


Dec 02, 2014 Release
LibBossIDs-1.0 provides a table that flags mobIDs true if the mob linked to the ID is a boss. Example: if LibStub("LibBossIDs-1.0").BossIDs[tonumber(mobID)] then print("Found a boss!") end One can get the mobID from a GUID in the following way: local _, _, _, _, _, mobID = strsplit("-", UnitGUID("target")) Target macro: /run print(tonumber((select(6, strsplit("-", UnitGUID("target"))))))


Dec 02, 2014 Alpha
Library to facilitate some common tasks. Not necessarily designed to be infinitely flexible or applicable for any given situation. local Libra = LibStub("Libra") Libra:NewAddon(addonName, addonTable) Table with module and event handling functions. addonName String identifying the addon object. should be the same as your addon folder name. addonTable An existing table to use as the addon object. If not provided, will create a new table. local addon = Libra:NewAddon("MyAddon", {})...


Dec 04, 2014 Release
This library will fix the shortfalls with debugprofilestart() and debugprofilestop() with the goal of providing a conflict-free way for addons to get accurate timing information. A common use-case for this would be for timing coroutines in order to limit the amount of processing that's done, or to do something in the "background" without using up too much CPU time. Manually Installing Download the latest version. Rename the extracted folder to "!AccurateTime" (add the '!' to the front). Place...


Dec 05, 2014 Release
LibPlayerSpells-1.0 LibPlayerSpells-1.0 is a library providing data about the spells of the eleven character classes in World of Warcraft. It also includes additional spells derived from racial traits and other sources. The word “spells” is used here in the general sense; it includes active skills as well as passive spells that are found in the players’ spellbook. Buffs and debuffs that are applied by the player from other sources are also covered. This library is born from the need to...


Dec 06, 2014 Beta
LibArena-1.0 is a Library that provides usefull data from an arena match!