A curated list of KeePass-related projects.
KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key file. So you only have to remember one single master password or select the key file to unlock the whole database. The databases are encrypted using the best and most secure encryption algorithms currently known (AES and Twofish).
- KeePass - Official client.
- KeePassXC - KeePass Cross-Platform Community Edition.
- KeeWeb - Free cross-platform password manager compatible with KeePass.
- KeePass-electron - Desktop HTML5 client for KeePass 2.
- MacPass - Native OS X KeePass client.
- Kypass Companion - A native KeePass compatible client for macOS (database format 1 and 2).
- keepass4web - Application that serves KeePass database entries on a web frontend.
- keeweb - Free cross-platform password manager compatible with KeePass.
- BrowsePass - Web application to read KDBX files.
- keepass-node - KeePass2 editor for Node.js with a browser frontend.
- MiniKeePass - MiniKeePass provides secure password storage on your phone that's compatible with KeePass.
- Kypass 4 - KyPass is a Password Management for iPhone and iPad.
- Keepass2Android - Password manager app for Android.
- KeePassDroid - KeePass implementation for android.
- WinPass - KeePass password manager client for Windows Mobile.
- KeePassTouch - Ubuntu Touch Version of KeePass.
- libkeepass -
python
Low-level Python (2.7/3.x) module to read KeePass 1.x/KeePassX (v3) and KeePass 2.x (v4) files. - kdbxweb -
javascript
High-performance javascript library for reading/writing KeePass v2 databases (kdbx) in node.js or browser. - keepass.io -
javascript
Node.js library for reading and writing KeePass databases. - KeePassKit -
Objective-C
KeePass database loading, storing and manipulation framework.
- keepasshttp - KeePass plugin to expose password entries securely (256bit AES/CBC) over HTTP.
- Keebuntu - KeePass 2.x plugins that provide Linux Desktop integration.
- KeeAgent - Plugin for KeePass 2.x. It allows other programs to access SSH keys stored in your KeePass database for authentication.
- AdvancedConnectPlugin - Plugin for KeePass which gives you the possibility to provide different applications for direct connections.
- SIC2KeePass - This plugin allows to transfer SafeInCloud databases directly or via exported XML file into KeePass 2.xx password manager.
- QuickConnectPlugin - Plugin that allows you to connect to Windows/Linux/ESXi hosts.
- kdbxviewer - Command-line tool written in C for KeePass2 Database files (kdbx).
- keepass-chrome - Small proof of concept extension that loads keepass .kdbx files and allow to get and add passwords.
- passifox - Extensions to allow Chrome and Firefox (4.0+) to auto form-fill passwords from KeePass (requires KeePassHttp).
- mod0keecrack - KeePass 2 database master-password cracker.
- KeeFarce - Extracts passwords from a KeePass 2.x database, directly from memory.
- KeePass Help Center - Official docs and tutorials.
- KDBX 4 - Info about KDBX 4 file format.
- Reverse Engineered KeePass (KDBX) File Format
- Reading a Keepass 2 file with Go
- Keepass file format explained
- KeePass v2.x (KDBX v3.x) file format
- How I made web-version of KeePass -
ru
Info about kdbx format and developing an app for it.