npmx.dev
Guide

Features

Explore all the features npmx.dev offers

npmx.dev provides a comprehensive set of features for browsing npm packages.

Find packages

Type a package name in the search bar to find it. Press Enter to navigate directly to an exact match.

Jump to a specific version

Type package@version in the search bar and press Enter to go directly to that version:

InputNavigates to
vue@3.4.0Version page for vue 3.4.0
@nuxt/kit@^3.0.0Package page with versions matching ^3.0.0 pre-filtered
react@^18 || ^19Package page with versions matching the union pre-filtered
nuxt@latestPackage page with latest dist-tag filter

When the version is an exact version number (e.g. 3.4.0), you'll land on that version's page. When it's a semver range (e.g. ^3.0.0), you'll land on the package page with the version filter pre-populated.

Browse packages

Command palette

Open the command palette with ⌘K on macOS, or Ctrl+K on Windows and Linux, to jump between major pages, switch settings, and open package-specific views without reaching for the mouse.

View package details

Each package page displays:

  • README - Rendered markdown documentation
  • Versions - Complete version history with release dates
  • Dependencies - Required packages with version ranges that resolve to actual versions
  • Dependents - Packages that depend on this one (coming soon)

Check package badges

Packages display helpful badges:

BadgeMeaning
ESM / CJS / DualModule format support
TypeScriptIncludes type definitions (links to @types/* if separate)
ProvenanceVerified build from a known source

View security information

  • Vulnerability warnings - Security advisories from the OSV database
  • Deprecation notices - Clear warnings for deprecated packages and versions
  • Provenance indicators - Verified build badges for packages with npm provenance

Browse source code

Press . or click the Code tab to open the code viewer:

  • File tree - Navigate the package structure
  • Syntax highlighting - Language-aware code display
  • Permalinks - Link to specific lines in files

View statistics

  • Download counts - Weekly downloads with sparkline charts
  • Install size - Total size including transitive dependencies
  • Repository stats - Stars and forks from supported git providers

Supported git providers

npmx.dev fetches repository statistics (stars, forks) from these git hosting platforms:

ProviderDescription
GitHubThe most popular git hosting platform
GitLabSelf-hosted instances supported
BitbucketAtlassian's git hosting service
CodebergFree hosting for open source projects
GiteePopular git hosting in China
SourcehutMinimalist software forge
ForgejoCommunity-driven Gitea fork
GiteaSelf-hosted git service
RadiclePeer-to-peer code collaboration
TangledDecentralized git hosting

Explore users and organizations

  • User profiles - View any npm user's public packages at /~username
  • Organization pages - Browse org packages at /@orgname
  • Search and filter - Find packages within user/org lists

JSR availability

See if scoped packages are also available on JSR, the modern JavaScript registry with native TypeScript support

Quick access to online development environments detected from package READMEs:

PlatformDescription
StackBlitzBrowser-based IDE with instant environments
CodeSandboxOnline code editor and prototyping tool
CodePenSocial development environment for front-end
JSFiddleOnline editor for web snippets
ReplitCollaborative browser-based IDE
Copyright © 2026