2FAuth

Manage your Two-Factor Authentication (2FA) accounts and generate their security codes.

Healthy · 72
72/100
Healthy

Actively maintained with regular releases.

Maintenance 22/40
Releases 25/25
Community 13/20
Momentum 12/15

Commit activity more than 55% of tracked projects; popularity more than 64%. How this is calculated.

Commits, last 11 months

2025-10: 0 commits 2025-11: 22 commits 2025-12: 33 commits 2026-01: 8 commits 2026-02: 28 commits 2026-03: 30 commits 2026-04: 36 commits 2026-05: 45 commits 2026-06: 104 commits 2026-07: 12 commits 2026-08: 8 commits
2025-10 326 total 2026-08
Stars4.2k
Latest releasev8.0.2 · 2 Sept 2026
Repo updated2 Sept 2026
LicenceAGPL-3.0
Built withPHP, Docker

Is 2FAuth actively maintained?

Over the last 11 months the project absorbed 326 commits, of which 124 arrived in the most recent quarter — roughly 41 commits a month.

The most recent tagged release, v8.0.2, shipped within the last month — a current, installable version exists today.

Of the 77 projects we track in Miscellaneous, 2FAuth ranks #14 by health score — in the top quarter of its category.

What 2FAuth actually does

2FAuth is a self-hosted web application designed to store two-factor authentication accounts and generate their respective security codes. It provides a centralised interface for managing time-based one-time passwords independently of mobile apps or proprietary cloud ecosystems. The project is implemented in PHP and distributed under the AGPL-3.0 licence.

Best fit: This is a suitable tool if you want to migrate your 2FA token management away from consumer-oriented phone apps and keep your authentication seeds on your own infrastructure.

Worth knowing: Hosting your own 2FA generator creates a single point of failure; if your server goes down or loses its data, you may lose access to all associated accounts unless you maintain separate offline backups of your recovery codes.

Deployment notes

Deployment is typically handled via Docker, requiring persistent storage for database or configuration files to prevent data loss between container restarts. You will also need to place the instance behind a reverse proxy to handle TLS termination securely.


Alternatives to 2FAuth

Projects in the same categories, ordered by health score.