Skip to main content

Password manager with Textual user interface

Project description

Texpass - Password Manager for the Terminal

PyPI

Texpass is a password manager written in Python with a text-based user interface. It uses the Textual framework for the UI.


https://github.com/user-attachments/assets/5cf6b56f-1e5c-4e2c-95e1-23c0d765631a

Security features

  • Uses Argon2 hashing to store master password in database.
  • Encryption keys are derived from the master password, and hence never stored in database.
  • Can generate securely random passwords

Installation

This is currently available as a CLI tool and as a TUI.

For the CLI version, please see the v1.x branch

The most up-to-date and actively maintained version is the TUI version. Available on PyPI:

python3 -m pip install -U texpass 

And run with:

texpass

The application can be quit by pressing the escape key.

Contributing

Feel free to report any bugs or additional features.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

texpass-2.1.0.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

texpass-2.1.0-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

Details for the file texpass-2.1.0.tar.gz.

File metadata

  • Download URL: texpass-2.1.0.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for texpass-2.1.0.tar.gz
Algorithm Hash digest
SHA256 853c29b42abf1270eed63cd6000a5f8df8d73e1a7005994aecda2438acc05774
MD5 df0d9a0c8d1d78ea2356626fa940849e
BLAKE2b-256 2c4e7772c05b9e2446de06d21270d21a03f916a00c5a8a55c661cdc19f1d4b94

See more details on using hashes here.

File details

Details for the file texpass-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: texpass-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 27.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for texpass-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1cf77d0cc0c6140aee01e4e640cb98a7965e4e4369bdc655815f4c2c693bd5ed
MD5 875831386302b79f0b59c7c80b2925dc
BLAKE2b-256 4cdcb5fc17710e13f8317ac78a3c094c38cd105ba9ade7e031260bc21d36b230

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page