46 days
02 hrs
36 min
38 sec

a fast, modern browser for the npm registry

npmx is a better UX/DX for the npm package registry and tooling. We provide a fast, modern interface for exploring packages, with features like dark mode, keyboard navigation, code browsing, and connections to alternative registries like JSR.

We also aim to provide a better admin UI for managing your packages, teams, and organizations β€” all from the browser, powered by your local npm CLI.

contributors
get involved
atmosphere
the npmx.dev team is 250 humans strong now 🀍
github avatars of npmx contributors
Just successfully moved my data with PDS MOOver to a private PDS! I am now officially hosted on npmx.social.
It feels great to have my posts and identity living on a server in Europe. πŸŽ‰

Kudos to
@baileytownsend.dev for the seamless migration
OSS idea: browser explorer for eslint lint rules. @npmx.dev , what do you think? πŸ‘€
Jeroen Engels @jfmengels.bsky.social
Not surprising when you have to find them among thousands of rules/plugins. The JS ecosystem has a rule number problem (and relatedly a config problem) that I don't think will ever be solved.
there's plans for an @npmx.dev meetup brewing this evening in London πŸ‘€
we're having a little npmx social tonight in London! come join us for conversation, food, beer, and stickers πŸ₯³

guild.host/events/npmx-...
Just tried @npmx.dev for the first time… is it even legal to be this fast and smoooooth? πŸ˜…
An internal team just adopted tsgo (soon TypeScript 7) and told us they were able to shave off about 400 hours a month of waiting on CI builds.

npmx.dev/package/@typ...
finally merging this fun lil @npmx.dev branch
a screenshot of a pull request with status "merged", named "add timeline tab to package page".
come get stickers!!!!!!
Wes @notwes.bsky.social
Meetup time!
Pulp art ipa and some npmx stickers including one that says β€œhuman first”.
We're still alive πŸ‘‹

To report a vulnerability, you can privately report it via the Security tab at
repo.npmx.dev. All security vulnerabilities will be promptly verified and addressed. Thanks for helping us keep npmx.dev secure. Let's build secure websites, together 🀍
patak @patak.cat
So we're back to security through obscurity? Sorry, but this is wrong. Our OSS apps and libs will be more secure thanks to the new models, not less. They are being released to researchers responsibly. Let's help maintainers avoid burnout. Let's fund them. Let's welcome more eyes checking our code.
Bailey Pumfleet @pumfleet (1h ago) post in X:

Open source is dead.

That’s not a statement we ever thought we’d make.

@calcom was built on open source. It shaped our product, our community, and our growth. But the world has changed faster than our principles could keep up.

AI has fundamentally altered the security landscape. What once required time, expertise, and intent can now be automated at scale. Code is no longer just read. It is scanned, mapped, and exploited. Near zero cost.

In that world, transparency becomes exposure. Especially at scale.

After a lot of deliberation, we’ve made the decision to close the core @calcom codebase.
πŸ‡³πŸ‡± @npmx.dev is nu ook beschikbaar in het Nederlands.

πŸ‡¬πŸ‡§
@npmx.dev is now also available in Dutch.
npmx.dev home page in Dutch - npmx.dev startpagina in het Nederlands
You can learn so much by just going through the @npmx.dev codebase.

Yes I have nothing else to do.
The "pnpm docs" and "pnpm home" commands will open @npmx.dev in pnpm v11.
Yay, now you can see replies directly from my blog posts
www.alexdln.com/blog/the-mon...
Screenshot of a blog post with an open β€œReplies” dialog overlay. In the dialog, Alex (@alexdln.com) says it’s time to β€œtouch the grass,” mentions going on vacation and not coding, and invites people to connect on Bluesky about contributing to npmx. Below, patak (@patak.cat) replies wishing Alex happy holidays and saying β€œSee you in a week!” with a blue heart. The blurred blog content and table of contents are visible in the background.
We got a shoutout to our ATmosphereConf in Bytes!
> Patak and Zeu gave a 35-minute talk about their npmx project - the fast, modern browser for the npm registry

Bytes is big in js land. They added us because of npm, not the atmosphere, so
@zeu.dev may get some new js devs excited about atproto 😊
What a beautiful sight, a silvery moon in the infinite whiteness of space… ☺️
npmx website with the moon in the bottom part and Earth in the background, but it's in light mode so the page background is white
The data is concrete.
The weights are necessarily arbitrary.
The concept is open to modification.

To propose *better* weights, come and chat with us on
chat.npmx.dev ❀️

To use this component to tell your own data stories, check out
vue-data-ui.graphieros.com πŸ“ˆ
npmx @npmx.dev
npmx 0.8 introduces experimental quadrant graphs: scatter plot of selected packages, traction on the x-axis (downloads, freshness, likes) and developer ergonomics on the y-axis (install size, dependencies, vulnerabilities, type support). Let's know how it works for you and how we could improve it πŸ‘‹
Quadrant chart mapping traction versus ergonomics for the bootstrap, @chakra-ui/react, emotion, @material/web, solid-ui, reka-ui, radix-ui packages. The following packages are positioned on the top-right quadrant (solid picks): bootstrap, emotion, reka-ui. The following packages are positioned on the top-left quadrant (hidden gems): solid-ui. The following packages are positioned on the bottom-right quadrant (popular with tradeoffs): @chakra-ui/react, @material/web, radix-ui. At the bottom, a watermark reads "./npmx a fast, modern browser for the npm registry".
I love working on projects like this together so much

Where you just do something with fun and find the perfect fit and look together. Just to say what you care about through the main space. Just to cook what you want to share 🀍🍜
patak @patak.cat
I love our second npmx.dev noodle. We hope there will be many more to come. The Artemis II theme will stay until they are back home safely. Shoutout to @alfon.dev and @alexdln.com for designing and implementing this noodle, and the International Transgender Day of Visibility theme from last week 🀍
Artemis II themed npmx landing
made with blento