JoyToKey - JoyToKey enables users to control the keyboard using any USB compatible controller (Dualshock 3, Xbox 360, etc.)
OpenRGB - OpenRGB is an all-in-one network-based software development kit that allows you to use third-party software to control all of your RGB.
Xpadder - Xpadder simulates the keyboard and mouse using your gamepad What does Xpadder let you do?
Artemis RGB - An overview of the guides that'll teach you how to use Artemis
Pinnacle Game Profiler - Pinnacle Game Profiler enables the use of virtually any game controller (gamepad, joystick, etc.) with any PC game. It's preconfigured for most game titles and controllers. Just download and play.
Project Aurora - Gaming Software