SteerMouse - Advanced driver for USB and Bluetooth mouses.
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.
X-Mouse Button Control - XMouse Button Control (XMBC) allows you to create application and window specific profiles.
Artemis RGB - An overview of the guides that'll teach you how to use Artemis
Razer Synapse - Razer Synapse is unified configuration software that allows users to rebind controls or assign...
Mac Mouse Fix - A simple way to make your 3rd party mouse better.