RD Pass - Password Manager Application
Cross-platform password manager with GUI using Kivy
Python
Kivy
SQL
UI design
RD-Pass is a password manager application developed using the Python Kivy framework. It uses databases to store the credential entries with AES encryption. It supports features such as multiple database management for different groups of passwords, a search bar to query both the category and title of the entries, one-button copy to clipboard etc. The repo of the GUI version and command-line version of RD-Pass can be found in my GitHub here.
Why RD Pass?
In the last few years I started losing track of my login credentials to different websites and servers. Since many of those are not for websites (e.g. login credentials for remote servers and applications, passwords for my backups), browser-based password managers weren't sufficient. I needed a standalone password manager application that I can trust, does not store passwords online, and can be launched quickly. I developed the text-based version of RD-Pass, but quickly realized it needed a GUI to be usable. I came across the Python library Kivy, a cross-platform for application developement. With its flexible and agile UI design using the Kv langauage, I created a graphical user interface for RD-Pass, which I now use daily. RD-Pass can be used on Mac OSX, Linux, Windows, and iOS and Android devices after packaging.



