KeePass is a password manager ecosystem built around encrypted local database files. This list curates clients, libraries, plugins, tools, security research, and documentation for KeePass-compatible projects.
- KeePass - Official KeePass client. (source)
- KeePassXC - Cross-platform community fork of KeePass. (source)
- KeeWeb - Free cross-platform password manager compatible with KeePass. (source)
- AuthPass - Password manager based on Flutter for all platforms with KeePass 2.x compatibility.
- KeePass Electron - Desktop HTML5 client for KeePass 2 databases.
- OneKeePass - Secure password manager for macOS, Linux, and Windows.
- KeePass - Official Windows desktop client.
- ModernKeePass - KDBX password manager for the Windows Store.
- KeePass4D - KeePass password manager written in Delphi with KDBX format support.
- MacPass - Native macOS KeePass client. (source)
- KeePassium - Open-source commercial password manager for macOS with a free tier. (source)
- Strongbox - Source-available commercial password manager for macOS with a free tier. (source)
- KyPass Companion - Closed-source native KeePass-compatible client for macOS database formats 1 and 2.
- KeeWeb - Free cross-platform password manager compatible with KeePass.
- keepass4web-rs - Rust rewrite of keepass4web.
- BrowsePass - Web application for reading KDBX files.
- keepass-node - KeePass 2 editor for Node.js with a browser frontend.
- Kee Vault - Web browser password manager that encrypts databases with the KeePass storage format before synchronization.
- Strongbox - Source-available commercial password manager for iOS with a free tier.
- KeePassium - Open-source commercial password manager for iOS with a free tier.
- KyPass 4 - Closed-source password manager for iPhone and iPad.
- KeePass Touch - KeePass-compatible password manager for iPhone and iPad.
- Keepass2Android - Password manager app for Android. (source)
- KeePassDroid - KeePass implementation for Android. (source)
- KeePassDX - KeePass password manager for Android. (source)
- TinyKeePass - Simple read-only KeePass Android app written in Java and Kotlin.
- KeePassVault - KeePass password manager for Android. (source)
- Kee - Browser add-on for linking Firefox and Chrome to Kee Vault or KeePass.
- KeePassXC-Browser - Browser extension for using KeePassXC with Chrome and Firefox.
- keepass-chrome - Proof-of-concept extension for loading KDBX files and managing passwords.
- passifox - Browser extension for filling forms from KeePass through KeePassHTTP.
- kpcli - Command-line interface for KeePass 1.x and 2.x database files.
- WinPass - KeePass password manager client for Windows Mobile.
- KeePassTouch - Ubuntu Touch version of KeePass.
- passhole - Command-line password manager inspired by pass.
- keepmenu - Dmenu, Rofi, and Wofi-style frontend for auto-type and managing KeePass databases.
- Pastilda - Open-source hardware password manager that works with KeePass 2.x databases and emulates a USB keyboard. (source)
- kdbxviewer - Command-line tool for viewing KeePass 2 database files. (source)
- pykeepass - Python library for interacting with KeePass databases with KDBX3 and KDBX4 support.
- kdbxweb - High-performance TypeScript library for reading and writing KeePass 2 databases in Node.js and browsers.
- keepass-rs - Rust library for reading KeePass database files.
- keepass.io - Node.js library for reading and writing KeePass databases.
- KeePassKit - Objective-C framework for loading, storing, and manipulating KeePass databases.
- KeePassJava2 - Java API for reading and writing KeePass 2.x databases and reading KeePass 1.x databases.
- openkeepass - Java library for reading and writing KeePass 2.x database files.
- kotpass - Kotlin library for reading and writing KDBX 3.x and 4.x files.
- KeeAnywhere - KeePass plugin that provides access to cloud storage providers.
- KeePassHTTP - KeePass plugin for securely exposing password entries over HTTP.
- Keebuntu - KeePass 2.x plugins for Linux desktop integration.
- KeeAgent - KeePass 2.x plugin that lets other programs access SSH keys stored in a KeePass database.
- KeePassRPC - KeePass plugin used by the Kee browser add-on to connect browsers to KeePass.
- KeeTrayTOTP - KeePass 2.x plugin for TOTP codes, including Steam TOTP support.
- AdvancedConnectPlugin - KeePass plugin for configuring application-specific direct connections.
- SIC2KeePass - KeePass plugin for importing SafeInCloud databases directly or from exported XML.
- QuickConnectPlugin - KeePass plugin for connecting to Windows, Linux, and ESXi hosts.
- HIBP Offline Check - KeePass plugin for checking passwords against Have I Been Pwned breach lists online or offline.
- KPSimpleBackup - KeePass plugin for backing up KDBX files with advanced options.
- KeePassWinHello - KeePass 2 plugin for quick database unlock with Windows Hello biometrics.
- FluentPassFinder - KeePass plugin with a fluent design search window for finding entries and triggering autotype.
- KeePassQuery - KeePass plugin for querying databases with SQL expressions.
- pass import - Extension for pass that imports data from existing password managers.
- KeePass2 to KeePassX Converter - Java tool for converting KeePass 2 databases to KeePassX databases.
- enpass-to-keepass - Tool for converting Enpass CSV exports for import into KeePass databases with KeePassXC.
- ulauncher-keepassxc - Ulauncher extension for quickly searching a KeePassXC database.
- git-credential-keepassxc - Git credential helper that uses KeePassXC as a credential store.
- keepass-2-file - Command-line tool for generating plaintext config files from secrets stored in a KeePass database.
- keepass-diff - Command-line tool written in Rust for showing differences between two KeePass database files.
- kp-diff - Command-line tool written in Kotlin for showing differences between KeePass database files.
- keepass-print - Command-line tool written in JavaScript for printing password lists for long-term backup.
- mod0keecrack - KeePass 2 database master-password cracker.
- John the Ripper keepass2john - Tool for extracting KeePass database hashes for John the Ripper and Hashcat.
- KeeFarce - Tool for extracting passwords from KeePass 2.x databases directly from memory.
- KeeThief - Tool for extracting KeePass 2.x key material from memory and enumerating KeePass trigger-system behavior.
- KeePassHax - Tool for extracting master passwords from KeePass 2.x databases directly from memory.
- KeePass Help Center - Official KeePass documentation and tutorials.
- KDBX 4 - Official documentation for the KDBX 4 file format.
- Reverse Engineered KeePass (KDBX 3) File Format - Reverse-engineered documentation for the KDBX 3 file format. (local copy)
- Reading a KeePass 2 file with Go - Article about parsing KeePass 2 database files with Go.
- KeePass file format explained - Notes explaining the KeePass database file format.
- KeePass v2.x (KDBX v3.x) file format - Notes about the KeePass v2.x KDBX v3.x file format.
- KeePassXC Specs - Schema and documentation for KeePassXC database handling.
- KeePassJava2 Format Notes - Schema and diagram for KeePassJava2 database handling.
- KDBX V4 format - Detailed article documenting the KeePass KDBX 4 file format.
- How difficult to crack KeePass master password? - Discussion of KeePass master password brute-force resistance.
- Настраиваем URL Overrides в Keepass2 - Guide to KeePass 2 URL Overrides for SSH, RDP, VNC, and other connections.
- Пример базы Keepass для сетевого администратора - Practical KeePass database structure and automation examples for network administrators.