Open-source alternatives to Google Authenticator

Google Authenticator is a mobile application that generates time-based one-time passwords for two-factor authentication. Users use it to add an extra layer of security when logging into online accounts.Google Authenticator is made by Google. It is not open source. These 5 open-source projects do the same job, closest first.

Security & identity

Compare at a glance

Open-source alternatives to Google Authenticator: platforms, Docker, license, GitHub stars and last commit
ProjectTypeSelf-host with DockerLicenseStarsLast commit
2FAuthWeb, Docker / self-hostYesAGPL-3.04.2k
AutheliaDocker / self-hostYesApache-2.029k
SuperTokensDocker / self-hostYesCustom (read before use)15k
EnteWeb, Desktop, MobileNot listedAGPL-3.030k
LogtoDocker / self-hostYesMPL-2.015k

The alternatives