socialMeter for npm

A npm download counter for your desk.

Your npm package's downloads, last week, last month and yesterday, on a small display beside your editor.

Build yours From $119
socialMeter on a red stand showing a sample npm weekly downloads count

Sample numbers. Yours appear once it is set up.

On the screen

What it shows for npm.

The labels below are the ones printed on the device.

DOWNLOADS/WK
Downloads over the last 7 days, from npm's public download counts.
MONTHLY
Downloads over the last 30 days.
DAILY
Downloads on the last full day.
N TODAY
The green pill: weekly downloads gained since the day's first reading, in your time zone.
NEXT MILESTONE
A bar to the next round number (1, 2 or 5 followed by zeros), with how far along you are.
Circle and dot
The circle empties until the next check. The dot is green while the number is live, amber while it shows the last reading, red when something needs a look.

Checks: Every 60 seconds.

What you need

Set up in a few minutes.

Name only

It needs only your package name: no key, no login. Your package name stays on the device. No account with us, no app.

  1. Find your package name
    The exact npm package name. Scoped packages like @scope/pkg work too.exampleyour-package
  2. Plug it in and join its Wi-Fi
    Power it with any USB-C cable. Scan the code on its screen (or join the Social Meter-XXXXXX network) and the setup page opens. If it does not, visit 192.168.4.1.
  3. Choose npm and fill in one page
    Pick npm from the list and type your package name. Leave the API-key box blank.
  4. Pick your home Wi-Fi and save
    Choose your 2.4 GHz Wi-Fi, type its password and tap Save. It restarts and shows your number within about 30 seconds.

Try it

See your count.

Type a package name and this page reads the real number from npm, the way the device does.

Same device

Or count something else.

It counts one platform at a time. Switch from your phone whenever you like.

In use

Your count, while you create.

It sits by the mic and keeps counting while you work on the next one.

socialMeter counting GitHub followers on a developer desk
socialMeter showing Twitch viewers in a streaming setup
socialMeter counting Bluesky followers on a bookshelf desk

7 stand colours. Pick one to start your build.

FAQ

Questions.

Why does the weekly number jump once a day?

npm publishes download counts in daily batches, so the totals change when a new day lands rather than every minute.

Do scoped packages work?

Yes. Type the name with its scope, like @scope/package.

Do I need an npm token?

No. Download counts are public for every package.

Does it need my npm password?

No. npm weekly downloads are public, so it needs only the package name.

Your npm weekly downloads, all day.

Build yours from $119