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

rankmycode

v0.1.5

Published

Rank yourself as a coder. Downloads the signed Builder collector for your platform, verifies it, and runs it.

Readme

rankmycode

Rank yourself as a coder. Measured.

npx rankmycode

Reads the Claude Code, Cursor, Codex and opencode sessions already on your machine, measures them on your own machine, shows you exactly what would be sent, and asks before anything is published.

This package is a launcher. It downloads the signed collector binary for your platform from the release it is pinned to, verifies its SHA-256 before making it executable, caches it under ~/.cache/rankme/ (%LOCALAPPDATA%\rankme\ on Windows), and runs it. It contains no collector source.

Needs Node 18.17 or newer, because that is what npx comes with. Builds exist for macOS and Linux on arm64 and x64, and for Windows on x64.

| | | |---|---| | npx rankmycode | scan, show, ask, publish | | npx rankmycode discover | show what would be read, and read nothing | | npx rankmycode analyze | measure locally, upload nothing | | npx rankmycode forget | delete this machine's evidence and score |

The publish confirmation is read from a real terminal and cannot be answered by a flag, a pipe, or an agent. In CI, or anywhere without a terminal, it refuses rather than assuming yes.

Other ways in, if you have no Node

None of these need npx, or Node at all.

| | | |---|---| | macOS, Linux | curl -fsSL https://poachdev.com/run.sh \| sh | | Windows, in PowerShell | irm https://poachdev.com/install.ps1 \| iex | | macOS, Linux, with Homebrew | brew install jatinjain25/tap/rankme | | Inside Claude Code | the plugin |

If PowerShell says The term 'npx' is not recognized, that is Node missing rather than anything wrong with this package — use the Windows line above, or install Node and try again.

Licence

Copyright (c) 2026 Jatin Jain. All rights reserved. See LICENSE.