JRomManager is a Rom manager made to work mostly anywhere, with decent performance and minimal memory footprint, some attention was also made to work correctly over shared networks. It has also been made available open source to permit enhancements from the retro gaming community. The main focus is to support MAME and derivatives, but should work well with any Dat file from other roms sets.
This download file ↓ is an AppImage and will run on just about any Linux disto.
Make it executable
$ chmod a+x "File_Name".AppImage
and run
$ ./"File_Name".AppImage