Best Flask open-source libraries and packages

PassTresor

PassTresor is a web-based password manager that helps to manage the passwords in a secure way. All passwords are symmetrically encrypted and stored in a database, which is also secured with a hash-encrypted master password
Updated 1 year ago

shield-lock-fill PassTresor - Password Manager

PassTresor is a web-based password manager that helps to manage the passwords in a secure way. All passwords are symmetrically encrypted and stored in a database, which is also secured with a hash-encrypted master password.

What is under the hood?

  • Frontend: Bootstrap5
  • Backend: Flask

This app was created as the final project of my Flask framework self-learning program and was inspired by Bitwarden password manager.

Features

  • Multiple users support
  • Adding and editing entries
  • Easy app navigation
  • Adaptive layout for every device
  • Password generator
  • Export tresor data in CSV or JSON format
  • Copying usernames, passwords and websites to the clipboard
  • Search by entry names
  • Changing a user's name, email and master password
  • Deleting a user's account with all its entries

Screenshots

passtresor-signin

passtresor-options

passtresor-add-entry

passtresor-generator

Demo

https://passtresor.onrender.com

Installation / Requirements

  • Install Python 3.8.2 or above

    🐍 Python (latest version)

  • Install all required packages using pip command

    pip install -r requirements.txt
    

License

PassTresor - Password Manager

Copyright © 2022 PassTresor Inc.

PassTresor is a non-commercial open-source app, available under the GNU GPLv3 license.