Play fiveplay.lol with a game controller, in GTA V's original controller layout. It is a bookmark, so there is nothing to install. Use Google Chrome.
Press Back + A on the controller (or click the bookmark again) to see the button layout. Reloading the page turns the controller off, so click the bookmark again after each reload.
Prefer it to start by itself? With Tampermonkey or Violentmonkey installed, install the userscript instead.
If dragging does not work: right-click the green button, choose Copy Link Address, then add a bookmark in Chrome's bookmark manager and paste it as the URL. Source, full controls and help: https://github.com/adi3120/fiveplay-controller. Bookmark size: 31,861 characters.