In that case, the curated list of applications in the Arch wiki could be invaluable for you:
https://wiki.archlinux.org/title/List_of_applications
- in other distributions, these packages normally have the same names.
Also, if you need something, I've found it often to be a good strategy to sit and write down what you personally need from a software - what are your requirements, and then go and search which available software matches these. The other way around, there are just too many alternatives: Any larger distro has tens of thousands of packages, and you won't have time to try them all.