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
Kunzisoft avatar

Kunzisoft/KeePassDX

0
View on GitHub↗

KeePassDX

KeePassDX is an Android password manager that opens, edits, and stores encrypted credential databases using the open KeePass 2.x file format. It keeps all password data stored locally on the device without requiring cloud sync or internet access, and supports multiple symmetric-key encryption algorithms including AES, Twofish, and ChaCha20 with Argon2 key derivation.

The app unlocks the credential database by delegating authentication to the platform's biometric API, allowing users to bypass the master password entry using fingerprint or face recognition. It generates one-time passwords locally by implementing the HMAC-based and time-based OTP algorithms from RFC 4226 and RFC 6238 for two-factor authentication, and persists WebAuthn credential private keys in the encrypted database using the CTAP2 credential ID format for local passkey-based sign-in.

KeePassDX injects credentials into other apps by running as an Android accessibility service that monitors UI state and programmatically fills text fields, and also provides a dedicated Android input method editor that displays credential fields and inserts text directly into the focused input element. The application structures credentials in a hierarchical tree of groups and subgroups, maintains a change history for each entry, and supports creating and editing encrypted databases with multiple cipher options.

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
www.keepassdx.com
↗

Features

  • KeePass Database Managers - KeePassDX creates and edits encrypted KeePass databases with multiple cipher options for secure credential storage.
  • KeePass Database Compatibility - Reads and writes encrypted credential databases using the open KeePass 2.x file format with support for multiple cipher algorithms.
  • Autofill Integrations - KeePassDX fills login forms automatically using stored passwords through the system autofill framework or a custom keyboard.
  • Local-Only Autofill Stores - Injecting stored usernames and passwords into other Android apps using the accessibility service, autofill framework, or a custom input method keyboard.
  • Credential Organization - KeePassDX structures stored passwords into hierarchical groups and subgroups for logical arrangement and easy retrieval.
  • Biometric Unlocking - Unlocks the credential database by delegating authentication to the platform's biometric API, bypassing the master password entry.
  • Passkey Private Key Stores - KeePassDX saves passkey-based authentication credentials and private keys on the device for secure sign-in.
  • Credential Encryption - KeePassDX creates and edits password databases in KeePass format with AES, Twofish, ChaCha20, and Argon2 encryption.
  • Offline Credential Databases - Keeping all password data stored locally on the device without requiring cloud sync or internet access.
  • Password Management - An app that keeps all password data stored locally on the device without requiring cloud sync or internet access.
  • Symmetric Cipher Implementations - Encrypts and decrypts database blocks using a pluggable cipher abstraction that supports multiple symmetric-key algorithms and key derivation functions.
  • Pluggable Cipher Implementations - KeePassDX encrypts and decrypts database blocks using a pluggable cipher abstraction that supports multiple symmetric-key algorithms and key derivation functions.
  • Credential Autofill Services - Injects credentials into other apps by running as an Android accessibility service that monitors UI state and programmatically fills text fields.
  • Entry Revision Histories - KeePassDX maintains a change history for each credential entry, allowing users to review or revert to previous versions.
  • Input Method Editors - KeePassDX provides a dedicated Android input method editor that displays credential fields and inserts text directly into the focused input element.
  • Credential Tree Structures - Organises credentials in an in-memory tree structure of groups and subgroups, mirroring the KeePass XML schema for navigation and search.
  • One-Time Passwords - Computes one-time passwords locally by implementing the HMAC-based and time-based OTP algorithms from RFC 4226 and RFC 6238.
  • Local Passkey Storages - An app that saves passkey-based authentication credentials and private keys locally on the device for secure sign-in.
  • Two-Factor Authentication - Generating and storing HOTP and TOTP one-time passwords locally within the credential database for two-factor authentication.
  • Credential - Provides a dedicated Android input method editor that displays credential fields and inserts text directly into the focused input element.
  • Mobile Applications - KeePass implementation for android with material design and deluxe features
  • Security And Privacy - Password manager compatible with the KeePass ecosystem.
  • Security & Privacy - Full-featured password manager compatible with KeePass databases.
6,359 stars·347 forks·Kotlin·gpl-3.0·77 views

Star history

Star history chart for kunzisoft/keepassdxStar history chart for kunzisoft/keepassdx

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does kunzisoft/keepassdx do?

KeePassDX is an Android password manager that opens, edits, and stores encrypted credential databases using the open KeePass 2.x file format. It keeps all password data stored locally on the device without requiring cloud sync or internet access, and supports multiple symmetric-key encryption algorithms including AES, Twofish, and ChaCha20 with Argon2 key derivation.

What are the main features of kunzisoft/keepassdx?

The main features of kunzisoft/keepassdx are: KeePass Database Managers, KeePass Database Compatibility, Autofill Integrations, Local-Only Autofill Stores, Credential Organization, Biometric Unlocking, Passkey Private Key Stores, Credential Encryption.

Which projects share features with kunzisoft/keepassdx?

Projects with overlapping indexed features include: macpass/macpass — MacPass is a native macOS password manager and encrypted database client designed to manage credentials using the… bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… keeweb/keeweb — KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a… philippc/keepass2android — KeePass2Android is an Android password manager that stores all credentials in a standard KeePass .kdbx file, ensuring… stratumauth/app — This project is a two-factor authentication manager that generates time-based and counter-based one-time passwords to… beemdevelopment/aegis — Aegis is a mobile application designed to manage and store multi-factor authentication tokens. It functions as a…

Projects sharing features with KeePassDX

These projects share indexed features with KeePassDX. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • macpass/macpassMacPass avatar

    MacPass/MacPass

    6,850View on GitHub↗

    MacPass is a native macOS password manager and encrypted database client designed to manage credentials using the KeePass standard. It serves as a secure credential vault for storing usernames and passwords within a hierarchical structure. The application integrates a TOTP authenticator to generate time-based and hash-based one-time passwords for multi-factor authentication. It utilizes a KeePass-compatible database engine to ensure data portability and supports keyfile-based authentication to increase decryption entropy. The project covers broader capabilities including automated credential

    Objective-C
    View on GitHub↗6,850
  • 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
  • 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
  • philippc/keepass2androidPhilippC avatar

    PhilippC/keepass2android

    5,825View on GitHub↗

    KeePass2Android is an Android password manager that stores all credentials in a standard KeePass .kdbx file, ensuring cross-platform compatibility and direct file access. The vault is encrypted using AES-256 via SQLCipher, keeping credential data protected at rest, and can be unlocked through biometric authentication or a partial-password verification method that reduces friction after the initial full password entry. The app provides multiple ways to inject credentials into other applications without exposing them to the system clipboard. It integrates with Android's Accessibility Service or

    C#androidkeepasskeepass2
    View on GitHub↗5,825
Compare all 30 related projects→