awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
beemdevelopment avatar

beemdevelopment/Aegis

0
View on GitHub↗
12,613 stars·545 forks·Java·GPL-3.0·15 viewsgetaegis.app↗

Aegis

Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a local-first credential vault that generates time-based and counter-based one-time passwords to verify user identity across various online services.

The application secures sensitive authentication data by employing authenticated symmetric encryption and hardware-backed key storage to protect credentials at rest. Access to the stored tokens is gated by system-level biometric authentication or password verification, ensuring that only authorized users can retrieve the generated security codes.

To support data recovery and portability, the platform provides encrypted backup capabilities and facilitates synchronization with remote storage providers using end-to-end encryption. It also supports standardized data schemas for importing and exporting token databases, allowing for interoperability when migrating security records between different applications.

Features

  • Credential Vaults - Functions as a local-first credential vault for storing and managing sensitive authentication secrets.
  • Multi-Factor Authentication - Manages and generates time-based security codes locally for multi-factor authentication across various services.
  • One-Time Passwords - Generates time-based one-time passwords for two-factor authentication within a secure mobile application.
  • Two-Factor Authentication - Generates time-based and counter-based security codes to verify user identity across online services.
  • Authenticated Encryption - Protects stored authentication databases using authenticated symmetric encryption to ensure data integrity and confidentiality at rest.
  • Encrypted Backups - Creates encrypted copies of security tokens to ensure data recovery and protection against device loss.
  • Security And Privacy - Secure two-factor authentication client for TOTP and HOTP.
  • Security & Privacy - Encrypted two-factor authentication app.
  • Biometric Authentication - Secures access to the local credential vault by integrating with native system-level biometric authentication APIs.
  • Hardware-Backed Security - Leverages secure enclaves and hardware security modules to protect cryptographic keys from unauthorized system access.
  • Sensitive Data Access Controls - Enforces access controls on stored tokens by requiring biometric or password verification for retrieval.
  • End-To-End Encryption Systems - Facilitates secure cross-device recovery by synchronizing encrypted data blobs to remote storage providers.
  • Local-First Persistence - Maintains security tokens in local storage to ensure authentication codes remain accessible during offline operation.
  • Database Migrations - Provides utilities for importing and exporting token databases to maintain account access when switching devices.

Star history

Star history chart for beemdevelopment/aegisStar history chart for beemdevelopment/aegis

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Aegis

Similar open-source projects, ranked by how many features they share with Aegis.
  • bitwarden/androidbitwarden avatar

    bitwarden/android

    8,457View on GitHub↗

    This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a

    Kotlinandroidbitwardencompose
    View on GitHub↗8,457
  • stratumauth/appstratumauth avatar

    stratumauth/app

    4,486View on GitHub↗

    This project is a two-factor authentication manager that generates time-based and counter-based one-time passwords to secure online accounts. It functions as an encrypted credential manager for storing authentication seeds and producing security codes on mobile and wearable devices. The application includes a dedicated Android Wear OS client that synchronizes authentication data and UI states to allow security codes to be viewed directly from a smartwatch. The system supports the import and migration of authentication seeds from other applications and provides encrypted backup capabilities t

    C#2faandroidauthenticator
    View on GitHub↗4,486
  • keeweb/keewebkeeweb avatar

    keeweb/keeweb

    12,942View on GitHub↗

    KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a browser interface. It functions as a cross-platform tool for managing password vaults using the KeePass database format. The application provides a self-hosted password vault that can be deployed as a single HTML file or via Docker. It integrates with remote storage providers using OAuth to synchronize encrypted database files across multiple devices. The system includes capabilities for secure credential generation, two-factor authentication management through time-based one-tim

    HTML
    View on GitHub↗12,942
  • volatiletech/authbossvolatiletech avatar

    volatiletech/authboss

    4,189View on GitHub↗

    Authboss is a modular authentication framework designed to manage user identity and account orchestration. It provides a comprehensive system for handling user registration, email verification, and the full lifecycle of user profiles. The framework distinguishes itself through a focused suite of security and identity tools, including multi-factor authentication via time-based passwords and SMS, and identity integration with external providers using OAuth1 and OAuth2 protocols. It also includes a dedicated account security manager that implements brute-force protection through credential-based

    Go
    View on GitHub↗4,189
See all 30 alternatives to Aegis→

Frequently asked questions

What does beemdevelopment/aegis do?

Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a local-first credential vault that generates time-based and counter-based one-time passwords to verify user identity across various online services.

What are the main features of beemdevelopment/aegis?

The main features of beemdevelopment/aegis are: Credential Vaults, Multi-Factor Authentication, One-Time Passwords, Two-Factor Authentication, Authenticated Encryption, Encrypted Backups, Security And Privacy, Security & Privacy.

What are some open-source alternatives to beemdevelopment/aegis?

Open-source alternatives to beemdevelopment/aegis include: bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… stratumauth/app — This project is a two-factor authentication manager that generates time-based and counter-based one-time passwords to… keeweb/keeweb — KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a… volatiletech/authboss — Authboss is a modular authentication framework designed to manage user identity and account orchestration. It provides… jamie-mh/authenticatorpro — AuthenticatorPro is an open-source security application for Android designed to manage two-factor authentication. It… bitwarden/server — This project provides a comprehensive, self-hosted platform for zero-knowledge credential management and enterprise…