A simple password manager application built with Python, MongoDB and CustomTkinter. Locally store your passwords with encryption in a NoSQL Database
This password manager allows users to securely store and manage their passwords. It uses AES encryption to encrypt the passwords before storing them in a database run locally as a service.
-
Clone the repository:
git clone https://github.com/yourusername/password-manager.git
-
Install the required dependencies:
pip install customtkinter pycryptodome pyperclip
-
Run the application:
python password_manager.py
-
When prompted, enter your master password to access the password manager.
-
Add passwords for different services using the "Add Password" button.
-
Passwords are copied to the clipboard when you click on the service name.
Contributions are welcome! Please create a pull request with your proposed changes.
This project is licensed under the GNU General Public License - see the LICENSE file for details.

