Desktop apps: PDF viewer, office applications, playing video and audio, IDEs or editors at least, …
If they support flatpaks, it might be good enough.
They have all of that. Flatpack is not a thing in Unix and you wouldn’t want it. If you want the terribleness of Flatpack stay on Linux. This post is about self-hosting not Desktop software.
https://www.freshports.org/