WowLua - Lua in Wow

Interactive Lua interpreter and scratchpad
<p>The main WowLua scripting environment.</p>

The main WowLua scripting environment.

Description

WowLua is an in-game Lua scripting environment that includes an interactive Lua interpreter as well as a multi-page script editor. Other features include:

  • Syntax coloring, courtesy of krka's spectacular For All Indents and Purposes library
  • Sleek buttons, courtesy of Mikk
  • When WowLua is running code, it defines a global function print() which directs output to the WowLua window, for convenience. This global is removed when not running from WowLua
  • Can run WowLua pages from the commandline using /wowluarun or /luarun. Each slash command takes the name of a page, and prints any issues or activity to the chat frame. These can thus be used from macros.
  • Can open WowLua using /wowlua or /lua. Both of these slash commands will take a lua expression and run it, if provided:

    /lua print(14) will open WowLua and print the number 14 to the output window.

Please feel free to post any comments or questions here, you'll find I'm relatively responsible. This addon has been written primarily as a companion tool for World of Warcraft Programming: A Guide and Reference for Creating WoW Addons.

Please leave any comments on the original addon page at http:www.wowinterface.com/downloads/info7366-WowLua.html

 

Donations:

Some folks have asked for how they can donate money, and for many years I've enjoyed hearing about how my addons have helped other people enjoy World of Warcraft. If you would like to donate, I'd ask you to make a donation to the Colorectal Cancer Alliance, a worthy organisation that helped my sister immensely from her diagnosis through her final years. If you or a family member suspect you might have something not right in your butt, please have a doctor check it out. Colorectal cancer is one of the most preventable cancers in the world.

The WowLua - Lua in Wow Team

profile avatar
  • 43
    Followers
  • 13
    Projects
  • 98.7M
    Downloads

More from jnwhitehView all

  • Clique project image

    Clique

    • 19.3M
    • Addons

    Simply powerful click-casting interface

    • 19.3M
    • April 22, 2026
    • Addons
    • +2
  • TomTom project image

    TomTom

    • 79.1M
    • Addons

    Acts as your portable navigation assistant

    • 79.1M
    • April 26, 2026
    • Addons
  • NinjaPanel project image

    NinjaPanel

    • 17.2K
    • Addons

    A simple no-frills top panel for data broker feeds

    • 17.2K
    • April 22, 2026
    • Addons
  • OhnoBloodlust project image

    OhnoBloodlust

    • 2.1K
    • Addons

    Play a custom noise when a Bloodlust-like effect is put on your character

    • 2.1K
    • March 8, 2026
    • Addons
    • +4
  • Clique project image

    Clique

    • 19.3M
    • Addons

    Simply powerful click-casting interface

    • 19.3M
    • April 22, 2026
    • Addons
    • +2
  • TomTom project image

    TomTom

    • 79.1M
    • Addons

    Acts as your portable navigation assistant

    • 79.1M
    • April 26, 2026
    • Addons
  • NinjaPanel project image

    NinjaPanel

    • 17.2K
    • Addons

    A simple no-frills top panel for data broker feeds

    • 17.2K
    • April 22, 2026
    • Addons
  • OhnoBloodlust project image

    OhnoBloodlust

    • 2.1K
    • Addons

    Play a custom noise when a Bloodlust-like effect is put on your character

    • 2.1K
    • March 8, 2026
    • Addons
    • +4