SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 OTP Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
-
otplib
:key: One Time Password (OTP) / 2FA for Node.js and Browser - Supports HOTP, TOTP and Google Authenticator
-
2FAuth
A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
otphp
:closed_lock_with_key: A PHP library for generating one time passwords according to RFC 4226 (HOTP) and the RFC 6238 (TOTP)
-
ios-application
A native, lightweight and secure one-time-password (OTP) client built for iOS; Raivo OTP!
-
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.
-
yubikey-manager
Python library and command line tool for configuring any YubiKey over all USB interfaces.
-
Authorizer
Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP :key::mobile_phone_off: (by tejado)
-
ex_rated
ExRated, the Elixir OTP GenServer with the naughty name that allows you to rate-limit calls to any service that requires it.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I use a browser extension from https://authenticator.cc/
While I do not know whether its UX is similar, it does have a sync feature (but not cross-browser), an export feature, can backup its data to Google Drive, can store everything encrypted (but not by default), is recommended by at least one government website (SSS Employer Portal in the Philippines), and is there for a long time. Oh, and it also remembers which site each secret comes from, and hides others.
Project mention: My collection of Ansible roles for self-hosting everything with Rocky Linux and FreeIPA | /r/selfhosted | 2023-06-02FreeRADIUS WiFi authentication server
Project mention: Ente: Open-Source, E2E Encrypted, Google Photos Alternative | news.ycombinator.com | 2024-03-01probably better to look into projects like this one https://github.com/Bubka/2FAuth
Project mention: How long did it take you to learn Elixir before advancing to Phoenix? | /r/elixir | 2023-06-07Go through getting started, maybe pick one of the starter books from this list but honestly the getting started guide probably covers all the same stuff.
I'm using https://github.com/Spomky-Labs/otphp to generate in a PHP Backend automatically TOTPs. Something similiar is probably also available for Python/Javascript/etc.
I use open source Raivo OTP [1] on iOS and then on my computers with Apple Silicon I use the same iOS app instead of their desktop because it sinks better.
[1] https://raivo-otp.com/
Project mention: Show HN: AuthWin – Authenticator App for Windows | news.ycombinator.com | 2024-03-03
Project mention: Show HN: AuthWin – Authenticator App for Windows | news.ycombinator.com | 2024-03-03This library uses the GPL v3 license: https://github.com/scito/extract_otp_secrets?tab=GPL-3.0-1-o...
Your options are to either go open-source or remove the library.
Project mention: Elixir for Ruby developers: the three most important differences | news.ycombinator.com | 2023-07-23https://github.com/saleyn/erlexec is pretty good for handling external processes. The builtins aren't quite there if you have more complex use cases.
Project mention: What would happen if i get a RAT/Keylogger on my device? | /r/Bitwarden | 2023-06-28
OTP related posts
- Learn OTP with Gleam
- Degoogling in 2024
- Aegis v3.0 – a free, secure and open source 2FA app for Android
- Show HN: AuthWin – Authenticator App for Windows
- End of Life for Twilio Authy Desktop App
- Are there good alternatives to Google for 2FA?
- Amazon Account with unauthorised purchases, did my google passwords get leaked
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source OTP projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Aegis | 7,975 |
2 | Authenticator | 2,882 |
3 | ergo | 2,660 |
4 | AuthenticatorPro | 2,480 |
5 | FreeRADIUS | 2,004 |
6 | otplib | 1,846 |
7 | 2FAuth | 1,596 |
8 | privacyIDEA | 1,425 |
9 | ElixirBooks | 1,345 |
10 | otphp | 1,256 |
11 | elixir-boilerplate | 1,093 |
12 | ios-application | 995 |
13 | Otp.NET | 977 |
14 | extract_otp_secrets | 964 |
15 | FreeIPA | 920 |
16 | curriculum | 855 |
17 | yubikey-manager | 810 |
18 | memento | 710 |
19 | FreeOTPPlus | 608 |
20 | erlexec | 511 |
21 | WebSockex | 500 |
22 | Authorizer | 457 |
23 | ex_rated | 446 |
Sponsored