Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

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...
Unlocked unit frames

LibMovable-1.0

Nov 22, 2013 Mature
LibMovable-1.0 This library allows addon developers to quickly and easily setup user-positionable frames. End-user features LibMovable-1.0 works using a lock/unlock mechanism. When unlocked, the position of the frames are shown with colored overlays, even if the frames are hidden. The user can then move the frames around by dragging the overlays and rescale them using the mousewheel ; x- or y-axis locking is available through modifier keys. There is no need to enable mouse interaction with...

Libre

Nov 06, 2013 Alpha
Libre is a group unit frame addon that tries to mimic the Blizzard compact frames and add some extra functionality.

LibXML-1.0

Nov 05, 2013 Mature
LibXML-1.0 is a library for importing strict XML data into your programs. It's fully compatible with WoW client versions 2.0 through 5.4 See the API for documentation.

LibTasks-1.0

May 03, 2013 Alpha
A library for tasks Tasks can be various things, for example "kill Nalak this week" or "use your tradeskill cooldown today". The library does only store (not between sessions) tasks and propagate changes to interested listeners, it does not create tasks on its own nor does it display them. Task sources For creating a task you should see the AddOrUpdateTask method, you can also remove tasks using the RemoveTask method. When ever a task is changed you should call the AddOrUpdateTask method...

LibFail-1.0

Mar 12, 2013 Mature
A library with reusable code to detect failure at certain raid tasks. At last count there are 107 different "fails" that are tracked (updated for ToC/Icecrown courtesy of Maat/sztanpet/MysticalOS). Please note, this list is not always up-to-date. The Icecrown Citadel list includes: Fail_Rotface_OozeExplosion Fail_Rotface_StickyOoze Fail_Marrowgar_Whirlwind Fail_Marrowgar_Coldflame Fail_Marrowgar_SaberLash Fail_Festergut_VileGas Fail_Festergut_PungentBlight Fail_Deathwhisper_DeathNDecay...

lua-pb

Dec 24, 2012 Mature
Lua Protocol Buffers A Protocal Buffer Implement that runs on World of Warcraft lua-pb is original by Neopallium/lua-pb Modified by tgic in order to work on wow

LibMapTileData-1.1

Oct 17, 2012 Alpha
LibMapTileData allows to translate triples of (MapId, continentX, continentY) to (fractional) minimap texture indices. Also allows fetching the path ot a minimap texture for a given continent MapId and (integer) tile indices. Unfortunately this (currently) requires some hand-coded data, which is still missing for most of the continents.

LibSimpleFrame-1.0

Sep 14, 2012 Mature
Lightweight line-based info-display frame

LibShorterSlash-1.0

Sep 04, 2012 Mature
LibShorterSlash is a slash command library that allows the end user to shorten their slash command input to the shortest possible match. For example, /youraddon config might be entered as /youraddon c as long as there is no other sub-command that starts with a 'c'. See the API page for details.

LibSyncTime-1.0

Sep 03, 2012 Mature
LibSyncTime-1.0 is a light-weight solution that provides a server-side UNIX timestamp useful for synchronizing data across clients in multiple timezones or with non-synchronized system clocks. LibSyncTime uses a single, simple API call: LibSyncTime-1.0 API curtime, uncertain = LibStub("LibSyncTime-1.0"):synctime() Returns curtime This is the current server-side UNIX timestamp uncertain This boolean being true indicates that no second-level precision is guaranteed on the return value. This...

LibAbacus-3.0

Jul 26, 2012 Mature
A library to provide tools for formatting money and time.

LibQuestInfo

May 11, 2012 Alpha
LibQuestInfo is a library that provides informations about some quests. The Quest can be requested by Blizzards ingame id an you will get the information about it like Title, level, # objectoves, objectives type and many more. Some Questdata could not be delivered in real time, but it uses LibCallbackHandler to fire Events and inform you when all data is avalible. Note: This Library is not complete yet an it will need some other librarys to run. You Need the following Libs to use this lib: -...

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 { ("." | "..")...

LibProcs

Apr 06, 2012 Planning
LibProcs uses the same database as the Proculas addon. It contains procs for all classes and items.

LibBars-1.0

Dec 13, 2011 Mature
Library to provide visual bar creation and management.

LibAlts-1.0

Nov 29, 2011 Mature
Overview LibAlts provides an API to register and retrieve alternate identity information between addons. It maintains main-alt relationships. A given character can be defined as a main with one or more alts. Basic API :SetAlt(main, alt, source) - Associate a main name with an alt name. An optional source can be specified. If no source is specified, it is added the user-defined source. :GetAlts(main) - Get a list of alts for a given name. :GetMain(alt) - Get the main character associated with...

LibAbsorb-1.0

Oct 29, 2011 Planning
Handles absorption tracking using the Blizzard UnitAura numbers added in 4.2. This is a relatively simple library but it's primarily for the fact that it's handling the auto detection of absorption spells and will attempt to save them if an addon registers a SV for it. Will hardcode some spells into it as they are given, but this allows general absorb tracking rather than only a small list of 5-6 spells.

LibBNAddonMsg-1.0

Sep 08, 2011 Alpha
A library designed to generalize sending of pseudo-addon-messages over the battle.net real id system. See the API page for details.

LibStringStorage-1.0

Aug 11, 2011 Planning
It seems Blizzard fixed this issue in the 4.2.0a bugfix patch.You can still use LibStringStorage to reduce static memory usage and loading screen length, as well as saving a bit of HDD space with your SavedVar files. LibStringStorage is designed to circumvent a limitation of the Blizzard SavedVar system - the SV system only allows a maximum of 2^16 lines for SavedVar files, and creates a new line for every table key-value pair. Some addons - especially logging utilities - often run into...