ConsolePort

ConsolePort is an addon suite for World of Warcraft which adds several new features designed to make controller gameplay as efficient and effortless as possible, including a custom Controller Action Bar, easily navigable menu system, integrated interface cursor with support for third-party addons, an on-screen keyboard and more.

Download from Curse

WoWmapper

WoWmapper is a Windows desktop application that works alongside ConsolePort to convert controller input into keyboard and mouse input recognized by World of Warcraft. It natively supports Dualshock 4 and Xbox controllers as well as vibration feedback and many more features to assist with controller gameplay.

Not using Windows? Click here.

Download from GitHub