Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

LibBagUtils-1.0

Oct 19, 2014 Mature
Several useful bag related APIs that you wish were built into the WoW API: local LBU = LibStub("LibBagUtils-1.0") for bag,slot in LBU:Iterate("BANK", "Major Healing Potion") do LBU:PutItem("BAGS") end :Iterate("which"[, "lookingfor"]) which string: "BAGS", "BANK", "BAGSBANK" lookingfor OPTIONAL: itemLink, itemName, itemString or itemId(number). Will not match partial names. Returns an iterator that can be used in a for loop, e.g.: for bag,slot,link in LBU:Iterate("BAGS") do -- loop all slots...

ChatThrottleLib

Oct 15, 2014 Release
ChatThrottleLib is a small, embeddable library that helps AddOn authors keep outbound chat and addon communication from exceeding the output rate limit in WoW that otherwise causes players to disconnect from the server. It also has a number of features that will help you make your addon communication run smoother! See http://www.wowpedia.org/ChatThrottleLib for tech specs, API, SVN location, change log and more!
How scaling and positioning works with different approaches

LibWindow-1.1

Oct 14, 2014 Release
WindowLib is a small library that takes care of standard "windowy" behavior used in the main frames of many addons, and attempts to do so in a smarter way than the average addon author would find time to do. Save and restore positions: WindowLib will pick the attach point based on which quadrant of the screen the frame is in: top-left? bottom-right? center? Handle window dragging Mouse wheel zooming Only mouse-enabling the window while Alt is held Why bother? Because users change their UI...

Zone Level

Mar 16, 2010 Planning
Just shows you the zone level your in with your character. Tired Of Wondering Around Asking Where To Level Next?

LibRangeCheck-2.0

Oct 26, 2014 Release
A library to determine estimated range. API documentation

LibSpecRoster

Oct 16, 2014 Inactive
LibSpecRoster is a very lightweight library to keep track of group (party/raid) specializations, roles, talents, and glyphs. Blizzard made some nice changes with 5.0. All spec changes by group members trigger the PLAYER_SPECIALIZATION_CHANGED event, and group members can always be inspected, no matter where they are, as long as they are online. This means that there is no longer any reason for complex libraries that watch group members' casts to see if they cast a spec change, and that...

LibMapPins-1.0

Sep 06, 2013 Alpha
LibMapPins-1.0 Extreme Alpha Build! Please feel free to look at the code, documentation, post comments, suggestions, try out the (at this point limited) API What it does LibMapPins-1.0 is a smaller, more lightweight replacement for Astrolabe-1.0, that has these differences: Uses LibStub and CallbackHandler-1.0 Embedded/mixed-in functions Open source and community updated Open SVN repository, anyone can commit updates Slimmer and more lightweight, not trying to do everything Supports Metric...

LibFilter-1.0

Sep 13, 2012 Inactive
Generic Filter Library. This library allows for plug in filters for items and other similar strings. Filters I have plans for some additional filters. EquipSlot - Matches items based on the slot in goes into on the character sheet. EquipmentSets - Matches items based on 3.1's new Equipment Manager. ItemRack - Matches items based on being in a itemrack set Outfitter - Matches items based on being in an outfitter set. Professions - Matches items based on the professions you know or don't know....

LibAceConfigAPI

Oct 14, 2014 Release
This library provides a small API to build config trees for AceConfig-3.0. API Doc This API is a wrapper around the AceConfig-3.0 Options Tables and most of the parameter names are equal to thier name in the config table. I decided not to document/explain every argument for every method. Most of the argument names equal thier counterpart in an Options Table entry, therefore those should already be known or for those new to AceConfig-3.0 i suggest to read thier docs first regardles of this...

LibActionButton-1.0

Oct 28, 2014 Release
LibActionButton-1.0 is a library that provides a button template which can work with actions, spells, items, macros, and anything else you could put on a secure button. This library exposes a simple interface to create new buttons, and will shield you from all the restricted environment magic needed to implement a truely generic action button. API

