npmx.dev
A fast, modern browser for the npm registry.
Vision
The goal of npmx.dev is to build a fast, modern browser for the npm registry.
Weβre not replacing the npm registry, but instead providing an elevated developer experience through a fast, modern UI.
What npmx offers:
undefinedSpeed β Fast searching, filtering, and navigation.
undefinedSimplicity β Get the information you need when you need it in an intuitive UI.
undefinedURL Compatibility β Replace npmjs.com with xnpmjs.com or npmx.dev in any URL and it just works.
undefinedEnhanced admin experience β Manage your packages, teams, and organizations from the browser, powered by your local npm CLI.
Shortcuts
Features
Package browsing
undefinedDark mode and light mode β plus customize the color palette to your preferences
undefinedFast search β quick package search with instant results
undefinedPackage details β READMEs, versions, dependencies, and metadata
undefinedCode viewer β browse package source code with syntax highlighting and permalink to specific lines
undefinedProvenance indicators β verified build badges and provenance section below the README
undefinedMulti-provider repository support β stars/forks from GitHub, GitLab, Bitbucket, Codeberg, Gitee, Sourcehut, Forgejo, Gitea, Radicle, and Tangled
undefinedJSR availability β see if scoped packages are also available on JSR
undefinedPackage badges β module format (ESM/CJS/dual), TypeScript types (with @types/* links), and engine constraints
undefinedOutdated dependency indicators β visual cues showing which dependencies are behind
undefinedVulnerability warnings β security advisories from the OSV database
undefinedDownload statistics β weekly download counts with sparkline charts
undefinedInstall size β total install size (including transitive dependencies)
undefinedPlayground links β quick access to StackBlitz, CodeSandbox, and other demo environments from READMEs
undefinedInfinite search β auto-load additional search pages as you scroll
undefinedKeyboard navigation β press / to focus search, . to open code viewer, arrow keys to navigate results
undefinedDeprecation notices β clear warnings for deprecated packages and versions
undefinedVersion range resolution β dependency ranges (e.g., ^1.0.0) resolve to actual installed versions
undefinedClaim new packages β register new package names directly from search results (via local connector)
undefinedClickable version tags β navigate directly to any version from the versions list
User & org pages
undefinedUser profiles β view any npm userβs public packages at /~username
undefinedOrganization pages β browse org packages at /@orgname
undefinedSearch, filter & sort β find packages within user/org lists
undefinedInfinite scroll β paginated lists that load as you scroll
Feature
npmjs.com
npmx.dev
Package search
β
β
Package details & README
β
β
Version history
β
β
Dependencies list
β
β
User profiles
β
β
Organization pages
β
β
Provenance indicators
β
β
Code browser
β
β
Dark mode
β
β
Outdated dependency warnings
β
β
Module format badges (ESM/CJS)
β
β
TypeScript types indicator
β
β
Install size calculation
β
β
JSR cross-reference
β
β
Vulnerability warnings
β
β
Deprecation notices
β
β
Download charts
β
β
Playground links
β
β
Keyboard navigation
β
β
Multi-provider repo support
β
β
Version range resolution
β
β
Dependents list
β
π§
Package admin (access/owners)
β
π§
Org/team management
β
π§
2FA/account settings
β
β
Claim new package names
β
β
π§ = coming soon
URL structure
npm compatibility
npmx.dev supports npm permalinks β just replace npmjs.com with npmx.dev or xnpmjs.com to get the npmx experience:
[!TIP]
Want automatic redirects? Try the npmx-replace browser extension (Chrome only for now) or the separate npmx-redirect extension for Chrome / Firefox .
Not yet supported
/package/<name>/access β package access settings
/package/<name>/dependents β dependent packages list
/settings/* β account settings pages
Simpler URLs
npmx.dev also supports shorter, cleaner URLs:
Tech stack
Contributing
We welcome contributions β please do feel free to explore the project and improve things. See CONTRIBUTING.md for guidelines on how to get up and running!
npmx-replace-extension β Browser extension to redirect npmjs.com to npmx.dev (Chrome only for now)
JSR β The open-source package registry for modern JavaScript and TypeScript
npm-userscript β Browser userscript with various improvements and fixes for npmjs.com
npm-alt β An alternative npm package browser
npkg.lorypelli.dev β An alternative frontend to npm made with as little client-side JavaScript as possible
vscode-npmx β Official VSCode extension for npmx
vscode-open-in-npmx β VSCode shortcut to open packages on npmx
nxjt β npmx Jump To: Quickly navigate to npmx common webpages.
npmx-weekly β A weekly newsletter for the npmx ecosystem. Add your own content via suggestions in the weekly PR on GitHub .
npmx-digest β An automated news aggregation website that summarizes npmx activity from GitHub and Bluesky every 8 hours.
npmx-redirect β Browser extension that automatically redirects npmjs.com URLs to npmx.dev.
npmx-badge β A playground to help you create custom badges quickly.
If youβre building something cool, let us know! π
License
Made with β€οΈ
Published under MIT License .
Star History