compare
2FAuth vs FreeOTP
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | 2FAuth | FreeOTP |
|---|---|---|
| Language | PHP | Java |
| Licence | AGPL-3.0 | Apache-2.0 |
| Stars | 4.2k | 1.7k |
| Latest | v8.0.2 | v2.0.6 |
| Last push | 2026-10-04 | 2026-09-23 |
| Release cadence | about 13 days between releases | about 221 days between releases |
| Active contributors | 2 commit authors on the default branch in the last 90 days | 1 commit author on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace Google Authenticator. Alternatives to Google Authenticator →
Partial2FAuthTOTP and HOTP codes in a web app you host, reached from any browser rather than a phone.
Full replacementFreeOTPTOTP and HOTP codes on Android from QR codes, with no account.
2FAuth
- v8.0.22026-09-02issue #563 API tokens does not works on OpenID accounts
- v8.0.12026-07-05issue #558 docker container crashes while startup
- v8.0.02026-07-012FAuth already bumps to v8 because of the upgrade of the Laravel PHP framework it is built on.
- v7.0.12026-06-08issue #548 Sharing actions only available in “Show Password: After a Click/Tab” view, not obvious to users
- v7.0.02026-06-08Account sharing has finally arrived in 2FAuth!
2FAuth
unsigned The latest release, v8.0.2, carries no signature GitHub could verify.
Loading the security report
FreeOTP
unsigned The latest release, v2.0.6, carries no signature GitHub could verify.
Loading the security report