stratumauth/app

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 20 minutes ago
Added to GitGenius on September 15th, 2026
Created on August 14th, 2018
Open Issues & Pull Requests: 84 (+0)
GitHub issues: Enabled
Number of forks: 279
Total Stargazers: 4,589 (+0)
Total Subscribers: 37 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.6 days
Mean response time: 46.7 days
90th percentile: 138.6 days
Tracked items: 133

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 59
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 541 days
Stale 30+ days: 56
Stale 90+ days: 48

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature (68)
  • icon (51)
  • bug (39)
  • under-investigation (2)
  • wontfix (1)

Most active issues this week

Detailed Description

Stratum is a two-factor authentication client for Android and Wear OS that generates time-based and counter-based one-time passwords for account security.

The tool solves the problem of managing multiple authentication codes across different accounts by providing a centralized, encrypted authenticator app. It supports standard protocols including TOTP and HOTP with SHA1, SHA256, or SHA512 hashing, alongside specialized formats for Steam, Mobile-Otp, and Yandex. The app encrypts backups so users can restore their authenticators if they change devices, and stores everything locally without requiring internet access.

Stratum suits users who want a lightweight, privacy-focused authenticator with minimal permissions and offline functionality. It distinguishes itself through encrypted backup and restore capabilities, customizable icons and categories for organizing accounts, and a companion Wear OS app for quick access from a smartwatch. The tool includes import guides for migrating from Google Authenticator, Blizzard Authenticator, Steam, and Authy. Those choosing between authenticators should note that Stratum emphasizes local encryption and offline operation rather than cloud-synced accounts.

The project shows consistent maintenance with regular commits and active engagement with user requests through documented icon request and contribution processes. Documentation is comprehensive, covering backup file formats, import procedures from competing authenticators, and frequently asked questions. The codebase is written in C# using Xamarin for Android development, and localization is actively managed through community translation efforts.