While watching the news for the lakka project https://www.lakka.tv/ (frontend distro based on libretro) the article https://www.lakka.tv/articles/2019/08/22/team-update/ mentions the Ludo project which aims to provide a lightweight go-based launcher for libretro.
As you can see in the URL the project is part of the libretro family, and since libretro is quite heavily used in gameshell (yeah ) this might be of interest as a frontend or alternative launcher for the gameshell.
The minialist approach might fit the resolution requirements of the gameshell out of the box !?
For those following there is already some go developement going on in gameshell with https://github.com/clockworkpi/launchergo as an alternative to the python based launcher (current default)