Beautiful badges for your Node.js packages. Generate live npm stats for your GitHub README with customizable SVG badges.
[](https://nodei.co/npm/express/)
[](https://nodei.co/npm/fastify/)
[](https://nodei.co/npm/typescript/)
[](https://nodei.co/npm/@babel/core/)
Replace package-name
with your npm package name:
[](https://nodei.co/npm/package-name/)
?style=shields
- GitHub README compatible, supports multi-data?style=flat
- Modern design with rounded corners?style=flat-square
- Flat design with square corners
?style=standard
- Full package information (default)?style=compact
- Single-line condensed format?style=mini
- Minimal install command only
Add package information with the data
parameter. Order matters - data appears in the order specified:
name
orn
- Package nameversion
orv
- Latest versiondownloads
ord
- Weekly downloadsstars
ors
- GitHub starsupdated
oru
- Last publish date
Customize badge colors with the color
parameter:
- Named colors:
brightgreen
,green
,yellowgreen
,yellow
,orange
,red
,blue
,lightgrey
- Hex colors: Any valid hex color (e.g.,
#007ec6
) - Default: npm red (
#cb3837
)
Works with all badge styles, including classic badges where it changes the logo and border color.
# Single data point
[](https://nodei.co/npm/express/)
# Multiple data points (order matters)
[](https://nodei.co/npm/react/)
# Reorder data as needed
[](https://nodei.co/npm/vue/)
# Standard style with data
[](https://nodei.co/npm/lodash/)
# Custom colors
[](https://nodei.co/npm/axios/)
[](https://nodei.co/npm/next/)
[](https://nodei.co/npm/vite/)
https://nodei.co/npm/<package-name>.svg?<parameters>
Scoped packages: Include the full scope: /npm/@babel/core.svg
Multiple data points: Separate with commas: data=n,v,d
# Install dependencies
npm install
# Run locally
npm start
# Run with auto-reload
npm run dev
# Run tests
npm test
# Lint code
npm run lint
See docs/DEPLOYMENT.md for production deployment instructions.
MIT License - see LICENSE file for details