···13131414## Vision
15151616-The aim of [npmx.dev](https://npmx.dev) is to provide a better browser for the npm registry – fast, modern, and accessible. We don't aim to replace the [npmjs.com](https://www.npmjs.com/) registry, just provide a better UI, DX, and admin experience.
1616+The goal of [npmx.dev](https://npmx.dev) is to build a fast, modern browser for the npm registry.
1717+1818+We're not replacing the [npmjs.com](https://www.npmjs.com/) registry, but instead providing an elevated developer experience through a fast, modern UI.
1919+2020+What npmx offers:
17211818-- **Speed first** – Layout shift, flakiness, slowness is The Worst. Fast searching, filtering, and navigation.
1919-- **URL compatible** – Replace `npmjs.com` with `xnpmjs.com` or `npmx.dev` in any URL and it just works.
2020-- **Simplicity** – No noise, cluttered display, or confusing UI. If in doubt: choose simplicity.
2121-- **Admin UI** – Manage your packages, teams, and organizations from the browser, powered by your local npm CLI.
2222+- **Speed** – Fast searching, filtering, and navigation.
2323+- **Simplicity** – Get the information you need when you need it in an intuitive UI.
2424+- **Compatibility** – Replace `npmjs.com` with `xnpmjs.com` or `npmx.dev` in any URL and it just works.
2525+- **Enhanced admin experience** – Manage your packages, teams, and organizations from the browser, powered by your local npm CLI.
22262327## Shortcuts
2428···36403741### Package browsing
38423939-- **Dark mode by default** – easier on the eyes
4343+- **Dark mode and light mode** – plus customize the color palette to your preferences
4044- **Fast search** – quick package search with instant results
4145- **Package details** – READMEs, versions, dependencies, and metadata
4246- **Code viewer** – browse package source code with syntax highlighting and permalink to specific lines
···100104101105### npm compatibility
102106103103-npmx.dev supports npm permalinks – just replace `npmjs.com` with `npmx.dev` or `xnpmjs.com` and it works:
107107+npmx.dev supports npm permalinks – just replace `npmjs.com` with `npmx.dev` or `xnpmjs.com` to get the npmx experience:
104108105109| npm URL | npmx.dev equivalent |
106110| ------------------------------- | ---------------------------------------------------------------------- |
···142146143147## Contributing
144148145145-We welcome contributions – please do feel free to poke around and improve things. See [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines on how to get up and running!
149149+We welcome contributions – please do feel free to explore the project and improve things. See [CONTRIBUTING.md](./CONTRIBUTING.md) for guidelines on how to get up and running!
146150147151## Related projects
148152···151155- [npm-userscript](https://github.com/bluwy/npm-userscript) – Browser userscript with various improvements and fixes for npmjs.com
152156- [npm-alt](https://npm.willow.sh/) – An alternative npm package browser
153157- [npkg.lorypelli.dev](https://npkg.lorypelli.dev/) – An alternative frontend to npm made with as little client-side JavaScript as possible
158158+- [vscode-npmx](https://github.com/npmx-dev/vscode-npmx) – VSCode extension for npmx
154159155160If you're building something cool, let us know! 🙏
156161