Topics / #2fa

2fa projects on GitHub

Two-factor authentication support in apps and services using codes or authenticators.

As of , the most-starred 2fa projects on GitHub are odysseus (93.7K stars), reactive-resume (44.4K stars) and tailscale (37.7K stars). GitHub.Locker tracks 31 2fa repositories with 611.5K stars combined. The fastest-growing on October 16 was odysseus, with +131 stars in a day.

31Projects
611.5KStars in total
+525Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

31 projects · by stars

  1. #1 · odysseus-dev/odysseus

    odysseus

    Odysseus is a self-hosted AI workspace that bundles chat, agents, deep research, a document editor, email, notes, tasks, and calendar around local or API models.

    93.7K
  2. #2 · reactive-resume/reactive-resume

    reactive-resume

    Reactive Resume is a free, open-source resume builder that lets you create, update, and share your resume with live preview and multiple templates.

    44.4K
  3. #3 · tailscale/tailscale

    tailscale

    Tailscale is a mesh VPN built on WireGuard that creates secure private networks between your devices with minimal configuration, adding 2FA/SSO login on top.

    37.7K
  1. 4

    hackathon-starter

    35.3Ksahat/hackathon-starter · JavaScript

    Hackathon Starter is a boilerplate for Node.js web applications that bundles login, OAuth, and dozens of API integrations so you don't have to set them up from scratch during a hackathon.

  2. 5

    better-auth

    30.3Kbetter-auth/better-auth · TypeScript

    It's Better Auth — a free, open-source authentication and authorization framework for TypeScript with a plugin ecosystem for advanced features.

  3. 6

    ente

    29.4Kente/ente · Dart

    Ente is a fully open source, end-to-end encrypted cloud: a place to keep photos, documents and 2FA codes without having to trust the provider. It ships three apps so far: Photos, Locker and Auth.

  4. 7

    authelia

    29.3Kauthelia/authelia · Go

    An open-source authentication and authorization server that adds single sign-on and two-factor authentication to your web apps via a web portal. It is OpenID Certified and Post-Quantum Cryptography Ready.

  5. 8

    keepassxc

    29.3Kkeepassxreboot/keepassxc · C++

    KeePassXC is a modern, secure, open-source password manager for Windows, macOS, and Linux. It keeps usernames, passwords, URLs, attachments, and notes in one offline, encrypted database file.

  6. 9

    SteamTools

    27.2KBeyondDimension/SteamTools · C#

    Watt Toolkit (formerly Steam++) is an open-source, cross-platform multi-functional Steam and gaming toolbox. Version 3.0 ships its features as default plugins — network acceleration, account switching, inventory management, local authenticator tokens and game tools — which you can remove or disable.

  7. 10

    wg-easy

    27.2Kwg-easy/wg-easy · TypeScript

    wg-easy is an all-in-one package that bundles WireGuard VPN with a web-based admin UI, letting you install and manage WireGuard on a Linux host without touching config files manually.

  8. 11

    firefly-iii

    24.9Kfirefly-iii/firefly-iii · PHP

    Firefly III is a free, open-source personal finance manager that helps you track income and expenses, set budgets, and generate financial reports.

  9. 12

    skyvern

    23.2KSkyvern-AI/skyvern · Python

    Skyvern is an open-source AI agent that automates browser-based workflows using LLMs and computer vision — filling out forms, logging in, extracting data and downloading files on websites it has never seen before.

  10. 13

    awesome-privacy

    20Kpluja/awesome-privacy · Python

    A curated awesome-list of free, open-source and privacy-respecting alternatives to mainstream services that harvest your data — from mail and messengers to VPNs, browsers and AI.

  11. 14

    evilginx2

    15.7Kkgretzky/evilginx2 · Go

    Evilginx is a man-in-the-middle attack framework used for phishing login credentials along with session cookies, which lets an attacker bypass 2-factor authentication.

  12. 15

    Termix

    15.5KTermix-SSH/Termix · TypeScript

    Termix is a free, self-hosted platform that puts SSH terminals, remote desktop (RDP/VNC/Telnet), file transfers over SFTP, Docker and Podman management, host metrics, and automations for your servers in one web, desktop, and mobile app.

  13. 16

    zitadel

    15.3Kzitadel/zitadel · Go

    ZITADEL is an open-source identity and access management platform: a single server that handles sign-in, SSO, MFA, passkeys and permissions for your apps, self-hosted or as a cloud service.

  14. 17

    stalwart

    15.1Kstalwartlabs/stalwart · Rust

    Stalwart is an all-in-one, open-source mail and collaboration server written in Rust that supports email (JMAP, IMAP4, POP3, SMTP), calendaring (CalDAV), contacts (CardDAV) and file storage/sharing (WebDAV) in a single binary.

  15. 18

    TREK

    14.8Kliketrek/TREK · TypeScript

    TREK is a self-hosted travel and trip planner with real-time collaborative editing, interactive maps, budgets, packing lists, a journal, and built-in AI features.

  16. 19

    kratos

    13.9Kory/kratos · Go

    An open source, API-first identity and user management server for cloud-native apps: it centralizes login, registration, recovery, verification, and profile management so your app doesn't reimplement them.

  17. 20

    Aegis

    13.3Kbeemdevelopment/Aegis · Java

    Aegis is a free, secure, open-source 2FA authenticator app for Android that generates TOTP and HOTP codes.

  18. 21

    sftpgo

    12.7Kdrakkan/sftpgo · Go

    SFTPGo is a self-hosted, event-driven file transfer server that speaks SFTP, HTTP/S, FTP/S and WebDAV, and can store files on local disk, encrypted local disk, S3, Google Cloud Storage, Azure Blob Storage, or even another SFTP server.

  19. 22

    django-allauth

    10.4Kpennersr/django-allauth · Python

    An integrated set of Django applications covering authentication, registration, account management, and third-party (social) account login — local and social sign-in flows in one package.

  20. 23

    DnsServer

    10.1KTechnitiumSoftware/DnsServer · C#

    Technitium DNS Server is an open source, self-hosted DNS server that works as both an authoritative server and a recursive resolver. Its headline use is blocking ads and malware at the DNS level for an entire home or organization network, with configuration done in a web console.

  21. 24

    filebrowser

    8.8Kgtsteffaniak/filebrowser · Go

    FileBrowser Quantum is a self-hosted web app that lets you browse, manage, preview, and edit your files through a browser, with a modern responsive UI.

  22. 25

    fleetbase

    4.4Kfleetbase/fleetbase · JavaScript

    Fleetbase is an open-source, modular operating system for logistics and supply chain operations. It covers dispatch, fleet management, live tracking, commerce, warehousing, and finance in one platform, with a REST API, webhooks, and an extension system.

  23. 26

    nodewarden

    3.9Kshuaiplus/nodewarden · TypeScript

    NodeWarden is a self-hosted, Bitwarden-compatible password manager server that runs entirely on Cloudflare Workers, letting you sync vaults, attachments and TOTP codes with standard Bitwarden clients without renting a VPS.

  24. 27

    any-auto-register

    3.6Kzc-zhangchen/any-auto-register · Python

    A self-hosted system that bulk-registers and manages accounts on supported platforms — currently ChatGPT and iCloud (Hide My Email) — through a web UI, with plugin extensions, batch jobs, real-time logs and a local Turnstile captcha solver.

  25. 28

    remoteai

    1.1Kpiperhex/remoteai · TypeScript

    Remote AI (formerly Codex Switch) is a graphical AI programming workbench built around OpenAI Codex. It combines a chat-based coding assistant, project/Git management, and multi-account management in one desktop app, with web and mobile companions.

  26. 29

    github-release-monitor

    437iamspido/github-release-monitor · TypeScript

    GitHub Release Monitor is a self-hostable app that watches GitHub, GitLab, Codeberg and self-hosted Forgejo repositories for new releases and sends you email or Apprise notifications (Discord, Telegram, Slack and 70+ other services) when something new ships.

  27. 30

    labtether

    249labtether/labtether · Go

    LabTether is a self-hosted control plane that unifies monitoring and control of your homelab (Proxmox, TrueNAS, Docker, Home Assistant, etc.) into one dashboard with remote terminal, remote desktop, alerts, and an AI-operable interface.

  28. 31

    auth

    232yielded-dev/auth · TypeScript

    A composable authentication, session, and identity workflow library built specifically for the Effect ecosystem. You define your auth contract with Schema and wire up infrastructure through Effect Layers.

Often tagged together