https://gitlab.gnome.org/World/Authenticator
There are disadvantages to this, but for some people the requirement of a phone for 2FA is inconvenient or unacceptable.