Motus is a command-line application written in Rust that makes generating secure passwords a breeze.
Inspired by the user experience of the 1Password password generator, motus focuses on providing a simple and elegant user interface with sane defaults and comprehensive options. By default, motus copies the generated password to your clipboard, making it even more convenient to use.
> motus
> motus
> motus
Features
- Simple and elegant user interface: motus is designed to be easy to use and understand, and makes it difficult to generate insecure passwords.
- Generate secure memorable passwords: motus uses the EFF's wordlist to generate secure and memorable passwords
- Generate random passwords with optional number and symbol inclusion
- Generate PINs with customizable length
- Security analysis: the
--analyze
option provides a security analysis of the generated password, ensuring optimal password strength. - Sane defaults
- Clipboard integration for easy password usage
- Flexible customization options
Installation
on macOS
Using Homebrew:
on Debian/Ubuntu Linux
Add the repository and install motus:
# Download and install the repository's GPG key
| \
# Add the repository to your system's sources
# Update your sources
# Install motus
using Cargo
Alternatively, you can install using Cargo:
Usage
> motus
)
)
)
Generate a memorable password
> motus
# Or customize the password generation
> motus
Generate a random password
> motus
# Or customize the password generation
> motus
&
Generate a PIN
> motus
# Or customize the size of the PIN
> motus
# Generate a password and analyze its security
> motus
# Generate a password and output the result in JSON format
> motus
}
Contributing
We welcome contributions to the project. Feel free to submit issues, suggest new features, or create pull requests to help improve motus.
License
motus is distributed under the AGPL-3.0 license.
Why the name?
motus used to be a tv game that I would call the ancestor of Wordle. Players had to guess words of a given size, and would pick up balls from a cup to decide how each round would move along. They would make that very distinct move to scramble the balls around every time, with a very distinct sound. When starting this project, I thought of the process of generating passwords as this comforting and satisfying act of diving into a huge cup full of numbered balls, and the childish feeling of it. This project is named in memory of Motus.