2FA

Top 23 2FA Open-Source Projects

  • authelia

    The Single Sign-On Multi-Factor portal for web apps

    Project mention: Keycloak SSO with Docker Compose and Nginx | news.ycombinator.com | 2024-02-11

    It's me and two others though I'm definitely the most active. We put a lot of effort into security best practices and one of my co-developers is currently reviewing the 4.38.0 release. It's a fairly major release with a lot of important code paths that have been improved for the future.

    Our official docs can be found at https://www.authelia.com and you can find docs for a particular PR in the relevant PR. We've also linked the pre-release docs in the pre-release discussions which can be found here: https://github.com/authelia/authelia/discussions/categories/...

  • tailscale

    The easiest, most secure way to use WireGuard and 2FA.

    Project mention: Building a Managed Service Provider Business With Open Source | dev.to | 2024-04-04

    Tailscale

  • 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.

  • Aegis

    A free, secure and open source app for Android to manage your 2-step verification tokens.

    Project mention: Degoogling in 2024 | news.ycombinator.com | 2024-03-31
  • ente

    Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos

    Project mention: Ask HN: What is your approach for managing personal digital assets? | news.ycombinator.com | 2024-03-24

    I religiously use Google contacts. It's the simplest way to keep people contacts up to date on Android.

    I archive all important documents in specific folders by subject and date. This is backed up to back blaze with restic. https://restic.net/

    I use https://ente.io for pictures. I convinced my wife to use it, and she agreed to auto share her photos so I don't nag her for copies. It had simple import from Facebook and Google.

    I also keep extensive journals, which really helps to tie it all together. I can basically grep for hangouts, conversations, etc.

    I also separate work journal from personal, and have essentially a journal for each project. https://jodavaho.io/tags/bullet-journal.html for how.

    I religiously use Google calendar for all plans, you can easily search it for past events to get dates.

    I also use monicahq for some notes about things I should remember about people but the habit never stuck.

  • zitadel

    ZITADEL - The best of Auth0 and Keycloak combined. Built for the serverless era.

    Project mention: Maintainers of Zitadel and Ory discuss their tradeoffs as identity platforms | news.ycombinator.com | 2024-03-30
  • Authenticator

    Authenticator generates 2-Step Verification codes in your browser.

    Project mention: End of Life for Twilio Authy Desktop App | news.ycombinator.com | 2024-02-13

    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.

  • pyotp

    Python One-Time Password Library

    Project mention: django authentication , login with otp | /r/django | 2023-07-06

    Can’t you just use a HOPT/TOPT so the user can scan a QR code with e.g google authenticator? Check https://github.com/pyauth/pyotp for more information

  • 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.

  • AuthenticatorPro

    📱 Two-Factor Authentication (2FA) client for Android + Wear OS

    Project mention: Authy vs Google authenticator vs freeotp | /r/androidapps | 2023-05-27
  • otplib

    :key: One Time Password (OTP) / 2FA for Node.js and Browser - Supports HOTP, TOTP and Google Authenticator

  • google2fa

    A One Time Password Authentication package, compatible with Google Authenticator.

  • 2FAuth

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

    Project mention: Ente: Open-Source, E2E Encrypted, Google Photos Alternative | news.ycombinator.com | 2024-03-01

    probably better to look into projects like this one https://github.com/Bubka/2FAuth

  • awesome-iam

    👤 Identity and Access Management knowledge for cloud platforms

    Project mention: Why use OpenID Connect instead of plain OAuth2? | news.ycombinator.com | 2023-06-27

    You can start with: https://github.com/kdeldycke/awesome-iam . But beware of the rabbit hole!

  • privacyIDEA

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

  • authorizer

    Your data, your control. Fully open source, authentication and authorization. No lock-ins. Deployment in Railway in 120 seconds || Spin a docker image as a micro-service in your infra. Built in login page and Admin panel out of the box.

    Project mention: Authorizer, an open source authentication and authorization solution | news.ycombinator.com | 2023-09-12
  • mintotp

    Minimal TOTP generator in 20 lines of Python

    Project mention: PyPI announces mandatory use of 2FA for all software publishers | /r/programming | 2023-05-30

    Huh? Who is saying you need a smartphone? PyPi accepts TOTP as 2FA. TOTP is an open standard that has been around for at least a decade already and is very easy to implement, literally 20 lines of python. There are a ton of TOTP applications available, from CLI, to GUI on desktop systems, to Android apps, iOS, etc. If you have any device, be it a computer, phone, tablet, etc., which you do since you need one to publish the code from, you can easily generate TOTP codes. Heck, you could even do it by a hand on a paper.

  • aws-mfa

    Manage AWS MFA Security Credentials

  • Otp.NET

    A .NET implementation of TOTP and HOTP for things like two-factor authentication codes.

    Project mention: Show HN: AuthWin – Authenticator App for Windows | news.ycombinator.com | 2024-03-03
  • 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.

    Project mention: Show HN: AuthWin – Authenticator App for Windows | news.ycombinator.com | 2024-03-03

    This 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.

  • ansible-easy-vpn

    An Ansible playbook that sets up a Wireguard server with ad blocking, DNS-over-HTTPS, and a WebUI with 2FA

    Project mention: Set up a WireGuard server with ad blocking, DNS-over-HTTPS, and a WebUI with 2FA | news.ycombinator.com | 2023-09-08
  • google2fa-laravel

    A One Time Password Authentication package, compatible with Google Authenticator for Laravel

  • rci

    🔢 better code inputs for react/web

  • Authenticator

    Two-Factor Authentication Client for iOS (by mattrubin)

    Project mention: Microsoft decides it will be the one to choose which secure login method you use | news.ycombinator.com | 2023-05-19

    hmm, Authenticator is open source (https://github.com/mattrubin/Authenticator). 2FA is also available in open source key manager program such as KeePass.

    When it comes to 2FA, I would rather trust open source apps vs the ones made by Google/MS.

  • aegis-icons

    Unofficial 2FA entry icons for open source Android authenticator Aegis.

  • SaaSHub

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

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). The latest post mention was on 2024-04-04.

2FA related posts

Index

What are some of the best open-source 2FA projects? This list will help you:

Project Stars
1 authelia 19,459
2 tailscale 16,315
3 Aegis 7,940
4 ente 7,180
5 zitadel 6,982
6 Authenticator 2,870
7 pyotp 2,818
8 AuthenticatorPro 2,460
9 otplib 1,846
10 google2fa 1,757
11 2FAuth 1,578
12 awesome-iam 1,552
13 privacyIDEA 1,426
14 authorizer 1,378
15 mintotp 1,282
16 aws-mfa 1,003
17 Otp.NET 975
18 extract_otp_secrets 959
19 ansible-easy-vpn 933
20 google2fa-laravel 898
21 rci 895
22 Authenticator 827
23 aegis-icons 740
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com