npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@manuchekhr32/mypass

v1.0.4

Published

CLI based Password Manager

Readme

MyPass - CLI Password Manager

MyPass is a command-line interface (CLI) password manager that helps you generate and store passwords locally for your accounts securely. Get rid of losing pain ;)

Features

  • Password Generation: MyPass allows you to generate strong, random passwords of varying lengths and complexity levels.
  • Account Storage: MyPass provides a secure way to store your account information, including account name, username, and password.
  • Password Retrieval: MyPass lets you retrieve your saved passwords quickly and easily without the need to remember them.

Installation

To install MyPass, follow these simple steps:

  1. Install npm package:

    npm install -g @manuchekhr32/mypass
  2. Run MyPass:

    mypass

Usage

Once MyPass is running, you can use the following commands to interact with it:

  • generate: Generate a new password. You can specify the length and complexity level. Use the -l or --level flag to set the complexity level (low, medium, or high). The default level is medium. Use the -c or --copy flag to copy the generated password to the clipboard automatically. Example:

    mypass generate -l high -c
  • accounts: View the list of saved accounts and access the main menu for managing accounts. From the account main menu, you can use the following flags to perform specific actions:

    • -g <id> or --get <id>: Get the details of a single account by providing the account ID. For example, accounts -g 1 or accounts -g [email protected].
    • -e <id> or --edit <id>: Edit the details of an account by providing the account ID.
    • -d <id> or --delete <id>: Delete an account by providing the account ID.
    • -cp <id> or --copy-password <id>: Copy the password of a specific account by providing the account ID.
  • create: Create a new account. You will be prompted to enter the account name, username, and password.

Note: The MyPass CLI provides intuitive prompts to guide you through the different actions, making it easy to use even without extensive knowledge of the command-line interface.

Security

Please be aware that the current version of MyPass does not encrypt the account data stored in the SQLite database. As a result, it is important to take additional precautions to secure your data, such as encrypting your entire database file or using file-level encryption on your storage device.

To enhance the security of your accounts:

  • Store the MyPass database file in an encrypted disk or folder.
  • Use full-disk encryption or a secure file system to protect against unauthorized access to the database file.
  • Implement your own encryption methods or consider migrating to a more secure password manager solution.

Please note that ensuring the security of your data is ultimately your responsibility. The developers of MyPass do not take any responsibility for the security of your stored accounts.

Contributing

Contributions are welcome! If you would like to contribute to MyPass, please take a look at the CONTRIBUTING.md file for guidelines.

License

MyPass is released under the MIT License.

Disclaimer

MyPass is provided as-is without any warranty or guarantee. Use it at your own risk. The developers of MyPass are not liable for any damages or losses caused by the use of this software.

Contact

If you have any questions or suggestions regarding MyPass, feel free to reach out to us at [email protected] or @raupov_manuchehr