I use these open-source apps every day.
Google Authenticator isn't bad, it's just that Bitwarden Authenticator is better.