#password-manager #passage #password #age

app pasejo

passage re-implementation in Rust for teams

59 stable releases

Uses new Rust 2024

new 2026.6.7 Jun 7, 2026
2026.4.26 Apr 26, 2026
2026.3.29 Mar 29, 2026
2025.12.28 Dec 28, 2025
1.0.0 May 16, 2025

#376 in Command line utilities

0BSD license

465KB
10K SLoC

Rust 8K SLoC // 0.0% comments FreeMarker 1.5K SLoC

pasejo

pasejo (esperanto for passage) is a re-implementation of passage in Rust for teams. It uses age keys for encryption and decryption, stores all your passwords locally, and offers a simple command line interface.

Its main features are:

  • Support multiple stores with multiple recipients and identities
  • Support for SSH and age keys as identities and recipients
  • Support for text-based secrets as well as one-time passwords (TOTP/HOTP)
  • Clipboard support for secrets and one-time passwords
  • Completions for various shells (bash, elvish, fish, powershell, zsh)
  • Execute automated commands before/after reading/writing secrets/passwords

Important

pasejo relies on the age crate which itself is in beta and not intended for production use. Therefore, this project is not intended for production use either. Use at your own risk.

usage

Usage

Checkout the docs if you want to learn more about pasejo and how to use it.

Dependencies

~48–90MB
~1.5M SLoC