It would be nice to have more filters, but keep it simple:
- Licence: Proprietary / Free
- Last update: maximum Years since last update
- Number of Downloads, ratings, Git(Hub|Lab) stars …
- Size: maybe useless, not a good example …
- Platform: Gnome / KDE / Electron JS / … (I know they are compatible, but some might prefer " native" apps or avoid Electron apps)
I am not saying that it should be all pushed upfront ! Some might be only accessible via keywords in the request like
pdf platform:gnome LastUpdate:2 a help page would describe the operators.