Obtanium as mentioned and linked by another person. It can search github, gitlab, codeberg, and fdroid official repo. you can manually add the address for other sources. Just watch out because it might suggest a bunch of forks as well when you search so make sure you choose the one you want. I eat using fdroid basic but switched to obtanium because it seems less janky.