#password-manager #password #passage #age #team

app pasejo

passage re-implementation in Rust for teams

11 stable releases

Uses new Rust 2024

new 2025.7.13 Jul 13, 2025
2025.7.6 Jul 6, 2025
2025.6.29 Jun 29, 2025
2025.5.23 May 23, 2025
1.0.0 May 16, 2025

#154 in Command line utilities

Download history 98/week @ 2025-05-11 525/week @ 2025-05-18 78/week @ 2025-05-25 2/week @ 2025-06-01 153/week @ 2025-06-15 133/week @ 2025-06-22 130/week @ 2025-06-29 133/week @ 2025-07-06

549 downloads per month

0BSD license

240KB
3.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)
  • Rudimentary support for remote sync using Git, Mercurial, or Pijul

[!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

~41–80MB
~1.5M SLoC