Python OTP

Open-source Python projects categorized as OTP

Top 15 Python OTP Projects

  1. privacyIDEA

    :closed_lock_with_key: multi factor authentication system (2FA, MFA, OTP Server)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. extract_otp_secrets

    Extract one time password (OTP) secrets from QR codes exported by two-factor authentication (2FA) apps such as "Google Authenticator". The exported QR codes from authentication apps can be captured by camera, read from images, or read from text files. The secrets can be exported to JSON or CSV, or printed as QR codes to console.

  4. FreeIPA

    Mirror of FreeIPA, an integrated security information management solution

    Project mention: FreeIPA – Identity, Policy, Audit | news.ycombinator.com | 2024-12-14
  5. yubikey-manager

    Python library and command line tool for configuring any YubiKey over all USB interfaces.

    Project mention: Using YubiKeys for passwordless authentication in Cognito user pools | dev.to | 2025-02-26

    We can optionally check if the key was successfully created on the YubiKey. To do this, install the YubiKey Manager CLI.

  6. android-otp-extractor

    Extracts OTP tokens from rooted Android devices

  7. totp-cli

    A cli-based pass-backed TOTP app. (by WhyNotHugo)

  8. issuer-icons

    Vector graphics (SVG) of one-time password issuer logo's, used in Raivo OTP for iOS.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. ArubaOTP-seed-extractor

    Extract TOTP seed instead of using ArubaOTP app

  11. rsa_ct_kip

    Provision an RSA SecurID token with RSA's CT-KIP protocol

  12. triotp

    TriOTP, the OTP framework for Python Trio

  13. alfred-ykman-oath

    Alfred workflow for obtaining TOTP codes from a YubiKey

  14. FreakOTP

    FreakOTP✨🔑🎃 is a command line two-factor authentication application.

  15. TTM

    Terminal TOTP Manager is a command-line tool for managing TOTPs (by The-Robin-Hood)

  16. TOTP_poc

    Time based OTP - Proof of concept

  17. coodig-api

    Backend of quiz application for engineers🧑‍💻 [Django]

  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python OTP discussion

Log in or Post with

Python OTP related posts

  • Using YubiKeys for passwordless authentication in Cognito user pools

    1 project | dev.to | 26 Feb 2025
  • Terminal TOTP Manager

    1 project | /r/pythoncoding | 23 Jun 2023
  • TOTP Authentication with Free Software

    9 projects | news.ycombinator.com | 3 May 2023
  • Regarding Yubikey

    1 project | /r/yubikey | 25 Mar 2023
  • Migrating from GA to YA

    1 project | /r/yubikey | 4 Mar 2023
  • Tell HN: It is impossible to disable Google 2FA using backup codes

    5 projects | news.ycombinator.com | 19 Jan 2023
  • How to always require a pin with Yubikey?

    1 project | /r/yubikey | 14 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 23 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source OTP projects in Python? This list will help you:

# Project Stars
1 privacyIDEA 1,592
2 extract_otp_secrets 1,344
3 FreeIPA 1,069
4 yubikey-manager 942
5 android-otp-extractor 251
6 totp-cli 139
7 issuer-icons 131
8 ArubaOTP-seed-extractor 90
9 rsa_ct_kip 42
10 triotp 39
11 alfred-ykman-oath 10
12 FreakOTP 6
13 TTM 2
14 TOTP_poc 2
15 coodig-api 1

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?