awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jamie-mh avatar

jamie-mh/AuthenticatorPro

0
View on GitHub↗
4,481 stars·271 forks·C#·GPL-3.0·9 viewsstratumauth.com↗

AuthenticatorPro

AuthenticatorPro is an open-source security application for Android designed to manage two-factor authentication. It functions as a client for generating time-based and counter-based one-time passwords to secure user accounts.

The project distinguishes itself through Wear OS integration, which allows authentication codes to be synchronized from a mobile device to a companion wearable. It also includes a system for importing credentials from external services and using the device camera to scan QR codes for account configuration.

The application provides a suite of security and organization capabilities, including biometric-gated access control, symmetric data encryption, and encrypted account backups. Users can organize authentication entries using categories and icons to manage multiple security tokens.

Features

  • One-Time Passwords - Calculates rotating time-based and counter-based security codes to provide two-factor authentication.
  • Two-Factor Authentication - Provides a mobile client for generating and managing time-based and counter-based authentication codes to secure user accounts.
  • Biometric Lockscreens - Utilizes system-level biometric authentication to restrict application entry and protect the authentication database.
  • Authenticator Applications - Implements a native Android security application for storing authentication tokens and encrypted backups.
  • Open-Source Authenticator Clients - Provides a transparent and open-source client for managing MFA credentials via QR scanning and external imports.
  • AES Implementations - Implements the Advanced Encryption Standard for symmetric encryption of sensitive authentication keys.
  • Camera QR Code Scanners - Captures live video from the device camera to decode authentication secrets via QR codes in real time.
  • Account Data Archivers - Bundles authentication data into encrypted portable formats to ensure access is maintained during device migration.
  • Code Synchronization - Provides a synchronization service that sends authentication codes to a companion Wear OS device.
  • Companion App Integrations - Implements a data exchange mechanism to synchronize authentication tokens from a primary mobile device to a Wear OS wearable.
  • Token Synchronization - Syncs authentication tokens from a primary mobile device to a companion wearable using a wireless communication layer.
  • Authentication Account Organizers - Provides tools for grouping authentication entries into categories with visual identifiers for quick retrieval.
  • Encrypted Backups - Creates and restores database backups secured with encryption to protect sensitive authentication keys at rest.
  • QR Code Secret Imports - Allows scanning QR codes to import authentication secrets directly into the application.
  • Wearable Integrations - Integrates two-factor authentication codes into wearable device interfaces for faster access.
  • Authentication Tools - 2FA client for Android and Wear OS devices.
  • Security And Privacy - Two-factor authentication code generator.

Star history

Star history chart for jamie-mh/authenticatorproStar history chart for jamie-mh/authenticatorpro

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Frequently asked questions

What does jamie-mh/authenticatorpro do?

AuthenticatorPro is an open-source security application for Android designed to manage two-factor authentication. It functions as a client for generating time-based and counter-based one-time passwords to secure user accounts.

What are the main features of jamie-mh/authenticatorpro?

The main features of jamie-mh/authenticatorpro are: One-Time Passwords, Two-Factor Authentication, Biometric Lockscreens, Authenticator Applications, Open-Source Authenticator Clients, AES Implementations, Camera QR Code Scanners, Account Data Archivers.

What are some open-source alternatives to jamie-mh/authenticatorpro?

Open-source alternatives to jamie-mh/authenticatorpro include: stratumauth/app — This project is a two-factor authentication manager that generates time-based and counter-based one-time passwords to… beemdevelopment/aegis — Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a… bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… bubka/2fauth — 2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based… andotp/andotp — andOTP is an open-source multi-factor authentication client for Android. It functions as a time-based and HMAC-based… google/google-authenticator — This is a two-factor authentication library and open-source multi-factor authentication implementation. It provides a…

Open-source alternatives to AuthenticatorPro

Similar open-source projects, ranked by how many features they share with AuthenticatorPro.
  • 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
  • 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
  • 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
  • bubka/2fauthBubka avatar

    Bubka/2FAuth

    3,779View on GitHub↗

    2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based authenticator app used to organize and generate time-based one-time passwords and other security codes for multiple accounts in a central location. The system distinguishes itself as an API-driven security manager, allowing authentication codes to be integrated into automated workflows and external applications. It also supports shared security credentialing through the use of isolated vaults and shared folders for team collaboration. The project covers a broad range of security and dat

    PHP2fa2factorhotp
    View on GitHub↗3,779
See all 30 alternatives to AuthenticatorPro→