{"id":1222,"url":"https://github.com/lgg/awesome-keepass","name":"awesome-keepass","description":"Curated list of KeePass-related projects","projects_count":87,"last_synced_at":"2026-08-25T03:00:45.121Z","repository":{"id":39821973,"uuid":"107390084","full_name":"lgg/awesome-keepass","owner":"lgg","description":"Curated list of KeePass-related projects","archived":false,"fork":false,"pushed_at":"2026-07-02T01:48:30.000Z","size":161,"stargazers_count":558,"open_issues_count":2,"forks_count":28,"subscribers_count":16,"default_branch":"main","last_synced_at":"2026-07-17T08:06:21.420Z","etag":null,"topics":["awesome","awesome-list","hacktoberfest","hacktoberfest-accepted","kdbx","kdbx-files","keepass","keepass-client","keepass-converter","keepass-database","keepass-plugin","keepass-related","keepass2android","keepasshttp","keepassrpc","keepassx","keepassxc","keeweb","password-manager","security"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lgg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-18T10:00:27.000Z","updated_at":"2026-07-13T03:53:06.000Z","dependencies_parsed_at":"2024-01-05T21:43:54.999Z","dependency_job_id":"153470a1-7779-4477-a1c1-e451fb78b241","html_url":"https://github.com/lgg/awesome-keepass","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/lgg/awesome-keepass","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgg%2Fawesome-keepass","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgg%2Fawesome-keepass/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgg%2Fawesome-keepass/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgg%2Fawesome-keepass/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lgg","download_url":"https://codeload.github.com/lgg/awesome-keepass/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgg%2Fawesome-keepass/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36312985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-05T02:00:06.619Z","response_time":104,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-04T17:47:47.741Z","updated_at":"2026-08-25T03:00:45.121Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Clients","Docs and articles","License","Plugins","Tools","Security","API libraries","Docs and Articles"],"sub_categories":["Cross-platform","MacOS clients","Other clients","Windows clients","iOS clients","Web clients","Android clients","Docs and articles RU","Other Clients","Browser Extensions","Extensions clients","Docs and Articles RU"],"readme":"# Awesome KeePass Projects [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nKeePass 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.\n\n## Contents\n\n- [Clients](#clients)\n  - [Cross-platform Clients](#cross-platform-clients)\n  - [Windows Clients](#windows-clients)\n  - [macOS Clients](#macos-clients)\n  - [Web Clients](#web-clients)\n  - [iOS Clients](#ios-clients)\n  - [Android Clients](#android-clients)\n  - [Browser Extensions](#browser-extensions)\n  - [Other Clients](#other-clients)\n- [API Libraries](#api-libraries)\n- [Plugins](#plugins)\n- [Tools](#tools)\n- [Security](#security)\n- [Docs and Articles](#docs-and-articles)\n  - [Docs and Articles RU](#docs-and-articles-ru)\n\n## Clients\n\n### Cross-platform Clients\n\n- [KeePass](https://sourceforge.net/projects/keepass/) - Official KeePass client. ([source](https://github.com/dlech/KeePass2.x))\n- [KeePassXC](https://keepassxc.org/) - Cross-platform community fork of KeePass. ([source](https://github.com/keepassxreboot/keepassxc))\n- [KeeWeb](https://keeweb.info/) - Free cross-platform password manager compatible with KeePass. ([source](https://github.com/keeweb/keeweb))\n- [AuthPass](https://github.com/authpass/authpass) - Password manager based on Flutter for all platforms with KeePass 2.x compatibility.\n- [KeePass Electron](https://github.com/IlyaPomaskin/KeePass-electron) - Desktop HTML5 client for KeePass 2 databases.\n- [OneKeePass](https://github.com/OneKeePass/desktop) - Secure password manager for macOS, Linux, and Windows.\n\n### Windows Clients\n\n- [KeePass](https://keepass.info/download.html) - Official Windows desktop client.\n- [ModernKeePass](https://github.com/wismna/ModernKeePass) - KDBX password manager for the Windows Store.\n- [KeePass4D](https://github.com/evpobr/KeePass4D) - KeePass password manager written in Delphi with KDBX format support.\n\n### macOS Clients\n\n- [MacPass](https://macpassapp.org/) - Native macOS KeePass client. ([source](https://github.com/MacPass/MacPass/))\n- [KeePassium](https://keepassium.com/) - Open-source commercial password manager for macOS with a free tier. ([source](https://github.com/keepassium/KeePassium))\n- [Strongbox](https://strongboxsafe.com/) - Source-available commercial password manager for macOS with a free tier. ([source](https://github.com/strongbox-password-safe/Strongbox))\n- [KyPass Companion](http://www.kyuran.be/software/kypass4mac/) - Closed-source native KeePass-compatible client for macOS database formats 1 and 2.\n\n### Web Clients\n\n- [KeeWeb](https://github.com/keeweb/keeweb) - Free cross-platform password manager compatible with KeePass.\n- [keepass4web-rs](https://github.com/lixmal/keepass4web-rs) - Rust rewrite of keepass4web.\n- [BrowsePass](https://bitbucket.org/namn/browsepass/overview) - Web application for reading KDBX files.\n- [keepass-node](https://github.com/gesellix/keepass-node) - KeePass 2 editor for Node.js with a browser frontend.\n- [Kee Vault](https://github.com/kee-org/keevault) - Web browser password manager that encrypts databases with the KeePass storage format before synchronization.\n\n### iOS Clients\n\n- [Strongbox](https://apps.apple.com/app/strongbox-keepass-pwsafe/id897283731) - Source-available commercial password manager for iOS with a free tier.\n- [KeePassium](https://apps.apple.com/app/keepassium-keepass-passwords/id1435127111) - Open-source commercial password manager for iOS with a free tier.\n- [KyPass 4](http://www.kyuran.be/software/kypass/) - Closed-source password manager for iPhone and iPad.\n- [KeePass Touch](https://apps.apple.com/ru/app/keepass-touch/id966759076) - KeePass-compatible password manager for iPhone and iPad.\n\n### Android Clients\n\n- [Keepass2Android](https://play.google.com/store/apps/details?id=keepass2android.keepass2android) - Password manager app for Android. ([source](https://github.com/PhilippC/keepass2android))\n- [KeePassDroid](https://play.google.com/store/apps/details?id=com.android.keepass) - KeePass implementation for Android. ([source](https://github.com/bpellin/keepassdroid))\n- [KeePassDX](https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.free) - KeePass password manager for Android. ([source](https://github.com/Kunzisoft/KeePassDX))\n- [TinyKeePass](https://github.com/sorz/TinyKeePass) - Simple read-only KeePass Android app written in Java and Kotlin.\n- [KeePassVault](https://play.google.com/store/apps/details?id=com.ivanovsky.passnotes) - KeePass password manager for Android. ([source](https://github.com/aivanovski/keepassvault))\n\n### Browser Extensions\n\n- [Kee](https://github.com/kee-org/browser-addon) - Browser add-on for linking Firefox and Chrome to Kee Vault or KeePass.\n- [KeePassXC-Browser](https://github.com/keepassxreboot/keepassxc-browser) - Browser extension for using KeePassXC with Chrome and Firefox.\n- [keepass-chrome](https://github.com/btd/keepass-chrome) - Proof-of-concept extension for loading KDBX files and managing passwords.\n- [passifox](https://github.com/pfn/passifox) - Browser extension for filling forms from KeePass through KeePassHTTP.\n\n### Other Clients\n\n- [kpcli](http://kpcli.sourceforge.net/) - Command-line interface for KeePass 1.x and 2.x database files.\n- [WinPass](https://github.com/gkardava/WinPass) - KeePass password manager client for Windows Mobile.\n- [KeePassTouch](https://github.com/DannyGB/KeePassTouch) - Ubuntu Touch version of KeePass.\n- [passhole](https://github.com/Evidlo/passhole) - Command-line password manager inspired by pass.\n- [keepmenu](https://github.com/firecat53/keepmenu) - Dmenu, Rofi, and Wofi-style frontend for auto-type and managing KeePass databases.\n- [Pastilda](https://www.crowdsupply.com/third-pin/pastilda) - Open-source hardware password manager that works with KeePass 2.x databases and emulates a USB keyboard. ([source](https://bitbucket.org/thirdpin_team/pastilda))\n- [kdbxviewer](https://luelista.net/kdbxviewer/) - Command-line tool for viewing KeePass 2 database files. ([source](https://github.com/luelista/kdbxviewer))\n\n## API Libraries\n\n- [pykeepass](https://github.com/libkeepass/pykeepass) - Python library for interacting with KeePass databases with KDBX3 and KDBX4 support.\n- [kdbxweb](https://github.com/keeweb/kdbxweb) - High-performance TypeScript library for reading and writing KeePass 2 databases in Node.js and browsers.\n- [keepass-rs](https://github.com/sseemayer/keepass-rs) - Rust library for reading KeePass database files.\n- [keepass.io](https://github.com/snapserv/keepass.io) - Node.js library for reading and writing KeePass databases.\n- [KeePassKit](https://github.com/MacPass/KeePassKit) - Objective-C framework for loading, storing, and manipulating KeePass databases.\n- [KeePassJava2](https://github.com/jorabin/KeePassJava2) - Java API for reading and writing KeePass 2.x databases and reading KeePass 1.x databases.\n- [openkeepass](https://github.com/cternes/openkeepass) - Java library for reading and writing KeePass 2.x database files.\n- [kotpass](https://github.com/Anvell/kotpass) - Kotlin library for reading and writing KDBX 3.x and 4.x files.\n\n## Plugins\n\n- [KeeAnywhere](https://github.com/Kyrodan/KeeAnywhere) - KeePass plugin that provides access to cloud storage providers.\n- [KeePassHTTP](https://github.com/pfn/keepasshttp) - KeePass plugin for securely exposing password entries over HTTP.\n- [Keebuntu](https://github.com/dlech/Keebuntu) - KeePass 2.x plugins for Linux desktop integration.\n- [KeeAgent](https://github.com/dlech/KeeAgent) - KeePass 2.x plugin that lets other programs access SSH keys stored in a KeePass database.\n- [KeePassRPC](https://github.com/kee-org/keepassrpc) - KeePass plugin used by the Kee browser add-on to connect browsers to KeePass.\n- [KeeTrayTOTP](https://github.com/KeeTrayTOTP/KeeTrayTOTP) - KeePass 2.x plugin for TOTP codes, including Steam TOTP support.\n- [AdvancedConnectPlugin](https://github.com/aalbng/AdvancedConnectPlugin) - KeePass plugin for configuring application-specific direct connections.\n- [SIC2KeePass](https://github.com/Alezy80/SIC2KeePass) - KeePass plugin for importing SafeInCloud databases directly or from exported XML.\n- [QuickConnectPlugin](https://github.com/cristianst85/QuickConnectPlugin) - KeePass plugin for connecting to Windows, Linux, and ESXi hosts.\n- [HIBP Offline Check](https://github.com/mihaifm/HIBPOfflineCheck) - KeePass plugin for checking passwords against Have I Been Pwned breach lists online or offline.\n- [KPSimpleBackup](https://github.com/marvinweber/KPSimpleBackup) - KeePass plugin for backing up KDBX files with advanced options.\n- [KeePassWinHello](https://github.com/sirAndros/KeePassWinHello) - KeePass 2 plugin for quick database unlock with Windows Hello biometrics.\n- [FluentPassFinder](https://github.com/yusei36/FluentPassFinder) - KeePass plugin with a fluent design search window for finding entries and triggering autotype.\n- [KeePassQuery](https://github.com/Mikescher/KeePassQuery) - KeePass plugin for querying databases with SQL expressions.\n\n## Tools\n\n- [pass import](https://github.com/roddhjav/pass-import) - Extension for pass that imports data from existing password managers.\n- [KeePass2 to KeePassX Converter](https://github.com/dvorka/keepass2-to-keepassx) - Java tool for converting KeePass 2 databases to KeePassX databases.\n- [enpass-to-keepass](https://github.com/jsphpl/enpass-to-keepass) - Tool for converting Enpass CSV exports for import into KeePass databases with KeePassXC.\n- [ulauncher-keepassxc](https://github.com/pbkhrv/ulauncher-keepassxc) - Ulauncher extension for quickly searching a KeePassXC database.\n- [git-credential-keepassxc](https://github.com/Frederick888/git-credential-keepassxc) - Git credential helper that uses KeePassXC as a credential store.\n- [keepass-2-file](https://github.com/Dracks/keepass-2-file) - Command-line tool for generating plaintext config files from secrets stored in a KeePass database.\n- [keepass-diff](https://github.com/Narigo/keepass-diff) - Command-line tool written in Rust for showing differences between two KeePass database files.\n- [kp-diff](https://github.com/aivanovski/kp-diff) - Command-line tool written in Kotlin for showing differences between KeePass database files.\n- [keepass-print](https://github.com/mojoaxel/keepass-print) - Command-line tool written in JavaScript for printing password lists for long-term backup.\n- [secrets-dispatcher](https://github.com/nikicat/secrets-dispatcher) - Secret Service proxy that adds per-application approval and an audit log in front of any Secret Service keyring, including KeePassXC's, showing which apps read stored entries.\n\n## Security\n\n- [mod0keecrack](https://github.com/devio/mod0keecrack) - KeePass 2 database master-password cracker.\n- [John the Ripper keepass2john](https://github.com/openwall/john/blob/bleeding-jumbo/src/keepass2john.c) - Tool for extracting KeePass database hashes for John the Ripper and Hashcat.\n- [KeeFarce](https://github.com/denandz/KeeFarce) - Tool for extracting passwords from KeePass 2.x databases directly from memory.\n- [KeeThief](https://github.com/GhostPack/KeeThief) - Tool for extracting KeePass 2.x key material from memory and enumerating KeePass trigger-system behavior.\n- [KeePassHax](https://github.com/HoLLy-HaCKeR/KeePassHax) - Tool for extracting master passwords from KeePass 2.x databases directly from memory.\n\n## Docs and Articles\n\n- [KeePass Help Center](https://keepass.info/help/base/index.html) - Official KeePass documentation and tutorials.\n- [KDBX 4](https://keepass.info/help/kb/kdbx_4.html) - Official documentation for the KDBX 4 file format.\n- [Reverse Engineered KeePass (KDBX 3) File Format](https://max-weller.github.io/kdbx-viewer/kdbx_format.html) - Reverse-engineered documentation for the KDBX 3 file format. ([local copy](./doc/))\n- [Reading a KeePass 2 file with Go](https://www.sysorchestra.com/2015/06/20/reading-a-keepass-file-from-go/) - Article about parsing KeePass 2 database files with Go.\n- [KeePass file format explained](https://gist.github.com/lgg/e6ccc6e212d18dd2ecd8a8c116fb1e45) - Notes explaining the KeePass database file format.\n- [KeePass v2.x (KDBX v3.x) file format](https://gist.github.com/msmuenchen/9318327) - Notes about the KeePass v2.x KDBX v3.x file format.\n- [KeePassXC Specs](https://github.com/keepassxreboot/keepassxc-specs) - Schema and documentation for KeePassXC database handling.\n- [KeePassJava2 Format Notes](https://github.com/jorabin/KeePassJava2#keepassjava2-and-keepass) - Schema and diagram for KeePassJava2 database handling.\n- [KDBX V4 format](https://palant.info/2023/03/29/documenting-keepass-kdbx4-file-format/) - Detailed article documenting the KeePass KDBX 4 file format.\n- [How difficult to crack KeePass master password?](https://security.stackexchange.com/questions/8476/how-difficult-to-crack-keepass-master-password) - Discussion of KeePass master password brute-force resistance.\n\n### Docs and Articles RU\n\n- [Настраиваем URL Overrides в Keepass2](https://habr.com/ru/articles/303894/) - Guide to KeePass 2 URL Overrides for SSH, RDP, VNC, and other connections.\n- [Пример базы Keepass для сетевого администратора](https://habr.com/ru/articles/304680/) - Practical KeePass database structure and automation examples for network administrators.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/lgg%2Fawesome-keepass/projects"}