mx-packageinstaller:
https://github.com/MX-Linux/mx-packageinstaller
Runs well. Since it's just a gui front-end to apt, it doesn't run into all
the problems that gnome-software does. It's GPL3 licensed.
It uses easily reproducible "*.pm" files in a
/usr/share/mx-packageinstaller-pkglist directory to populate its list of
"popular" packages. The github for pkglist is here, with all the current .pm
files:
https://github.com/MX-Linux/mx-packageinstaller-pkglist
It also has a direct link to the Debian repos on the system, which in your
case would be set up to link to the Trisquel repo.
It does have a flatpak dependency which I would think you would want to get
rid of if possible. But I assume that that's just to link to available
flatpak packages, and not something that's truly integral to the program.