I started the fpakman project more or less a month ago with the idea of giving a graphical interface to manage Flatpaks for Manjaro users.
To not get stuck only with Flatpaks, I have decided to support other packaging technologies. I have just released the version 0.4.0 supporting Snaps. I improved the abstractions on this release to make future packaging integrations easier. This version also contains several improvements and bug fixes. For those who do not know the project, it is hosted on GitHub (https://github.com/vinifmor/fpakman). You can install it via AUR (fpakman) or pip (pip install fpakman). It can work as an alternative to GnomeSoftware or KDE Discovery.
Here are some pictures of this version:
For the next release I'm thinking about refactoring the code and modularize it, so the user can install only the extensions associated with the wanted packaging types (in this release you can enable / disable a packaging type through parameters). The idea is to look something like: fpakman (main application), fpakman-flatpak (adds support to flatpak), fpakman-snap, etc... Also the tray icon may become a separate application (fpakman-tray). Supporting other packaging types is also in my mind. Anyway, any doubt, suggestion or bug, feel free to reach me on GitHub.