finds.dev← search

// the find

atinux/npm-chart

★ 374 · Vue · MIT · updated Nov 2025

Visualize npm downloads in a beautiful chart, ready to be shared with your community.

A Nuxt app that pulls npm download stats from npm-stat.com and renders them as shareable charts. Aimed at open-source maintainers who want a quick visual for their package's download history without building one themselves.

- Edge-cached stats via NuxtHub/Cloudflare Workers mean the page is fast and doesn't hammer npm-stat.com on every visit

- Export to PNG/SVG is genuinely useful for dropping a chart into a README or tweet — most competing tools stop at embedded iframes

- OG image generation per package is a nice touch; sharing a URL actually previews something meaningful instead of a blank card

- UnoVis is a reasonable charting library choice — smaller than Chart.js, tree-shakeable, and the output looks clean

- Entirely dependent on npm-stat.com as the data source — no fallback, no official npm registry API, so if npm-stat goes down or rate-limits you, the whole app breaks silently

- No support for comparing multiple packages on the same chart beyond what the URL routing implies; the embed page exists but the comparison UX looks underdeveloped

- 374 stars for a tool from the Nuxt core team author (atinux) suggests limited reach outside the Nuxt community — it's not general-purpose enough for most developers to self-host

- Self-hosting requires a Cloudflare account and NuxtHub setup; there's no Docker path or plain Node deployment, which locks out anyone not already in the Cloudflare ecosystem

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →