awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
keepassx avatar

keepassx/keepassxArchived

0
View on GitHub↗
4,523 stars·606 forks·C++·2 viewswww.keepassx.org↗

Keepassx

KeePassX is a cross-platform password vault application and database manager that stores usernames and passwords in an encrypted file. It utilizes the KeePass database format to secure records using a master password or an optional key file.

The application includes an automatic form filler that populates login fields in external applications and a secure password generator for creating high-entropy randomized passwords.

The system provides tools for organizing credentials through custom metadata and grouping, alongside utilities for searching records and importing or exporting data.

Features

  • Encrypted Credential Storage - Provides a secure local-first encrypted store for usernames and passwords.
  • Password Vaults - Ships a secure vault for managing and protecting usernames and passwords.
  • Flat-File Databases - Persists the encrypted password database as a portable flat-file for easy local storage.
  • Database Access Restrictions - Provides a secure vault protected by a master password or optional key file to prevent unauthorized access to stored credentials.
  • Encrypted Storage - Implements a secure storage system for sensitive personal records protected by encryption.
  • KeePass Database Managers - Acts as a cross-platform manager specifically designed for the KeePass encrypted database format.
  • Password Management - Provides comprehensive tools for managing a secure collection of usernames and passwords.
  • Symmetric Encryption - Secures the database using symmetric encryption driven by a master password and optional key file.
  • Credential Form Fillers - Populates login fields in external applications using credentials from the encrypted database.
  • External Application Interaction - Communicates with external applications to automatically populate login credentials into text fields.
  • Credential Auto-Typers - Simulates keystrokes to automatically enter stored credentials into external application windows.
  • Credential Auto-Fillers - Automatically populates login fields in external applications to accelerate the authentication process.
  • Cross-Platform Credential Management - Provides a credential management solution that operates across multiple different operating systems.
  • Credential Organization - Organizes credentials into a structured hierarchy using customizable groups, titles, and icons.
  • Password Generators - Includes a utility to generate high-entropy, cryptographically secure random passwords.
  • Cross-Platform UI Frameworks - Uses the Qt framework to provide a consistent user interface across different operating systems.
  • Security And Privacy - Lightweight, cross-platform password management utility.

Star history

Star history chart for keepassx/keepassxStar history chart for keepassx/keepassx

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

Frequently asked questions

What does keepassx/keepassx do?

KeePassX is a cross-platform password vault application and database manager that stores usernames and passwords in an encrypted file. It utilizes the KeePass database format to secure records using a master password or an optional key file.

What are the main features of keepassx/keepassx?

The main features of keepassx/keepassx are: Encrypted Credential Storage, Password Vaults, Flat-File Databases, Database Access Restrictions, Encrypted Storage, KeePass Database Managers, Password Management, Symmetric Encryption.

What are some open-source alternatives to keepassx/keepassx?

Open-source alternatives to keepassx/keepassx include: macpass/macpass — MacPass is a native macOS password manager and encrypted database client designed to manage credentials using the… keeweb/keeweb — KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a… bitwarden/android — This project is an Android password manager application that provides an end-to-end encrypted vault for storing and… passbolt/passbolt_api — Passbolt is an open-source, self-hosted password manager designed for teams. It provides a centralized, encrypted… kunzisoft/keepassdx — KeePassDX is an Android password manager that opens, edits, and stores encrypted credential databases using the open… buttercup/buttercup-desktop — Buttercup is a cross-platform password manager and encrypted credential store designed to protect passwords and…

Open-source alternatives to Keepassx

Similar open-source projects, ranked by how many features they share with Keepassx.
  • 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
  • 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
  • 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
  • passbolt/passbolt_apipassbolt avatar

    passbolt/passbolt_api

    5,974View on GitHub↗

    Passbolt is an open-source, self-hosted password manager designed for teams. It provides a centralized, encrypted vault where organizations can store, share, and manage credentials securely. The server exposes a JSON REST API that authenticates requests using either GPGAuth or JWT tokens, and all secrets are protected with OpenPGP end-to-end encryption, ensuring the server never has access to plaintext passwords. The platform distinguishes itself through a comprehensive role-based access control system that governs resource sharing and administrative actions. Teams can organize users into gro

    PHPcakephpcakephp5credentials
    View on GitHub↗5,974
See all 30 alternatives to Keepassx→