GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Python/Password Manager Using Tkinter at master · code-cannot-be-blank/Python

Expand file tree

/

Password Manager Using Tkinter

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
 
 
/

Password Manager Using Tkinter

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
PGV.py
PGV.py
 
 
README.md
README.md
 
 
data.json
data.json
 
 
data.txt
data.txt
 
 
logo.png
logo.png
 
 
main.py
main.py
 
 
requirements.txt
requirements.txt
 
 

README.md

Outline

My Personal Password Manager

Hello there! Welcome to my Password Manager project. I created this application to provide a simple and secure way to manage all my website login credentials in one place. It's a desktop application built with Python, and I've focused on making it both functional and easy on the eyes.


What It Can Do

  • Generate Strong Passwords: One click = secure, random passwords (auto-copied to clipboard!).

  • Save Credentials: Store site name, email/username, and password safely.

  • Quick Search: Instantly find saved logins by website name.

  • View All Passwords: Unlock all saved entries with your master password — neatly organized in a table.

  • One-Click Copy: Copy email or password directly from the list for quick logins.


How I Built It

  • Python: Powers the core logic behind the app.

  • Tkinter: Handles the clean and simple user interface.

  • ttkbootstrap: Adds a modern, professional theme to the UI.

  • JSON: Stores all password data securely in a local data.json file.


How to Get Started

  1. Install Python 3 on your system.

  2. Download all project files (main.py, logo.png, requirements.txt).

  3. Open Terminal/CMD, navigate to the project folder, and run:

pip install -r requirements.txt
  1. Start the app with:
python main.py
  1. Enjoy!

Screenshots

Main Window where from where you can add credentials Main Window
Second window — where you can see all your saved passwords (but hey, you’ll need a password to see your passwords 😏). Main Window
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.