Open Source Google Authenticator Alternatives

A curated collection of the 3 best open source alternatives to Google Authenticator.

The best open source alternative to Google Authenticator is Ente. If that doesn't suit you, we've compiled a ranked list of other open source Google Authenticator alternatives to help you find a suitable replacement. Other interesting open source alternatives to Google Authenticator are: Aegis Authenticator and 2FAS.

Google Authenticator alternatives are mainly Password & Secret Management but may also be Data Security & Privacy or Digital Asset Management (DAM). Browse these if you want a narrower list of alternatives or looking for a specific functionality of Google Authenticator.

Share:

End-to-end encrypted cloud platform behind photo, document and two-factor apps, for anyone who would rather not trust a provider.

Screenshot of Ente websiteRead more

Ente is a fully open source, end-to-end encrypted platform for keeping data in the cloud without having to trust the service provider. Three apps sit on that platform today, Ente Photos as an alternative to Apple and Google Photos, Ente Locker for important documents and credentials, and Ente Auth, written because no open source encrypted authenticator existed when the team went looking.

The repository is a monorepo holding the clients for iOS, Android, F-Droid, web, Linux, macOS and Windows together with the server that powers them. The source code and cryptography have been audited externally by Cure53, Symbolic Software and Fallible.

Ente Photos carries most of the feature weight of the project.

  • Replication: Uploaded data is stored with threefold replication.
  • Search: Face detection and semantic search work across an encrypted library.
  • Sharing: Private sharing, collaborative albums and family plans cover shared libraries.
  • Transfers: Background uploads run continuously, and import and export are both straightforward.
  • Authenticator: Ente Auth handles two-factor codes and stays free permanently.

Ente Photos is a paid service with 10GB of free storage, while Ente Locker is free up to 100 items and 1000 for Photos subscribers. Anyone who prefers to keep the data closer can clone the repository and self-host the whole thing instead.

Read more

A free and open source 2FA app for Android with an encrypted vault, imports from other authenticators, and backups you control.

Screenshot of Aegis Authenticator websiteRead more

Aegis Authenticator is a free, secure and open source two-factor app for Android. It exists to cover what other authenticator apps leave out, namely proper encryption and backups.

The app supports HOTP and TOTP, the industry standard algorithms, which makes it compatible with thousands of services and with anything already enrolled in Google Authenticator. The vault is encrypted with AES-256-GCM and unlocked either by a password stretched with scrypt or by biometrics through the Android Keystore.

The rest is about getting entries in and keeping them findable.

  • Adding entries: scan a QR code or an image of one, type the details manually, or import from apps such as Authy, andOTP, FreeOTP, Microsoft Authenticator and Steam, with root access needed for some.
  • Organization: alphabetic or custom sorting, grouping, advanced entry editing, search by name or issuer, and custom or automatically generated icons.
  • Screen protection: screen capture prevention and tap to reveal keep codes out of screenshots.
  • Backups: the vault exports in plaintext or encrypted form, and automatic backups go to a location of your choosing.
  • Icon packs: no pack is official, but the community maintains several and the format is documented for building your own.

Aegis is available on the Google Play Store and on F-Droid. Releases on Google Play and GitHub are signed with the same key, so an APK can be checked with apksigner against the certificate fingerprints published in the repository. The interface follows Material design with light, dark and AMOLED themes, and the project is licensed under GPL v3.

Read more

Official Android app for the Open Source 2FAS project, generating TOTP and HOTP one-time codes for any compatible service.

Screenshot of 2FAS websiteRead more

Two-factor authentication puts a second check on top of a password, and 2FAS is the free app that supplies it. This repository holds the official Android client for the Open Source 2FAS project, showing the one-time code that proves you hold the phone as well as the password.

It implements the two standard algorithms rather than a proprietary scheme, which is what makes it a drop-in for accounts you already have. Any service supporting TOTP or HOTP works with it, Google, Microsoft and Dropbox among them, and setup is a matter of following the on-screen instructions once the app is installed.

A few things are worth knowing before adopting it.

  • TOTP: time-based one-time passwords, the algorithm most services use.
  • HOTP: counter-based one-time passwords, for services that use those instead.
  • Graphics licensing: the artwork in the app is not part of the open source project and carries separate terms.
  • Security reports: vulnerabilities go to a dedicated security address rather than the public issue tracker.
  • Funding: development and maintenance are supported by donations rather than a paid tier.

Builds are downloaded from the project's releases page and installed on the device. Bug reports go through GitHub issues, where searching for an existing report first is requested, and a contribution guide covers pull requests. The code is licensed under GPL-3.0 by Two Factor Authentication Service, Inc. It suits anyone who wants an authenticator whose source they can read, rather than one tied to an account they do not control.

Read more
back

Discover Open Source alternatives to: