All Projects → Bubka → 2FAuth

Bubka / 2FAuth

Licence: AGPL-3.0 license
A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes

Programming Languages

23972 projects - #3 most used programming language
7211 projects
109 projects
14818 projects
77523 projects
752 projects

Projects that are alternatives of or similar to 2FAuth

One Time
One Time Password (TOTP and HOTP) library for Clojure. TOTP/HOTP is widely used for Two Factor / Multi Factor Authentication.
Stars: ✭ 129 (-80.57%)
Mutual labels:  qrcode, totp, hotp, two-factor-authentication, 2fa
CrOTP - One Time Passwords for Crystal
Stars: ✭ 62 (-90.66%)
Mutual labels:  otp, totp, hotp, two-factor-authentication, 2fa
🔑 A small library for generating TOTP and HOTP one-time passwords on iOS.
Stars: ✭ 243 (-63.4%)
Mutual labels:  otp, totp, hotp, two-factor-authentication, 2fa
One Time Password (HOTP/TOTP) library for Node.js, Deno and browsers.
Stars: ✭ 135 (-79.67%)
Mutual labels:  otp, two-factor, totp, hotp, two-factor-authentication
A small and easy-to-use one-time password generator library for Java according to RFC 4226 (HOTP) and RFC 6238 (TOTP).
Stars: ✭ 107 (-83.89%)
Mutual labels:  otp, totp, hotp, two-factor-authentication, 2fa
🔑 One Time Password (OTP) / 2FA for Node.js and Browser - Supports HOTP, TOTP and Google Authenticator
Stars: ✭ 916 (+37.95%)
Mutual labels:  otp, two-factor, hotp, two-factor-authentication, 2fa
Twofactor totp
🔑 Second factor TOTP (RFC 6238) provider for Nextcloud
Stars: ✭ 203 (-69.43%)
Mutual labels:  otp, two-factor, totp, two-factor-authentication, 2fa
apache 2fa
Apache two-factor (2FA) authentication with Google Authenticator based on Time-based One-Time Password (TOTP) or HMAC-based one-time password (HOTP) Algorithms.
Stars: ✭ 63 (-90.51%)
Mutual labels:  two-factor, totp, hotp, two-factor-authentication, 2fa
Enhanced fork of FreeOTP-Android providing a feature-rich 2FA authenticator
Stars: ✭ 223 (-66.42%)
Mutual labels:  otp, totp, hotp, 2fa
🔐 multi factor authentication system (2FA, MFA, OTP Server)
Stars: ✭ 1,027 (+54.67%)
Mutual labels:  otp, two-factor, two-factor-authentication, 2fa
Time-Based One-Time Password Code Generator
Stars: ✭ 76 (-88.55%)
Mutual labels:  two-factor, totp, two-factor-authentication, 2fa
📱 Two-Factor Authentication (2FA) client for Android + Wear OS
Stars: ✭ 155 (-76.66%)
Mutual labels:  totp, hotp, two-factor-authentication, 2fa
The Single Sign-On Multi-Factor portal for web apps
Stars: ✭ 11,094 (+1570.78%)
Mutual labels:  two-factor, totp, two-factor-authentication, 2fa
**NOT MAINTAINED** Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
Stars: ✭ 2,531 (+281.17%)
Mutual labels:  two-factor, totp, hotp, two-factor-authentication
Generating 2FA codes in your terminal
Stars: ✭ 23 (-96.54%)
Mutual labels:  two-factor, two-factor-authentication, 2fa, 2factor
Open source two-factor authentication for Android
Stars: ✭ 3,326 (+400.9%)
Mutual labels:  otp, totp, hotp, two-factor-authentication
A free, secure and open source app for Android to manage your 2-step verification tokens.
Stars: ✭ 2,692 (+305.42%)
Mutual labels:  otp, totp, hotp, 2fa
Java Otp
A one-time password (HOTP/TOTP) library for Java
Stars: ✭ 265 (-60.09%)
Mutual labels:  totp, hotp, two-factor-authentication, 2fa
HMAC-based (HOTP) and Time-based (TOTP) One-Time Password manager. Works with Google Authenticator for Two-Factor Authentication.
Stars: ✭ 79 (-88.1%)
Mutual labels:  otp, totp, hotp, two-factor-authentication
A .NET implementation of TOTP and HOTP for things like two-factor authentication codes.
Stars: ✭ 424 (-36.14%)
Mutual labels:  otp, totp, two-factor-authentication, 2fa


Docker build status

A web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes


2FAuth Demo
Credentials (login - password) : [email protected] - demo


2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop.

It aims to ease you perform your 2FA authentication steps whatever the device you handle, with a clean and suitable interface.

I created it because :

  • Most of the UIs for this kind of apps show tokens for all accounts in the same time with stressful countdowns (in my opinion)
  • I wanted my 2FA accounts to be stored in a standalone database I can easily backup and restore (did you already encountered a smartphone loss with all your 2FA accounts in Google Auth? I did...)
  • I hate taking out my smartphone to get an OTP when I use a desktop computer
  • I love coding and I love self-hosted solutions

Main features

  • Manage your 2FA accounts and organize them using Groups
  • Scan and decode any QR code to add account in no time
  • Add custom account without QR code thanks to an advanced form
  • Edit accounts, even the imported ones
  • Generate TOTP and HOTP security codes and Steam Guard codes

2FAuth is currently fully localized in English and French. See Contributing if you want to help on adding more languages.


2FAuth provides several security mechanisms to protect your 2FA data as best as possible.

Single user app

You have to create a user account and authenticate yourself to use the app. It is not possible to create more than one user account, the app is thought for personal use.

Modern authentication

You can sign in 2FAuth using a security key like a Yubikey or a Titan key and disable the traditional login form.

Data encryption

Sensitive data stored in the database can be encrypted to protect them against db compromise. Encryption is provided as an option which is disabled by default. It is strongly recommanded to backup the APP_KEY value of your .env file (or the whole file) when encryption is On.

Auto logout

2FAuth automatically log you out after an inactivity period to prevent long life session. The auto logout can be deactivated or triggered when a security code is copied.

RFC compliance

2FAuth generates OTP according to RFC 4226 (HOTP Algorithm) and RFC 6238 (TOTP Algorithm) thanks to Spomky-Labs/OTPHP php library.


Installation guides



You can contribute to 2FAuth in many ways:



Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].