Skip to content

Commit 03f237c

Browse files
feat: announcement blog post (#1114)
Co-authored-by: Daniel Roe <daniel@roe.dev>
1 parent fa40a99 commit 03f237c

File tree

1 file changed

+112
-0
lines changed

1 file changed

+112
-0
lines changed

app/pages/blog/alpha-release.md

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
---
2+
authors:
3+
- name: Daniel Roe
4+
blueskyHandle: danielroe.dev
5+
- name: Salma Alam-Naylor
6+
blueskyHandle: whitep4nth3r.com
7+
- name: Matias Capeletto
8+
blueskyHandle: patak.dev
9+
title: "Announcing npmx: a fast, modern browser for the npm registry"
10+
tags: ["OpenSource", "Release"]
11+
excerpt: "npmx is an open-source project built by a rapidly growing community. It's for open-source developers, and by
12+
extension, everyone who works in the JavaScript ecosystem."
13+
date: "2026-03-03"
14+
slug: "alpha-release"
15+
description: "npmx is an open-source project built by a rapidly growing community. It's for open-source developers, and by
16+
extension, everyone who works in the JavaScript ecosystem."
17+
draft: false
18+
---
19+
20+
# Announcing npmx: a fast, modern browser for the npm registry
21+
22+
Today we're announcing the alpha release of [npmx.dev](https://npmx.dev), a fast, modern browser for the npm registry.
23+
24+
npmx is an open-source project built by a rapidly growing community. It's for open-source developers, and by
25+
extension, everyone who works in the JavaScript ecosystem.
26+
27+
npmx is about speed and simplicity: it's a suite of tools to make package management quicker and easier. It also
28+
surfaces valuable data insights coupled with power-user features to help developers discover packages and make informed
29+
decisions about the packages they choose to use.
30+
31+
At the heart of npmx is the web development community. To this end, we're also integrating rich social features into npmx
32+
to make it easier for developers to connect with each other, share their work, collaborate on projects, and
33+
ultimately, to build a more vibrant and inclusive web development community through the power of the ecosystem and open
34+
source.
35+
36+
## The need for npmx
37+
38+
On January 22nd 2026, Daniel Roe, open-source maintainer and founder, and leader of the [Nuxt](https://nuxt.com/) core
39+
team, had an idea, and made
40+
[the first commit to the npmx repository](https://github.com/npmx-dev/npmx.dev/commit/e39e56c08fd1e7bdb556c8565c6b11b3c34c8934).
41+
The next day, [Daniel posted on Bluesky](https://bsky.app/profile/danielroe.dev/post/3md3cmrg56k2r) to ask about
42+
people's frustrations with the npm experience on the web and the CLI. The question resonated deeply with the community
43+
as they voiced frustrations with the user experience including code browsing, missing data, trust signals, surfacing
44+
dependencies, and the friction surrounding the publishing experience.
45+
46+
It was clear there was a huge opportunity to build a fast, modern browser for the npm registry with an improved
47+
developer experience, and that there were people willing to work with Daniel to build it.
48+
49+
## The power of community
50+
51+
Enthusiasm traveled quickly through the network about the idea of npmx, and just a day later, the project began to grow
52+
_exponentially_. In just 24 hours, a thriving community had mobilized in the form of contributions to the npmx project,
53+
and opened 49 pull requests in a single day. And this showed no signs of slowing down. Just two weeks later, the
54+
[community had contributed 1000 issues and PRs](https://github.com/npmx-dev/npmx.dev/issues/1000) to the project. The
55+
statistics tell a story of _one pull request or issue every 20 minutes_, around the clock, which equated to **over a
56+
million seconds of project activity in 14 days**. We don't know how the exact statistics compare, but with
57+
[over 105 contributors](https://github.com/npmx-dev/npmx.dev/graphs/contributors) to npmx to date, and 1500 stars on the project in just 16 days, we hypothesize that this might be the most active early open-source
58+
project yet.
59+
60+
[![Star History Chart](https://api.star-history.com/svg?repos=npmx-dev/npmx.dev&type=date&legend=top-left)](https://www.star-history.com/#npmx-dev/npmx.dev&type=date&legend=top-left)
61+
62+
At npmx, we don't believe this happened by chance. npmx was created to meet the needs of a global and diverse developer
63+
community, prioritizing accessibility, internationalization, and decentralization. As a result, a strong and diverse
64+
global community came together to realize this vision. And the great thing about people who believe in these areas of
65+
focus is that they're all committed to collaborating in meaningful ways while building an inclusive and welcoming
66+
environment in which to do so: together. The npmx project is a testament to how open source is an enabler for
67+
individuals, and a powerful catalyst to build community when done really, really well.
68+
69+
## What's included in the npmx alpha release
70+
71+
We've packed a lot into the alpha release. Here's an overview of what you can expect from npmx today.
72+
73+
Search and view details about packages, users and organizations available on npm, dive deeper into the code, plus get
74+
detailed information on:
75+
76+
- download statistics
77+
- outdated dependency warnings
78+
- module format (ESM/CJS)
79+
- install size calculation
80+
- JSR cross-reference
81+
- multi-provider repo support
82+
- version range resolution
83+
- package likes and other social features
84+
- performance recommendations powered by [e18n](https://e18e.dev/)
85+
86+
You also get quick access to StackBlitz, CodeSandbox, and other demo environments from package READMEs files. Plus, use
87+
npmx in 19 languages and additional locales, customize your experience with light or dark mode, and power-up your
88+
workflow across the user interface with intuitive keyboard shortcuts.
89+
90+
## The future of npmx
91+
92+
Our goal at npmx is to build a faster, modern package browsing and management experience _for everyone in the JavaScript
93+
ecosystem_. We're moving fast, but we know we don't have all the answers. To work toward this goal, today we're building
94+
together for our peers: open-source developers who work with packages on a daily basis who are keen early adopters
95+
willing to try out the alpha to help us identify what's working and what's not. Our aim is to build on our progress to
96+
date, and learn together how to tackle the next stage of releasing npmx in beta for a wider audience.
97+
98+
## Join us at npmx
99+
100+
Open source is an incredible way to gain professional experience, make new friends, and help make The Web ecosystem
101+
better for everyone.
102+
103+
We'd love to welcome you to the npmx community to experience how good open source can be. Even if you've never
104+
contributed to an open source project before, you are welcome to join us and get involved. If you're unsure where to
105+
start, Salma Alam-Naylor has put together
106+
[a ten step guide to making your first open-source contribution on GitHub](https://whitep4nth3r.com/blog/how-to-make-your-first-open-source-contribution/)
107+
to help you get started. Below this post, you'll also find a collection of articles written by contributors to the npmx
108+
project from a wide variety of perspectives and experiences.
109+
110+
The alpha release of npmx is intentionally early. We want real-world feedback from _you_ to guide our roadmap and priorities. Try [npmx](https://npmx.dev) today, let us know what you think and share your use-cases and missing features at [chat.npmx.dev](https://chat.npmx.dev). [Open an issue on GitHub](https://github.com/npmx-dev/npmx.dev/issues) or submit a pull request, and [follow npmx.dev on Bluesky](https://bsky.app/profile/npmx.dex) to keep up to date with what we're working on.
111+
112+
And thank you: thank you to every single human who has contributed to npmx so far, whether that's in the form of code, documentation, testing, community activities, and more. You are the people building npmx; you are the people building the future we want.

0 commit comments

Comments
 (0)