Arcane Wizard: Library (Addon Framework)

Development Tools

This addon is a library that bundles recurring code segments and functionalities.

WoW 12.1.5 Actively Maintained

Trend Explorer

Recent download momentum

Estimated downloads/hour over observed intervals in the last 48 hours.

Latest interval +2 /h 1h observed interval · ending Sep 11, 5 AM
Peak estimate +31.1 /h 0.997h observed interval · ending Sep 9, 6 PM
Average estimate +9.48 /h Time-weighted · 47.3h covered of 48h

Lines connect interval estimates, not hourly measurements. Unobserved time is not counted as zero or extrapolated to now.

About this addon

What it does

Arcane Wizard: Library

GitHub Release GitHub Release Date

This addon is a library for World of Warcraft that bundles recurring code segments and functionalities. Originally developed to optimize the code of my own addons, it is designed to be easily utilized by other addon developers.

For Players

This library does not have a standalone interface. Please install this addon only if it is required by another addon you are using. It ensures that those addons run efficiently and use common functions.

For Developers

This library provides pre-built solutions for common addon functionalities.

Included Functionalities

  • Addon Context
    • Registers addon contexts.
    • Provides addon-dependent helpers for settings category opening, minimap buttons, and AddonCompartment handlers.
  • Frames
    • ✨ NEW Windows: Provides consistently styled, movable windows with configurable backgrounds, borders, portraits, and close buttons.
    • ✨ NEW Window Tabs: Provides bottom text tabs with automatically managed content pages.
    • ✨ NEW Popups: Provides compact popups with configurable backgrounds, borders, and close buttons.
  • Scroll Frames
    • ✨ NEW Provides scroll areas with transparent, solid, or patterned backgrounds, optional borders, custom vertical scrollbars, and mouse-wheel support across supported game versions.
  • Controls
    • ✨ NEW Provides consistently styled action buttons with classic or red styles, checkboxes, option groups, input fields, and dropdown menus across supported game versions.
  • Prebuilt Windows
    • ✨ NEW Changelog Window: Provides a reusable single-page changelog with a localized button for the addon options menu.
  • Dialogs
    • Link Dialog: Shows a popup with an auto-highlighted text field for easy copying.
    • Confirmation Dialog: Displays a standard Yes/No prompt to confirm actions and execute callbacks.
  • Utilities
    • Provides helper methods for common addon values, such as character keys and split character/realm values.
    • Includes a deep table copy helper.
  • Settings API Wrappers
    • Adds standard UI elements to the Blizzard options menu.
    • Includes standard Profiles and About sections.
    • Supports buttons and static info text rows with configurable height presets.
    • Supports checkboxes, sliders, and dropdown menus.
    • Supports combined checkbox and slider elements.
    • Supports expandable headers to organize settings sections.

How to Integrate

  1. Add the following to your .toc file:

    ## Dependencies: ArcaneWizardLibrary

  2. Set the dependency on the CurseForge project page to ensure users download it automatically.

Supported Languages & Flavors

  • Languages: English, German, Russian
  • Flavors: Classic, Burning Crusade - Classic Anniversary Edition, Mists of Pandaria - Classic, Retail

Bugs & Feedback

If you find a bug or have a suggestion, please use the GitHub Issues or the CurseForge comments.

Translation Support

If you would like to localize this addon into other languages, your contribution would be very welcome. Please submit your translations directly via GitHub.

At-a-glance numbers

Performance highlights

  • Peaked at Hot #21 on Aug 31, 2026.
  • Featured on the Hot list across 5 distinct weeks.
  • Shipped 7 releases in the last 30 days.
  • Averaging 440 new downloads per day over the past week.

Visuals

Screenshots 7

Use real gameplay shots to assess the addon before installing.

Discover more

Keep exploring

Similar addons you might also want to check out.

More by diomsg

Same creator, different utilities.

Similar in Development Tools

Comparable addons in the same lane.

ThisWeeksAuras #13 #497
48.4K downloads

ThisWeeksAuras is a Midnight-ready fork of M33kAuras by m33shoq, which is itself a fork of WeakAuras 2.

GSE: Sequences, Variables, Macros #27
10.1M downloads

GSE is an advanced macro compiler that is an alternative to the limits provided by the default macro editor.

Leatrix Sounds #55
7.0M downloads

Complete sound file browser for World of Warcraft. Supports all WoW games including Midnight and Burning Crusade Classic Anniversary (as well as all the others).

Simulationcraft #124
51.1M downloads

An addon that generates a Simulationcraft profile for your character

Hated Crate Tracker 2.0 #148
323.0K downloads

War Supply Crate tracker with drop prediction, live timers, and raid-wide sync. Crate farm coordination for solo hunters and full raids.

GRIP - EMS (Enhanced Macro Sequencer) #164 #407
34.3K downloads

Free macro sequencer for WoW: turn a multi-step rotation into one keybind, with a visual editor, smart context switching, import/export, and player-to-player sharing.

BugGrabber #173
18.3M downloads

Grabs bugs for the bug sack.

Talent Tree Tweaks #209
5.0M downloads

Various improvements and addition to the Retail talent tree and profession tree UI

BugSack #211
16.0M downloads

Toss those bugs inna sack.

Hyperframe (FPS Optimizer) #314
293.3K downloads

Hyperframe dynamically adjusts graphics settings based on content type to optimize FPS, frame rate, performance, and visual quality. It includes presets for dungeons, raids, arenas, and more, with customizable view distances, LOD, and particle effects.

Transcriptor #355
1.1M downloads

Logging utility for boss encounters.

idTip #376
3.6M downloads

Adds IDs to the ingame tooltips