Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. KeePassXC

KeePassXC

NOASSERTIONC++2.7.12

A modern, secure, and open-source password manager for storing and managing sensitive information across Windows, macOS, and Linux.

Visit WebsiteGitHubGitHub
28.1k stars1.9k forks0 contributors

What is KeePassXC?

KeePassXC is an open-source password manager that securely stores and manages sensitive information like usernames, passwords, URLs, and notes in an offline, encrypted file. It solves the problem of securely managing personal data across multiple platforms while offering advanced features for power users. The application is compatible with various cloud storage solutions and emphasizes high security standards.

Target Audience

Individuals and professionals with high demands for secure personal data management, including those who need cross-platform compatibility, offline storage, and advanced security features like YubiKey integration.

Value Proposition

Developers choose KeePassXC for its strong security, open-source transparency, cross-platform support, and extensive feature set including browser integration, TOTP generation, and database sharing. It offers a free, community-driven alternative to commercial password managers with no subscription fees.

Overview

KeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”.

Use Cases

Best For

  • Securely storing and managing passwords across Windows, macOS, and Linux
  • Integrating password management with browsers like Chrome, Firefox, and Edge
  • Using YubiKey or OnlyKey for two-factor authentication
  • Generating and managing TOTP codes within a password manager
  • Sharing encrypted password databases with teams or family
  • Importing passwords from other managers like 1Password or Bitwarden

Not Ideal For

  • Teams needing real-time, automatic database syncing across devices without manual file transfers
  • Enterprises requiring built-in centralized user management, role-based access controls, and audit logs
  • Individuals who prioritize seamless native mobile app experiences with biometric login as a primary feature
  • Users wanting a fully cloud-based subscription service with dedicated commercial support and automatic backups

Pros & Cons

Pros

Cross-Platform Compatibility

Runs natively on Windows, macOS, and Linux with pre-compiled binaries available, as stated in the QuickStart Guide, ensuring broad accessibility.

Advanced Security Features

Supports YubiKey/OnlyKey challenge-response, TOTP storage, and multiple encryption algorithms like Twofish and ChaCha20, offering robust protection beyond basic password storage.

Extensive Browser Integration

Works with major browsers including Chrome, Firefox, Edge, and Tor-Browser, with passkey support, enabling seamless web login without compromising security.

Open-Source Transparency

Licensed under GPL with active community channels on Matrix and IRC, allowing code audits and community-driven improvements for trust and customization.

Flexible Database Management

Allows import from formats like CSV, 1Password, and Bitwarden, and export to CSV, XML, HTML, plus KeeShare for shared databases, easing migration and collaboration.

Cons

Manual Sync Overhead

Relies on external cloud storage or manual file transfers for database syncing, which can be error-prone and inconvenient for users accustomed to automatic cloud services.

Complex Advanced Setup

Features like CLI usage, KeeShare configuration, and encryption algorithm selection require technical expertise, as hinted in the Build and Install documentation.

Limited Mobile Integration

Lacks native mobile apps; mobile access depends on third-party apps or browser extensions, which may not offer full feature parity or ease of use.

Community-Dependent Support

Support is via community channels and issue trackers without dedicated commercial support, potentially delaying resolutions for critical business needs.

Open Source Alternative To

KeePassXC is an open-source alternative to the following products:

Bitwarden
Bitwarden

Bitwarden is an open-source password management service that stores sensitive information such as website credentials in an encrypted vault.

1Password
1Password

A password manager that securely stores passwords, credit cards, and other sensitive information with end-to-end encryption.

LastPass
LastPass

LastPass is a password manager that stores encrypted passwords online, providing secure access across multiple devices.

Frequently Asked Questions

Quick Stats

Stars28,114
Forks1,854
Contributors0
Open Issues780
Last commit19 hours ago
CreatedSince 2016

Tags

#totp#keepass#open-source#browser-integration#password#encryption#security#yubikey#linux#cross-platform#database-management#self-hosted#macos#windows#password-manager

Built With

Q
Qt
C
CMake
C
C++

Links & Resources

Website

Included in

Open Source Apps48.1k
Auto-fetched 2 hours ago

Related Projects

NVMNVM

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

Stars94,217
Forks10,275
Last commit8 days ago
Stirling-PDFStirling-PDF

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

Stars87,883
Forks7,780
Last commit9 hours ago
PowerShellPowerShell

PowerShell for every system!

Stars54,520
Forks8,394
Last commit10 hours ago
StatsStats

macOS system monitor in your menu bar

Stars40,731
Forks1,438
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub