Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Lock is a secure, cross-platform local password manager with a clean CustomTkinter-based UI. Encrypts your data with a master password and offers a responsive design built on the NORD palette

License

Notifications You must be signed in to change notification settings

saccofrancesco/lock

Lock - Local Password Manager

πŸ”’ Lock: A Local UI-Based Password Manager

A cross-platform, secure, and beautifully designed password manager β€” built with CustomTkinter and powered by strong encryption.

Contributors Forks Stars

TL;DR β€’ Key Features β€’ Quickstart β€’ Credits β€’ License

Lock in action

πŸ“Œ TL;DR

Lock is a local password manager with a sleek CustomTkinter GUI.
It encrypts all your credentials with a master password, so you only need to remember one password to access them all.
Simple, reactive, and cross-platform β€” security made user-friendly.


πŸ’‘ Why Lock Stands Out

  • Minimal setup – just run and start managing passwords
  • Secure by design – AES encryption tied to your master password
  • Smooth UI – reactive CustomTkinter interface with password-hiding features
  • Curated visuals – themed with the elegant Nord color palette
  • Cross-platform – works on Windows, macOS, and Linux

πŸ”‘ Key Features

  • Simple GUI – Start the app and you’re ready to go.
  • Reactive UI – Every action instantly updates the interface.
  • Password Safety – Hide input while typing and store securely.
  • Design Principles – β€œRemember one password, access all.”
  • Strong Encryption – Each credential is encrypted with your master password.
  • Cross-Platform – Works across major OSes.

⚑ Quickstart

To clone and run Lock, you’ll need Git and Python.

# Clone this repository
git clone https://github.com/saccofrancesco/lock.git
cd lock

# Install dependencies
pip install -r requirements.txt

# Run the app
python main.py

πŸ“¬ Emailware: Share Your Thoughts

Lock is emailware. If this app helps you, I’d love to hear from you!

Send feedback to: [email protected]


πŸ™ Love Lock? Support It!

If you enjoy this project:

  • ⭐️ Star the repo
  • πŸ§ƒ Buy me a coffee
  • πŸ’Œ Share your thoughts by email

🧠 Credits & Acknowledgements

Lock uses the following great libraries:


πŸ“Ž You Might Also Like...

Check out more by the same author:


πŸ“œ License

This project is licensed under Attribution - NonCommercial - ShareAlike 4.0 International. See the LICENSE file for details.


GitHub @saccofrancesco

About

Lock is a secure, cross-platform local password manager with a clean CustomTkinter-based UI. Encrypts your data with a master password and offers a responsive design built on the NORD palette

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages