Aurora is a anonymous way to pull from the Google Play store.
Fdroid is its own app repository (or collection of them).
Obtainium can be setup to pull from Fdroid or github. That's what I use.
It will handle updates so its easier than tracking down APKs and doing everything yourself.