shavee is a Program to automatically decrypt and mount ZFS datasets using Yubikey HMAC as 2FA or any File on USB/SFTP/HTTPS drive with support for PAM to auto mount home directories.
-
Updated
Mar 6, 2026 - Rust
shavee is a Program to automatically decrypt and mount ZFS datasets using Yubikey HMAC as 2FA or any File on USB/SFTP/HTTPS drive with support for PAM to auto mount home directories.
In this comprehensive guide, you'll learn how to implement two-factor authentication (2FA) in a Rust application using OTP tokens generated by an Authenticator app like Authy, Google Authenticator, or Chrome's Authenticator extension.
Rust FIDO U2F Library
Open-source authenticator for Linux and Windows - TOTP/HOTP codes in an encrypted vault, with two-way import and export for Google Authenticator.
Stop reaching for your phone for a 6-digit OTP — offline 2FA CLI, TUI, and macOS menu bar app
Unofficial Venmo command-line client for payments, requests, transfers, activity, 2FA, and JSON automation. Native Rust binaries for macOS, Linux, and Windows.
A rofi plugin for Two-Factors Authentication
Steam Guard authenticator for Linux, Windows and macOS.
Cross-platform, end-to-end-encrypted TOTP/HOTP authenticator. Every device, real sync, no phone number, no lock-in.
f2 is a terminal application for managing two factor authentication codes.
Windows, Linux and macOS app that connects to one or more OpenVPN VPNs and fills in the Google Authenticator (TOTP) token automatically · Conecta em uma ou várias VPNs OpenVPN com token automático
Open-source USB-C hardware key for TOTP codes, passwords and .env files. Bare-metal Rust on ESP32-C6, secrets encrypted on-device, every use needs a button press.
Rust – Implement (2FA) Two-Factor Authentication
A fast, single-binary TOTP (2FA) authenticator for your terminal, written in Rust.
A tiny, fast, secure, open-source 2FA authenticator for Windows.
Local-first identity material manager for multi-self digital life: credentials, passkeys, SSH agent, E2EE sync.
When a program on your Mac reaches for a secret, the request holds until you approve it on your phone with Face ID.
Security-hardened, allocation-free no_std HOTP/TOTP for Rust with strict RFC 4226/6238 behavior and constant-time verification.
Export your 2FA codes out of Authy into Bitwarden, 1Password, 2FAS, Aegis, Google Authenticator, Proton Authenticator or any TOTP app. Guided macOS app; works with an iPhone or iPad.
To associate your repository with the two-factor-authentication topic, visit your repo's landing page and select "manage topics."