awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Authenticator-Extension avatar

Authenticator-Extension/Authenticator

0
View on GitHub↗
4,522 stars·1,119 forks·TypeScript·MIT·1 viewauthenticator.cc↗

Authenticator

Authenticator is a multi-factor authentication manager and browser extension designed to generate and store two-step verification codes directly within a web browser. It functions as an encrypted secret store that produces both time-based and counter-based security codes to protect online account access.

The project distinguishes itself through cross-browser synchronization, replicating authentication accounts across different browser instances using cloud or local backups. It utilizes password-based encryption to protect authentication seeds and provides a synchronization tool to maintain consistent access to secure logins across multiple devices.

The tool covers a broad range of identity management capabilities, including the import of accounts via secret keys or QR code scanning and the export of encrypted account records. It includes comprehensive backup and recovery systems that support interoperable formatting for migrating credentials between different authentication applications.

Administrative controls are available via browser extension policy management to regulate settings across managed devices.

Features

  • One-Time Passwords - Generates and manages time-based and counter-based one-time passwords for securing online accounts.
  • TOTP Generation Utilities - Produces six-digit security codes using time-based algorithms that rotate at fixed intervals.
  • Password-Based Encryption - Protects stored authentication secrets by encrypting them with a user-defined password.
  • Browser Data Synchronization - Synchronizes authentication accounts and credentials across different browser installations and devices.
  • Browser Sync Storage - Leverages native browser synchronization to mirror authentication accounts across multiple browser instances.
  • Browser Storage Persistence - Stores authentication credentials and settings locally within the browser to ensure offline availability.
  • Authenticated File Encryptions - Protects stored authentication credentials using authenticated encryption and password-based hashing to prevent unauthorized access.
  • Browser-Based MFA Generators - Generates two-step verification codes directly within the browser interface.
  • Cross-Device Secret Syncing - Synchronizing authentication accounts across different browser instances to maintain access to secure logins.
  • HOTP Implementations - Generates security codes based on a sequential counter that increments with each request.
  • Browser-Based Authentications - Handles multi-factor authentication code generation directly within the web browser interface.
  • OTP Generators - Implements a browser-based tool for generating TOTP and HOTP verification codes for two-step authentication.
  • Multi-Factor Authentication - Functions as a multi-factor authentication manager that stores secret keys and produces verification codes.
  • Secret Encryption - Provides a secure store that encrypts authentication seeds locally using a user-defined password.
  • Two-Step Verification Generators - Produces both time-based and counter-based security codes for various service providers.
  • Cross-Instance Sync Storage - Utilizes browser-managed storage to automatically synchronize authentication data across all signed-in browser instances.
  • Backup and Recovery - Recovers stored credentials using backup files, text strings, or QR image screenshots.
  • Cloud Storage Exporters - Saves account data to local files or cloud services to ensure persistent access.
  • Cloud Storage Synchronization - Automatically synchronizes account backup files to third-party cloud services via linked accounts.
  • QR Code Scanning - Converts visual QR code screenshots into secret keys by scanning image data through the browser.
  • Encrypted Backups - Exports and imports encrypted account records to prevent data loss when switching devices.
  • QR Code Secret Imports - Adds new authentication accounts by scanning QR codes within the browser.
  • Encrypted Secret Backups - Implements encrypted secret backups to prevent permanent loss of authentication keys.
  • Interoperable Export Formats - Saves account data in a standardized format to enable credential migration between different authentication apps.
  • Interoperable Credential Imports - Loads verification accounts from standardized backup formats shared by compatible authentication applications.

Star history

Star history chart for authenticator-extension/authenticatorStar history chart for authenticator-extension/authenticator

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Authenticator

Hand-picked collections where Authenticator appears.
  • Extensions

Frequently asked questions

What does authenticator-extension/authenticator do?

Authenticator is a multi-factor authentication manager and browser extension designed to generate and store two-step verification codes directly within a web browser. It functions as an encrypted secret store that produces both time-based and counter-based security codes to protect online account access.

What are the main features of authenticator-extension/authenticator?

The main features of authenticator-extension/authenticator are: One-Time Passwords, TOTP Generation Utilities, Password-Based Encryption, Browser Data Synchronization, Browser Sync Storage, Browser Storage Persistence, Authenticated File Encryptions, Browser-Based MFA Generators.

What are some open-source alternatives to authenticator-extension/authenticator?

Open-source alternatives to authenticator-extension/authenticator include: bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… google/google-authenticator — This is a two-factor authentication library and open-source multi-factor authentication implementation. It provides a… beemdevelopment/aegis — Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a… stratumauth/app — This project is a two-factor authentication manager that generates time-based and counter-based one-time passwords to… jessecar96/steamdesktopauthenticator — SteamDesktopAuthenticator is a desktop multi-factor authentication client for Steam accounts. It serves as a desktop… jamie-mh/authenticatorpro — AuthenticatorPro is an open-source security application for Android designed to manage two-factor authentication. It…

Open-source alternatives to Authenticator

Similar open-source projects, ranked by how many features they share with Authenticator.
  • bitwarden/androidbitwarden avatar

    bitwarden/android

    8,457View on GitHub↗

    This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a

    Kotlinandroidbitwardencompose
    View on GitHub↗8,457
  • google/google-authenticatorgoogle avatar

    google/google-authenticator

    5,349View on GitHub↗

    This is a two-factor authentication library and open-source multi-factor authentication implementation. It provides a suite of tools for implementing security workflows that require a second layer of verification beyond standard credentials. The project implements both time-based one-time passwords and HMAC-based one-time passwords. It includes utilities for generating these codes based on shared secrets and counters, following industry standards such as RFC 6238. The library covers cryptographic primitives including Base32 secret key encoding, dynamic truncation extraction, and symmetric ke

    Java
    View on GitHub↗5,349
  • beemdevelopment/aegisbeemdevelopment avatar

    beemdevelopment/Aegis

    12,613View on GitHub↗

    Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a local-first credential vault that generates time-based and counter-based one-time passwords to verify user identity across various online services. The application secures sensitive authentication data by employing authenticated symmetric encryption and hardware-backed key storage to protect credentials at rest. Access to the stored tokens is gated by system-level biometric authentication or password verification, ensuring that only authorized users can retrieve the generated secur

    Java2faandroidauthenticator
    View on GitHub↗12,613
  • stratumauth/appstratumauth avatar

    stratumauth/app

    4,486View on GitHub↗

    This project is a two-factor authentication manager that generates time-based and counter-based one-time passwords to secure online accounts. It functions as an encrypted credential manager for storing authentication seeds and producing security codes on mobile and wearable devices. The application includes a dedicated Android Wear OS client that synchronizes authentication data and UI states to allow security codes to be viewed directly from a smartwatch. The system supports the import and migration of authentication seeds from other applications and provides encrypted backup capabilities t

    C#2faandroidauthenticator
    View on GitHub↗4,486
  • See all 30 alternatives to Authenticator→