Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

LibBabble-CreatureType-3.0

Dec 01, 2013 Release
A library to help with localization of the output of UnitCreatureType. 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.

LibQuixote-2.0

Aug 10, 2013 Mature
LibQuixote-2.0 is a library that tells you about quests. It handles getting information from the quest log, and letting you know when it has changed. No more annoying scanning and rescanning of the whole thing whenever QUEST_LOG_UPDATE fires! If you want to use it, there's some documentation on the callbacks API.

LibSimpleFrame-1.0

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

LibBackdrop-1.0

Jan 30, 2014 Release
LibBackdrop provides a 100% compatible replacement for SetBackDrop It also mixes in the following methods to the frame Mxin methods SetBackdropGradient(orient,minR,minG,minB,maxR,maxG,maxB) setup a gradient on the bg texture. SetBackdropGradientAlpha(orient,minR,minG,minB,minA,maxR,maxG,maxB,maxA) setup a gradient with alpha on the bg texture SetBackdropBorderGradient(orient,minR,minG,minB,maxR,maxG,maxB) setup a gradient on the border texture...

LibMapData-1.0

Sep 12, 2013 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...

Talismonger-3.0

May 20, 2009 Mature
A library to provide events and information about interactable nodes, loot and profession mats

CryptoLib

Oct 09, 2008 Inactive
A facade library to the various crypto engines in lua
AceGUI-3.0 Frame Widget

Ace3

Feb 19, 2014 Release
AddOn development framework A basic introduction to usage can be found here: http://www.wowace.com/addons/ace3/pages/getting-started/ Documentation can be found here: http://www.wowace.com/addons/ace3/pages/ 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: http://old.wowace.com/wiki/Ace3

LibStub

Aug 27, 2012 Mature
LibStub is a minimalistic versioning library that allows other libraries to easily register themselves and upgrade. It is meant to be a cross-community library sharing system. LibStub is hereby placed in the Public Domain Credits: Kaelten, Cladhaire, ckknight, Mikk, Ammo, Nevcairiel, joshborke LibStub-1.0 API :GetLibrary(major [, silent]) Returns The table instance of a registered library or nil if not found and the minor version of the library as the second return value. Arguments major The...

Ace2

Jun 23, 2010 Inactive
AddOn development framework Note: Ace2 is deprecated and will not be developed any further! It is officialy at End-Of-Life. For new projects, use Ace3 instead. For old projects, we suggest porting them to Ace3, or looking for alternatives.
Render test: WoW Logo

LibSVG-1.0

Nov 05, 2013 Alpha
LibSVG is a library for rendering and, to some extent, manipulation of Scalable Vector Graphics in WoW. If you're just interested in trying out LibSVG without having to implement it in an addon first, try RenderMon! Element support: Objects: rect circle ellipse polygon polyline line (via polyline) path (A/a, C/c, L/l, M/m, S/s, Q/q, Z/z) Transformations Matrix(a,b,c,d,e,f) Translate(x[, y]) Scale(x[, y]) Rotate(angle[, cx, cy]) SkewX(angle) SkewY(angle) Styles: stroke (name of color or #rgb,...

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.

LibMath

Nov 05, 2013 Release
LibMath is a collection of math functions that extends the Lua math library significantly. Functions math.avg (...) Returns the average (mean value) of the numbers passed. Usage: local avg = math.avg(1,2,3,4,5) assert(avg == 3) -- (1+2+3+4+5)/5 = 3 math.ceil (number[, significance]) Rounds a number up to the nearest integer value or the nearest multiple of significance. Usage: local rounded = math.ceil(4.51) assert(rounded == 5) local minutes = math.ceil(110, 60) assert(minutes == 2)...

LibMouseGestures-1.0

Aug 07, 2011 Inactive
LibMouseGestures is a library for tracking and using mouse gestures through a transparent overlay frame. LibMouseGestures can be used for a lot of things, including: Capturing gestures from a frame Capturing gestures without locking player movement Selecting a range on the screen (think unit selection in Warcraft 1/2/3, StarCraft or C&C) Drawing on a frame Marking boundaries using the mouse See the LibMouseGestures-1.0 API for further documentation. If you want to try out how LibMouseGestures...

LibSQL-1.0

Nov 28, 2010 Alpha
LibSQL is a library that incorporates a simple relational database (rdbms) into whatever awesome addon you're working on. For a quick guide, see the LibSQL Primer. For in-depth documenation, see Api/LibSQL-1.0 The SQL object is available in three variants: Conventional SQL access The standard way to communicate with an SQL server local db = LibSQL:New() -- make a table db:Execute("CREATE myTable (name STRING UNIQUE, level INTEGER, id INTEGER AUTO_INCREMENT)") -- insert some stuff...

LibHTML-1.0

Oct 31, 2010 Alpha
LibHTML-1.0 is intended to be a replacement for the rather crude SimpleHTML object in the WoW UI framework. Support is planned for the following elements: b, i, p, a, h1, h2, h3, h4, font, img, table, br, hr

LibTransition-1.0

Oct 19, 2010 Inactive
LibTransition-1.0 delivers the goodness of old-school PowerPoint frame transitions to your local World of Warcraft cinema! Detailed info is found in the API Documentation, but here's the gist of it: --- Create a frame to toy with --- local frame = CreateFrame("Frame", UIParent); frame:SetWidth(400); frame:SetHeight(300); frame:SetPoint"CENTER"); local tex = frame:CreateTexture("OVERLAY"); tex:SetTexture(1,1,1,1); tex:SetAllPoints(frame); -- Then, either do this: -- LibTransition:Queue(frame,...

LibWiki-1.0

Oct 19, 2010 Alpha
LibWiki is a library for creating crude encyclopedias within a frame (or scrollframe). Most of the ideas are still in my head, but essentially, it will allow users to display formatted encyclopedic entries that can point to each other and filter contents. It will most likely follow the Wiki Creole style with some added WoW specifics (like raid icons and such). An example could look like this: local wiki = LibWiki:New() wiki:AddPage("Main", [[ [{TableOfContents title='Overview'}] =Introduction...

LibRecursiveAnim-1.0

Sep 04, 2010 Beta
LibRecursiveAnim-1.0 A library allows creating AnimationGroup that handles frame with all child frames as single object. API documentation Example: libAnim = LibStub:GetLibrary("LibRecursiveAnim-1.0"); local MyFrame1 = CreateFrame("Frame", nil, UIParent); MyFrame1:SetHeight(100); MyFrame1:SetWidth(100); MyFrame1:SetPoint("CENTER"); local Texture1 = MyFrame1:CreateTexture(); Texture1:SetAllPoints(); Texture1:SetTexture(0, 0, 0); local animationGroup =...

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...