{"slug": "npmx", "name": "NPMX", "category": "browsers", "category_name": "Browsers and extensions", "description": "", "recommenders": 3, "commenters": 7, "warners": 3, "score": 0.209, "rising": -0.98, "first": "2026-02-13", "latest": "2026-04-27", "why": "This is super fast for both search and the details page, and it's super keyboard friendly", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 0, "compare": 1, "warn": 3}, "spark": [0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "This is super fast for both search and the details page, and it's super keyboard friendly", "kind": "", "icon": true, "domain": "npmx.dev", "github_repo": null, "official_url": "https://npmx.dev/", "pricing": "", "aliases": ["NPMX", "npmx"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 766848352, "item_id": 47928022, "url": "https://news.ycombinator.com/item?id=47928022", "by": "simjnd", "date": "2026-04-27", "version": null, "stance": "recommend", "quote": "https://npmx.dev is not", "excerpt": "https://npmx.dev is not", "context": "", "use_case": "", "switched_from": "", "story": "NPM Website Is Down"}, {"id": 752191968, "item_id": 47011998, "url": "https://news.ycombinator.com/item?id=47011998", "by": "jauntywundrkind", "date": "2026-02-13", "version": null, "stance": "recommend", "quote": "It's just generally vastly nicer.", "excerpt": "It sparks more joy than the old one and buddy, that's for frelling enough damn it. Whinge out! Awful comment. Your comment is bad and should be ashamed. Use it and disagree! Tell me it in fact does not spark more joy! This just seems pretty clear, ya'll. It's just generally vastly nicer. I love that file exploration of packages doesn't feel like a last afterthought before leaving the solar system forever.", "context": "", "use_case": "Browsing npm packages", "switched_from": "", "story": "NPMX \u2013 a fast, modern browser for the NPM registry"}, {"id": 752188768, "item_id": 47011798, "url": "https://news.ycombinator.com/item?id=47011798", "by": "adithyareddy", "date": "2026-02-13", "version": null, "stance": "recommend", "quote": "This is super fast for both search and the details page, and it's super keyboard friendly", "excerpt": "Really fun / cool project! I've always defaulted to using https://yarnpkg.com/ to search for packages cause the npmjs.com search is so slow, but while the yarnpkg.com search is super fast, actually clicking on a package and seeing the details page takes forever. This is super fast for both search and the details page, and it's super keyboard friendly which makes it even faster to use in practice. Definitely going to ", "context": "", "use_case": "searching npm packages", "switched_from": "yarnpkg.com", "story": "NPMX \u2013 a fast, modern browser for the NPM registry"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 752205488, "item_id": 47012843, "url": "https://news.ycombinator.com/item?id=47012843", "by": "networkcat", "date": "2026-02-14", "version": null, "stance": "warn", "quote": "I don't think npmx has better UI/UX than npmjs.com.", "excerpt": "I don't think npmx has better UI/UX than npmjs.com. It could even be said to be worse. The npmx page doesn't have any other colors, it's all gray, and the page has too many elements that are too cluttered. You can compare these two pages: https://npmx.dev/package/vue https://www.npmjs.com/package/vue Decide for yourself which UX is better.", "context": "", "use_case": "", "switched_from": "", "story": "NPMX \u2013 a fast, modern browser for the NPM registry"}, {"id": 752183040, "item_id": 47011440, "url": "https://news.ycombinator.com/item?id=47011440", "by": "pveierland", "date": "2026-02-13", "version": null, "stance": "warn", "quote": "Scrolling fast on Firefox + Chrome is broken and resets the search results page to start.", "excerpt": "- Certain pages load but are not able to load content, e.g. https://npmx.dev/package/@storybook/addon-docs fails to load content with: > `[nuxt] Cannot load payload /package/@storybook/addon-docs/_payload.json?c459501f-8eb7-49c9-be9c-4a197fa35a39 Error: Invalid input` - Scrolling fast on Firefox + Chrome is broken and resets the search results page to start. - Pressing up/down arrows should navigate search item resul", "context": "", "use_case": "browsing npm registry", "switched_from": "", "story": "NPMX \u2013 a fast, modern browser for the NPM registry"}]}], "who": [], "tags": [], "use_cases": ["browsing npm packages", "searching npm packages", "browsing npm registry"], "compared": [], "makers": [{"id": 752230704, "item_id": 47014419, "url": "https://news.ycombinator.com/item?id=47014419", "by": "danielroe", "date": "2026-02-14", "version": null, "stance": "neutral", "quote": "it's open source at https://github.com/npmx-dev/npmx.dev", "excerpt": "thank you for the feedback! I will be thinking closely and I really prize all thoughtful feedback like this. we're currently on a collective holiday: https://npmx.dev/recharging. but when we're back, you would be really welcome to join us and make it better - if you want! it's open source at https://github.com/npmx-dev/npmx.dev", "context": "", "use_case": "Browsing the npm registry", "switched_from": "", "story": "NPMX \u2013 a fast, modern browser for the NPM registry"}], "threads": [{"url": "https://news.ycombinator.com/item?id=47010823", "title": "NPMX \u2013 a fast, modern browser for the NPM registry", "mentions": 7}, {"url": "https://news.ycombinator.com/item?id=47927526", "title": "NPM Website Is Down", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {"warn": 3, "recommend": 2, "compare": 1}, "2026-03": {}, "2026-04": {"recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 766848352, "item_id": 47928022, "url": "https://news.ycombinator.com/item?id=47928022", "by": "simjnd", "date": "2026-04-27", "version": null, "stance": "recommend", "quote": "https://npmx.dev is not", "excerpt": "https://npmx.dev is not", "context": "", "use_case": "", "switched_from": "", "story": "NPM Website Is Down"}, {"id": 752207568, "item_id": 47012973, "url": "https://news.ycombinator.com/item?id=47012973", "by": "smarx007", "date": "2026-02-14", "version": null, "stance": "compare", "quote": "npmx correctly uses color to draw attention to it", "excerpt": "I think that npmjs uses colors too much to the point of irrelevance. Why are links in the README red? Why is the code tab red? Why is the download graph purple? Compare your npmx link to vue to https://npmx.dev/package/node-red-contrib-rtc-alert-node . This package uses deprecated and vulnerable deps and npmx correctly uses color to draw attention to it. And because the npmx page is normally monotone, the use of colo", "context": "", "use_case": "Browsing npm packages", "switched_from": "", "story": "NPMX \u2013 a fast, modern browser for the NPM registry"}, {"id": 752205488, "item_id": 47012843, "url": "https://news.ycombinator.com/item?id=47012843", "by": "networkcat", "date": "2026-02-14", "version": null, "stance": "warn", "quote": "I don't think npmx has better UI/UX than npmjs.com.", "excerpt": "I don't think npmx has better UI/UX than npmjs.com. It could even be said to be worse. The npmx page doesn't have any other colors, it's all gray, and the page has too many elements that are too cluttered. You can compare these two pages: https://npmx.dev/package/vue https://www.npmjs.com/package/vue Decide for yourself which UX is better.", "context": "", "use_case": "", "switched_from": "", "story": "NPMX \u2013 a fast, modern browser for the NPM registry"}, {"id": 752191968, "item_id": 47011998, "url": "https://news.ycombinator.com/item?id=47011998", "by": "jauntywundrkind", "date": "2026-02-13", "version": null, "stance": "recommend", "quote": "It's just generally vastly nicer.", "excerpt": "It sparks more joy than the old one and buddy, that's for frelling enough damn it. Whinge out! Awful comment. Your comment is bad and should be ashamed. Use it and disagree! Tell me it in fact does not spark more joy! This just seems pretty clear, ya'll. It's just generally vastly nicer. I love that file exploration of packages doesn't feel like a last afterthought before leaving the solar system forever.", "context": "", "use_case": "Browsing npm packages", "switched_from": "", "story": "NPMX \u2013 a fast, modern browser for the NPM registry"}, {"id": 752188768, "item_id": 47011798, "url": "https://news.ycombinator.com/item?id=47011798", "by": "adithyareddy", "date": "2026-02-13", "version": null, "stance": "recommend", "quote": "This is super fast for both search and the details page, and it's super keyboard friendly", "excerpt": "Really fun / cool project! I've always defaulted to using https://yarnpkg.com/ to search for packages cause the npmjs.com search is so slow, but while the yarnpkg.com search is super fast, actually clicking on a package and seeing the details page takes forever. This is super fast for both search and the details page, and it's super keyboard friendly which makes it even faster to use in practice. Definitely going to ", "context": "", "use_case": "searching npm packages", "switched_from": "yarnpkg.com", "story": "NPMX \u2013 a fast, modern browser for the NPM registry"}, {"id": 752185760, "item_id": 47011610, "url": "https://news.ycombinator.com/item?id=47011610", "by": "isodev", "date": "2026-02-13", "version": null, "stance": "warn", "quote": "", "excerpt": "I don\u2019t get it. What does it do? How can I trust it over simply visiting https://www.npmjs.com/ (which is perfectly fine to browse)? Edit: it wants me to connect to the \u201catmosphere\u201d - is this the Bluesky App Store thing? I really don\u2019t see how linking my socials to npm search makes sense.", "context": "", "use_case": "", "switched_from": "", "story": "NPMX \u2013 a fast, modern browser for the NPM registry"}, {"id": 752183040, "item_id": 47011440, "url": "https://news.ycombinator.com/item?id=47011440", "by": "pveierland", "date": "2026-02-13", "version": null, "stance": "warn", "quote": "Scrolling fast on Firefox + Chrome is broken and resets the search results page to start.", "excerpt": "- Certain pages load but are not able to load content, e.g. https://npmx.dev/package/@storybook/addon-docs fails to load content with: > `[nuxt] Cannot load payload /package/@storybook/addon-docs/_payload.json?c459501f-8eb7-49c9-be9c-4a197fa35a39 Error: Invalid input` - Scrolling fast on Firefox + Chrome is broken and resets the search results page to start. - Pressing up/down arrows should navigate search item resul", "context": "", "use_case": "browsing npm registry", "switched_from": "", "story": "NPMX \u2013 a fast, modern browser for the NPM registry"}]}