Skip to content

lgg/awesome-keepass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome KeePass Projects Awesome

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.

Contents

Clients

Cross-platform Clients

  • 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.

Windows Clients

  • KeePass - Official Windows desktop client.
  • ModernKeePass - KDBX password manager for the Windows Store.
  • KeePass4D - KeePass password manager written in Delphi with KDBX format support.

macOS Clients

  • 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.

Web Clients

  • 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.

iOS Clients

  • 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.

Android Clients

Browser Extensions

  • 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.

Other Clients

  • 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)

API Libraries

  • 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.

Plugins

  • 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.

Tools

  • 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.

Security

  • 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.

Docs and Articles

Docs and Articles RU