promotional bannermobile promotional banner

DevSuite Development Tool

DevSuite is a developer tool suite for the World of Warcraft
With a keybinding assigned, the 'Get Details on Mouse Over' feature swiftly evaluates any UI component under your cursor, making it one of my top favorite features for its simplicity and efficiency.

With a keybinding assigned, the 'Get Details on Mouse Over' feature swiftly evaluates any UI component under your cursor, making it one of my top favorite features for its simplicity and efficiency.

The Debug Dialog enables on-the-fly evaluations, saving up to 15 sessions for easy variable examination and add-on function testing, streamlining debugging.

The Debug Dialog enables on-the-fly evaluations, saving up to 15 sessions for easy variable examination and add-on function testing, streamlining debugging.

During addon development, AddonUsage is streamlined and set to automatically display at the top of the chat bar, significantly reducing repetitive tasks with each WoW reload, making the development process smoother and more efficient.

During addon development, AddonUsage is streamlined and set to automatically display at the top of the chat bar, significantly reducing repetitive tasks with each WoW reload, making the development process smoother and more efficient.

Description

Releases | Milestones | Known Issues

DevSuite

DevSuite is a powerful toolkit tailored for World of Warcraft developers with an extensive range of features to streamline the development process and gameplay; you may be an addon developer, but you are a player at heart. With its intuitive debug dialog UI, developers gain easy access to advanced debugging capabilities and the ability to evaluate and save custom debugging code.

DevSuite is the ultimate companion for World of Warcraft developers and players, providing indispensable tools to enhance productivity, streamline debugging, and optimize add-on development.

The DevSuite addon integrates a debug chat frame with custom keybinds to enable or disable it. Check the source code to see exactly how DebugChatFrame is integrated and get ideas for adding similar functionality to your own addon.

Highlights

  • Enable or disable addons to tailor your playstyle or development needs.
  • Streamlined keybinding integration for quick function access.
  • Dynamic UI component evaluation with "Get Details on Mouse Over."
  • Save and switch between up to 15 debugging sessions effortlessly.
  • Automated FPS display for performance monitoring.
  • Optimize development with automatic chat bar updates in AddonUsage.
  • Ace3 profile support ensures seamless gameplay customization.

Key Features

AddOn Management

Optimize your gameplay with Ace3 profiles: switch between developer, PvP, dungeon, or raid setups to activate the perfect add-on combination for any scenario.

Debug UI Evaluation Tool

Enhance your debugging workflow with a versatile tool that allows you to evaluate Lua variables and create custom functions with sophisticated logic. This empowers you to fine-tune your Lua scripting and accelerate your development process.

Get Frame On Mouse Over

Assigned a keybind, this tool identifies the frame directly under the mouse cursor, offering invaluable assistance for precisely pinpointing and troubleshooting specific UI elements.

Auto-Show/Activate UI Components

Customize your development experience by automatically displaying or activating specific UI components, such as "Frames Per Second" or add-on-specific elements like the "Addon Usage" UI. This saves time and enables you to focus on critical aspects of your development workflow.

Global or Per Character AddOn Control

Enjoy flexible control over add-ons with the ability to manage them globally or on a per-character basis. DevSuite empowers you to fine-tune your add-on configuration and tailor it to your specific needs.

Author Notes

Please submit bugs and feature requests at Github/DevSuite/issues

Donations

As a software engineer, I am passionate about this project and have dedicated a significant amount of time and effort to creating a high-quality product. If you enjoy using this World of Warcraft add-on, please consider supporting me through a donation via Paypal™ or the Bitcoin Address provided below. Your support is greatly appreciated. Thank you in advance for your generosity.

pixel-line-500px

Try My Other Addons

The DevSuite Development Tool Team

profile avatar
  • 11
    Projects
  • 280.1K
    Downloads
Donate

More from kapresoftView all

  • AddOn Suite (An AddOn Manager) project image

    AddOn Suite (An AddOn Manager)

    • 8.7K
    • Addons

    Addon Suite is an addon management for the World of Warcraft

    • 8.7K
    • May 17, 2026
    • Addons
    • +3
  • Gears Equipment Set Manager project image

    Gears Equipment Set Manager

    • 46.7K
    • Addons

    A lightweight World of Warcraft addon that lets players quickly save, manage, and switch between gear sets to adapt to different roles, specs, and gameplay situations with ease.

    • 46.7K
    • May 1, 2026
    • Addons
    • +4
  • LibIconPicker project image

    LibIconPicker

    • 30.5K
    • Addons

    LibIconPicker is a reusable load-on-demand library that provides a flexible icon chooser dialog with callback support for addon developers.

    • 30.5K
    • April 28, 2026
    • Addons
    • +4
  • DebugChatFrame project image

    DebugChatFrame

    • 2.0K
    • Addons

    DebugChatFrame is an on-demand library addon designed for WoW addon developers. It provides a dedicated chat frame for sending debug statements, simplifying development and troubleshooting.

    • 2.0K
    • April 23, 2026
    • Addons
  • AddOn Suite (An AddOn Manager) project image

    AddOn Suite (An AddOn Manager)

    • 8.7K
    • Addons

    Addon Suite is an addon management for the World of Warcraft

    • 8.7K
    • May 17, 2026
    • Addons
    • +3
  • Gears Equipment Set Manager project image

    Gears Equipment Set Manager

    • 46.7K
    • Addons

    A lightweight World of Warcraft addon that lets players quickly save, manage, and switch between gear sets to adapt to different roles, specs, and gameplay situations with ease.

    • 46.7K
    • May 1, 2026
    • Addons
    • +4
  • LibIconPicker project image

    LibIconPicker

    • 30.5K
    • Addons

    LibIconPicker is a reusable load-on-demand library that provides a flexible icon chooser dialog with callback support for addon developers.

    • 30.5K
    • April 28, 2026
    • Addons
    • +4
  • DebugChatFrame project image

    DebugChatFrame

    • 2.0K
    • Addons

    DebugChatFrame is an on-demand library addon designed for WoW addon developers. It provides a dedicated chat frame for sending debug statements, simplifying development and troubleshooting.

    • 2.0K
    • April 23, 2026
    • Addons