CallbackHandler-1.0

Oct 16, 2014 Mature
CallbackHandler is a back-end utility library that makes it easy for a library to fire its events to interested parties. It removes the need for addons to be aware of e.g. AceEvent. The one remaining use for AceEvent Messages is messages that do not have a fixed source - ones that multiple libraries or addons can fire. Including CallbackHandler-1.0 into your project Library if using the WoWAce repositories setup an external pointing to...

LibStrataFix

Oct 16, 2014 Release
This is a repackaging of StrataFix into a library, for embedding within other addons. The library provides a fix for Blizzard's intermittent and notorious CreateFrame bug which can break the default UI and the UI of many addons. The library has absolutely no visible effect on the UI aside from fixing the bug when it arises. Usage Instructions: This library currently has no API. Simply loading the library will activate the fix. Addon Embedding Instructions: Embed this library as usual. Add an...

RosterLib

May 22, 2013 Release
Embeddable library to track raid/party roster

LibModelCanvas-1.0

Jul 17, 2014 Planning
LibModelCanvas will allow you to add multiple model widgets to a special canvas frame, in which they are then simulated as though existing in the same 3D space.

LibRealmDetect-1.0

Feb 08, 2014 Alpha
LibRealmDetect-1.0 will attempt to detect the realm (or realm group for connected realms) a player is currently phased to when in a cross-realm group, through the use of automated /who queries done in the background. Addons using this library can register to be notified when a realm change is detected, and what the name of this new realm is (or realmS, if it's a connected realm group). Also... Due to the detection being based on /who queries, the information will not be available instantly at...

UTF8

Oct 28, 2014 Mature
Provides UTF-8 aware string functions implemented in pure lua: string.utf8len(s) string.utf8sub(s, i, j) string.utf8reverse(s) If utf8data.lua (containing the lower<->upper case mappings) is loaded, these additional functions are available: string.utf8upper(s) string.utf8lower(s) All functions behave as their non UTF-8 aware counterparts with the exception that UTF-8 characters are used instead of bytes for all units.

LibTagCompiler-2.0

Apr 25, 2012 Mature
LibTagCompiler-2.0 is a library allowing configuration via tags, specifically useful for display components, allowing easy arrangement and modification of said display. It is currently used in Assessment and Aloft. Syntax TextTag := { Statement } @ RawTag := RValue @ NumberTag := RValue @ Statement := literal | "[" RValue "]" RValue := Logical Logical := Relation { "&" | "|" } Relation Relation := Concat [ ("==" | "~=" | ">" | "<" | "<=" | ">=") Concat ] Concat := Expression { ("." | "..")...

LibBabble-TalentTree-3.0

Nov 02, 2014 Release
A library to help with localization of talent trees. Please see http://forums.wowace.com/showthread.php?t=15655.... This post will provide you with information on how to contribute to the translation of this babble library.

Pooze SQL Exporter

Aug 29, 2010 Planning
Exports a list of players currently in the raid to SQL. Very lightweight, doesn't do any more than advertised. Usage Type /pooze to open the main Pooze window. Simply press Ctrl+C to copy the export data. It is really easy. I use it to a DKP system my guild have. Notes Currently the only data exported is the player name, class and level. Let me know if you want any more details such as offline status, zone, etc - at this stage the addon is only used for an internal tool and additional data is...

LibBanzai-2.0

Jun 05, 2014 Inactive
Aggro notification library. Please note that LibBanzai-2.0 is mostly not needed any more. Blizzard provides some threat API and events that cover most of its functionality. However; LibBanzai-2.0 does not rely on threat, but rather on targetting information. The Blizzard events will not tell you if a boss targets a random member of your raid to apply a debuff or cast a spell on them, but LibBanzai will. Most addons have transitioned away from LibBanzai-2.0 in the times since Blizzard...