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

@andres-munoz/checksum-manager

v1.1.1

Published

Tool to generate, verify, and compare the checksum of files

Readme

Checksum Manager

Tool to generate, verify, and compare the checksum of files.

This is useful when managing backup of files on disks that fail over time.

Installation

This tool was implemented with Node 24.

To install globally type the following:

npm install -g @andres-munoz/checksum-manager

Then to use type the following:

checksum-manager -h

Commands

Generate

checksum-manager generate <file or directory>

Generate command output

Generates the checksum for a file or files in a directory. The digest algorithm used is sha512. This will generate checksum files for all files inside the directory excluding hidden files (files whose name begin with .) and other checksum files.

Verify

checksum-manager verify <file or directory>

Verify command output

Verifies the checksum of a file or files in a directory.

Compare

checksum-manager compare <directory1> <directory2>

Compare command output

Verifies and compares the checksum of files in directories.

Options

To print the help information only use the -h or --help options.

checksum-manager -h

To print the version use the -v option.

checksum-manager -v

To disable colors use the --no-colors option before the commands.

checksum-manager --no-colors generate <file or directory>

Support

To make suggestions or report problems with the software, create an issue at https://github.com/AndresMunozDeveloper/npm-checksum-manager/issues

For other things, send an email with the subject "CHECKSUM-MANAGER" (without double quotes) to [email protected]. Emails without that subject will be automatically sent to trash.

Sponsor

If you found it useful and would like to see new features often, consider donating/sponsoring this project using the following payment method:

You can also recommend it to your coworkers and friends.

Possible new features

  • Hash algorithm selection: allow to select hash algorithms other than sha512.
  • Custom colors: allow to specify custom colors for messages. This is useful when the default colors are not compatible with the current terminal theme.