PasMa is a lightweight, Python-based password manager built with Tkinter.
It allows you to generate, save, and retrieve passwords quickly — all stored locally on your system.
- 🔑 Secure password generation (includes letters, numbers, symbols).
- 💾 Save credentials locally in a text file (
passwords_list.txt). - 🖥 Simple and clean interface using Tkinter.
- 📂 No external database — everything is stored locally.
- Python 3.8+
- Tkinter (comes pre-installed with Python)
- icon.ico (optional UI icon)
No additional Python packages are needed for the base version.
- Download the latest release from the Releases section.
- If you download the
.exefile, no Python installation is required — just run the file. - If you download the source code, follow the steps below.
- If you download the
- Open a terminal and navigate to the
desktop-app/directory. - Run:
python main.py- Use the app to generate and store passwords.
desktop-app/
│ main.py # Main Tkinter app script
│ passwords_list.txt # Saved passwords
│ icon.ico # Application icon
│ README.md # This readme
This is a basic, educational password manager.
- Passwords are stored in plain text by default in
passwords_list.txt. - For production use, add AES encryption or integrate with secure storage (like
keyring).
This project is licensed under the MIT License.