atinux/npm-chart

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

Vue

376

47 commits

updated Nov 11, 2025

See the code

README

NPM Chart

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

https://npm.chart.dev

https://github.com/user-attachments/assets/cc98763a-f937-42c3-a82f-4d48ab993a65

Features

  • Beautiful page for your npm package
  • Downloads chart to png or svg
  • Metrics are cached for maximum performance
  • Running on the Edge with NuxtHub
  • Using npm-stat.com API

Stack

Setup

Make sure to install the dependencies with pnpm:

pnpm install

Development Server

Start the development server on http://localhost:3000:

pnpm dev

Production

Build the application for production:

pnpm build

Deploy

Deploy the application on the Edge with NuxtHub on your Cloudflare account:

npx nuxthub deploy

Then checkout your server logs, analaytics and more in the NuxtHub Admin.

You can also deploy using Cloudflare Pages CI.

Credits

License

MIT

npm
npm-chart
npm-stat
npm-stats
nuxt
nuxthub
unovis
vue

Contributors

atinux

38 commits

barelyhuman

2 commits

harlan-zw

2 commits

atinux/npm-chart

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

Vue

376

47 commits

updated Nov 11, 2025

See the code

README

NPM Chart

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

https://npm.chart.dev

https://github.com/user-attachments/assets/cc98763a-f937-42c3-a82f-4d48ab993a65

Features

  • Beautiful page for your npm package
  • Downloads chart to png or svg
  • Metrics are cached for maximum performance
  • Running on the Edge with NuxtHub
  • Using npm-stat.com API

Stack

Setup

Make sure to install the dependencies with pnpm:

pnpm install

Development Server

Start the development server on http://localhost:3000:

pnpm dev

Production

Build the application for production:

pnpm build

Deploy

Deploy the application on the Edge with NuxtHub on your Cloudflare account:

npx nuxthub deploy

Then checkout your server logs, analaytics and more in the NuxtHub Admin.

You can also deploy using Cloudflare Pages CI.

Credits

License

MIT

npm
npm-chart
npm-stat
npm-stats
nuxt
nuxthub
unovis
vue

Contributors

atinux

38 commits

barelyhuman

2 commits

harlan-zw

2 commits

Languages

Vue

71.4%

TypeScript

28.1%