From 29ad1c3878f49ed0826a85a2546f8ed7e0f72570 Mon Sep 17 00:00:00 2001 From: Salma Alam-Naylor Date: Fri, 6 Feb 2026 15:13:47 +0000 Subject: [PATCH 01/16] announce wip --- app/pages/blog/alpha-release.md | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 app/pages/blog/alpha-release.md diff --git a/app/pages/blog/alpha-release.md b/app/pages/blog/alpha-release.md new file mode 100644 index 000000000..dabbb4ebe --- /dev/null +++ b/app/pages/blog/alpha-release.md @@ -0,0 +1,40 @@ +--- +authors: + - name: Daniel Roe + blueskyHandle: danielroe.dev + - name: Salma Alam-Naylor + blueskyHandle: whitep4nth3r.com + - name: Matias Capeletto + blueskyHandle: patak.dev +title: 'Announcing npmx: a fast, modern browser for the npm registry' +tags: ['OpenSource', 'Nuxt'] +excerpt: 'ATProto is very cool' +date: '2026-03-03' +slug: 'alpha-release' +description: 'sdfsdfsdfsdf' +draft: false +--- + +# Announcing npmx: a fast, modern browser for the npm registry + +Today we're announcing the alpha release of npmx.dev, a fast, modern browser for the npm registry. + +npmx is an open-source project stewarded by a rapidly growing community. It's built for open-source developers, and by extension, everyone who works in the JavaScript ecosystem. + +The npmx experience is about speed and simplicity. Our mission is to create tools that make it quicker and easier for package maintainers to manage their packages, and to provide valuable data insights coupled with power-user features to help developers discover packages and make informed decisions about the packages they choose to use. + +At the heart of npmx is the web development community. To this end, we're also building rich social features into npmx on top of the [AT Protocol](https://atproto.com/), an open, decentralized network for building social applications. We want to make it easier for developers to connect with each other, share their work, and collaborate on projects, and, ultimately, to build a more vibrant and inclusive web development community through the power of the ecosystem. + +## The need for npmx + +On January 22nd 2026, Daniel Roe, open-source maintainer and founder, and leader of the [Nuxt](https://nuxt.com/) core team, had an idea, and made [the first commit to the npmx repository](e39e56c08fd1e7bdb556c8565c6b11b3c34c8934). The next day, [Daniel asked on Bluesky](https://bsky.app/profile/danielroe.dev/post/3md3cmrg56k2r) about people's frustrations with the current experience on npmjs.com. The question resonated deeply with the community as they voiced frustrations with the user experience including code browsing, missing data and trust signals including surfacing dependencies, and the friction surrounding the publishing experience. + +It was clear there was a huge opportunity to build a fast, modern browser for the npm registry, and that there were people willing to work with Daniel to build it. + +## The power of community + +Enthusiasm travelled quickly through the network about the idea of npmx, and just a day later, it started to become a reality. In just 24 hours, a growing community had mobilised in the form of contributions to the npmx project, and opened 49 pull requests in a single day. + +features + +values From 38e062e45dec8ad001f97f5fdcbf57730f207040 Mon Sep 17 00:00:00 2001 From: Salma Alam-Naylor Date: Fri, 6 Feb 2026 15:44:09 +0000 Subject: [PATCH 02/16] wip --- app/pages/blog/alpha-release.md | 55 +++++++++++++++++++++++++++------ 1 file changed, 46 insertions(+), 9 deletions(-) diff --git a/app/pages/blog/alpha-release.md b/app/pages/blog/alpha-release.md index dabbb4ebe..ee2a63cb7 100644 --- a/app/pages/blog/alpha-release.md +++ b/app/pages/blog/alpha-release.md @@ -7,11 +7,11 @@ authors: - name: Matias Capeletto blueskyHandle: patak.dev title: 'Announcing npmx: a fast, modern browser for the npm registry' -tags: ['OpenSource', 'Nuxt'] -excerpt: 'ATProto is very cool' +tags: ['OpenSource', 'Release'] +excerpt: 'sdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdf' date: '2026-03-03' slug: 'alpha-release' -description: 'sdfsdfsdfsdf' +description: 'sdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdf' draft: false --- @@ -19,22 +19,59 @@ draft: false Today we're announcing the alpha release of npmx.dev, a fast, modern browser for the npm registry. -npmx is an open-source project stewarded by a rapidly growing community. It's built for open-source developers, and by extension, everyone who works in the JavaScript ecosystem. +npmx is an open-source project stewarded by a rapidly growing community. It's built for open-source developers, and by +extension, everyone who works in the JavaScript ecosystem. -The npmx experience is about speed and simplicity. Our mission is to create tools that make it quicker and easier for package maintainers to manage their packages, and to provide valuable data insights coupled with power-user features to help developers discover packages and make informed decisions about the packages they choose to use. +npmx is about speed and simplicity. Our mission is to create tools that make it quicker and easier for package +maintainers to manage their packages, and to provide valuable data insights coupled with power-user features to help +developers discover packages and make informed decisions about the packages they choose to use. -At the heart of npmx is the web development community. To this end, we're also building rich social features into npmx on top of the [AT Protocol](https://atproto.com/), an open, decentralized network for building social applications. We want to make it easier for developers to connect with each other, share their work, and collaborate on projects, and, ultimately, to build a more vibrant and inclusive web development community through the power of the ecosystem. +At the heart of npmx is the web development community. To this end, we're also building rich social features into npmx +on top of the [AT Protocol](https://atproto.com/), an open, decentralized network for building social applications. We +want to make it easier for developers to connect with each other, share their work, and collaborate on projects, and, +ultimately, to build a more vibrant and inclusive web development community through the power of the ecosystem and open +source. ## The need for npmx -On January 22nd 2026, Daniel Roe, open-source maintainer and founder, and leader of the [Nuxt](https://nuxt.com/) core team, had an idea, and made [the first commit to the npmx repository](e39e56c08fd1e7bdb556c8565c6b11b3c34c8934). The next day, [Daniel asked on Bluesky](https://bsky.app/profile/danielroe.dev/post/3md3cmrg56k2r) about people's frustrations with the current experience on npmjs.com. The question resonated deeply with the community as they voiced frustrations with the user experience including code browsing, missing data and trust signals including surfacing dependencies, and the friction surrounding the publishing experience. +On January 22nd 2026, Daniel Roe, open-source maintainer and founder, and leader of the [Nuxt](https://nuxt.com/) core +team, had an idea, and made +[the first commit to the npmx repository](https://github.com/npmx-dev/npmx.dev/commit/e39e56c08fd1e7bdb556c8565c6b11b3c34c8934). +The next day, [Daniel asked on Bluesky](https://bsky.app/profile/danielroe.dev/post/3md3cmrg56k2r) about people's +frustrations with the current experience on npm experience on the web and the CLI. The question resonated deeply with +the community as they voiced frustrations with the user experience including code browsing, missing data and trust +signals including surfacing dependencies, and the friction surrounding the publishing experience. -It was clear there was a huge opportunity to build a fast, modern browser for the npm registry, and that there were people willing to work with Daniel to build it. +It was clear there was a huge opportunity to build a fast, modern browser for the npm registry, and that there were +people willing to work with Daniel to build it. ## The power of community -Enthusiasm travelled quickly through the network about the idea of npmx, and just a day later, it started to become a reality. In just 24 hours, a growing community had mobilised in the form of contributions to the npmx project, and opened 49 pull requests in a single day. +Enthusiasm travelled quickly through the network about the idea of npmx, and just a day later, it started to become a +reality. In just 24 hours, a growing community had mobilised in the form of contributions to the npmx project, and +opened 49 pull requests in a single day. And this showed no signs of slowing down. Not more than two weeks later, the +[community had contributed 1000 issues and PRs](https://github.com/npmx-dev/npmx.dev/issues/1000) to the project. The +statistics tell a story of one PR or issue every 20 minutes, around the clock, which equated to over a million seconds +of project activity in just two weeks. We don't know the exact statistics, but we hypothesise that this might be the +most active open-source project yet. + +At npmx, we don't believe this happened by chance. The idea of npmx was conceived to meet the needs of a global and +diverse developer community, prioritising accessibility, internationalization, and decentralization. As a result, a +strong and diverse global community came together to realise this vision. And the great thing about people who believe +in these areas of focus, is that they're all committed to collaborating in meaningful ways whilst building an inclusive +and welcoming environment in which to do so: together. The npmx project is a testament to how open source is a powerful +enabler and a powerful builder of communities when done well. + +## What's included in the npmx alpha release features +- 19 languages and additional locales + +## The future of npmx + values + +blog post about getting started from me + +other blog posts From f72a047d194e0c69e57e59e42855bbd4582c1cf1 Mon Sep 17 00:00:00 2001 From: Salma Alam-Naylor Date: Fri, 6 Feb 2026 15:48:25 +0000 Subject: [PATCH 03/16] wip --- app/pages/blog/alpha-release.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/pages/blog/alpha-release.md b/app/pages/blog/alpha-release.md index ee2a63cb7..950afe60d 100644 --- a/app/pages/blog/alpha-release.md +++ b/app/pages/blog/alpha-release.md @@ -52,15 +52,15 @@ reality. In just 24 hours, a growing community had mobilised in the form of cont opened 49 pull requests in a single day. And this showed no signs of slowing down. Not more than two weeks later, the [community had contributed 1000 issues and PRs](https://github.com/npmx-dev/npmx.dev/issues/1000) to the project. The statistics tell a story of one PR or issue every 20 minutes, around the clock, which equated to over a million seconds -of project activity in just two weeks. We don't know the exact statistics, but we hypothesise that this might be the -most active open-source project yet. - -At npmx, we don't believe this happened by chance. The idea of npmx was conceived to meet the needs of a global and -diverse developer community, prioritising accessibility, internationalization, and decentralization. As a result, a -strong and diverse global community came together to realise this vision. And the great thing about people who believe -in these areas of focus, is that they're all committed to collaborating in meaningful ways whilst building an inclusive -and welcoming environment in which to do so: together. The npmx project is a testament to how open source is a powerful -enabler and a powerful builder of communities when done well. +of project activity in just two weeks. We don't know the exact statistics, but with ADD_NUMBER_HERE contributors to +date, we hypothesise that this might be the most active open-source project yet. + +At npmx, we don't believe this happened by chance. npmx was created to meet the needs of a global and diverse developer +community, prioritising accessibility, internationalization, and decentralization. As a result, a strong and diverse +global community came together to realise this vision. And the great thing about people who believe in these areas of +focus, is that they're all committed to collaborating in meaningful ways whilst building an inclusive and welcoming +environment in which to do so: together. The npmx project is a testament to how open source is a powerful enabler and a +powerful builder of communities when done really, really well. ## What's included in the npmx alpha release From a2ac8fdb4d16950d613751605d858f7cd683cdd1 Mon Sep 17 00:00:00 2001 From: Salma Alam-Naylor Date: Fri, 6 Feb 2026 15:50:08 +0000 Subject: [PATCH 04/16] wip --- app/pages/blog/alpha-release.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/pages/blog/alpha-release.md b/app/pages/blog/alpha-release.md index 950afe60d..bf92a2905 100644 --- a/app/pages/blog/alpha-release.md +++ b/app/pages/blog/alpha-release.md @@ -28,7 +28,7 @@ developers discover packages and make informed decisions about the packages they At the heart of npmx is the web development community. To this end, we're also building rich social features into npmx on top of the [AT Protocol](https://atproto.com/), an open, decentralized network for building social applications. We -want to make it easier for developers to connect with each other, share their work, and collaborate on projects, and, +want to make it easier for developers to connect with each other, share their work, collaborate on projects, and, ultimately, to build a more vibrant and inclusive web development community through the power of the ecosystem and open source. From ec8259e39eaffe4c4b2c465b858b3cfc8f473117 Mon Sep 17 00:00:00 2001 From: Salma Alam-Naylor Date: Fri, 6 Feb 2026 18:47:45 +0000 Subject: [PATCH 05/16] wip --- app/pages/blog/alpha-release.md | 48 ++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/app/pages/blog/alpha-release.md b/app/pages/blog/alpha-release.md index bf92a2905..31dceb5df 100644 --- a/app/pages/blog/alpha-release.md +++ b/app/pages/blog/alpha-release.md @@ -17,14 +17,14 @@ draft: false # Announcing npmx: a fast, modern browser for the npm registry -Today we're announcing the alpha release of npmx.dev, a fast, modern browser for the npm registry. +Today we're announcing the alpha release of [npmx.dev](https://npmx.dev), a fast, modern browser for the npm registry. npmx is an open-source project stewarded by a rapidly growing community. It's built for open-source developers, and by extension, everyone who works in the JavaScript ecosystem. -npmx is about speed and simplicity. Our mission is to create tools that make it quicker and easier for package -maintainers to manage their packages, and to provide valuable data insights coupled with power-user features to help -developers discover packages and make informed decisions about the packages they choose to use. +npmx is about speed and simplicity: it's suite of tools to make package management quicker and easier. It also provides +valuable data insights coupled with power-user features to help developers discover packages and make informed decisions +about the packages they choose to use. At the heart of npmx is the web development community. To this end, we're also building rich social features into npmx on top of the [AT Protocol](https://atproto.com/), an open, decentralized network for building social applications. We @@ -37,30 +37,34 @@ source. On January 22nd 2026, Daniel Roe, open-source maintainer and founder, and leader of the [Nuxt](https://nuxt.com/) core team, had an idea, and made [the first commit to the npmx repository](https://github.com/npmx-dev/npmx.dev/commit/e39e56c08fd1e7bdb556c8565c6b11b3c34c8934). -The next day, [Daniel asked on Bluesky](https://bsky.app/profile/danielroe.dev/post/3md3cmrg56k2r) about people's -frustrations with the current experience on npm experience on the web and the CLI. The question resonated deeply with -the community as they voiced frustrations with the user experience including code browsing, missing data and trust -signals including surfacing dependencies, and the friction surrounding the publishing experience. +The next day, [Daniel posted on Bluesky](https://bsky.app/profile/danielroe.dev/post/3md3cmrg56k2r) to ask about people's +frustrations with the npm experience on the web and the CLI. The question resonated deeply with the community as they +voiced frustrations with the user experience including code browsing, missing data and trust signals including surfacing +dependencies, and the friction surrounding the publishing experience. -It was clear there was a huge opportunity to build a fast, modern browser for the npm registry, and that there were -people willing to work with Daniel to build it. +It was clear there was a huge opportunity to build a fast, modern browser for the npm registry with an improved +developer experience, and that there were people willing to work with Daniel to build it. ## The power of community -Enthusiasm travelled quickly through the network about the idea of npmx, and just a day later, it started to become a -reality. In just 24 hours, a growing community had mobilised in the form of contributions to the npmx project, and -opened 49 pull requests in a single day. And this showed no signs of slowing down. Not more than two weeks later, the +Enthusiasm travelled quickly through the network about the idea of npmx, and just a day later, the project began to grow +_exponentially_. In just 24 hours, a thriving community had mobilised in the form of contributions to the npmx project, +and opened 49 pull requests in a single day. And this showed no signs of slowing down. Just two weeks later, the [community had contributed 1000 issues and PRs](https://github.com/npmx-dev/npmx.dev/issues/1000) to the project. The statistics tell a story of one PR or issue every 20 minutes, around the clock, which equated to over a million seconds -of project activity in just two weeks. We don't know the exact statistics, but with ADD_NUMBER_HERE contributors to +of project activity in 14 days. We don't know the exact statistics, but with ADD_NUMBER_HERE contributors to npmx to date, we hypothesise that this might be the most active open-source project yet. At npmx, we don't believe this happened by chance. npmx was created to meet the needs of a global and diverse developer community, prioritising accessibility, internationalization, and decentralization. As a result, a strong and diverse global community came together to realise this vision. And the great thing about people who believe in these areas of focus, is that they're all committed to collaborating in meaningful ways whilst building an inclusive and welcoming -environment in which to do so: together. The npmx project is a testament to how open source is a powerful enabler and a -powerful builder of communities when done really, really well. +environment in which to do so: together. The npmx project is a testament to how open source is a enabler for +individuals, and a powerful catalyst to build community when done really, really well. environment in which to do so: +together. + +The npmx project demonstrates how open source enables individuals and, when practised thoughtfully, brings people +together into strong and productive communities." ## What's included in the npmx alpha release @@ -72,6 +76,14 @@ features values -blog post about getting started from me +## Join us at npmx + +Open source is an incredible way to gain professional experience, make new friends, and help make The Web ecosystem +better for everyone. -other blog posts +We'd love to welcome you to the npmx community to experience how good open source can be. Even if you've never +contributed to an open source project before, you are welcome to join us and get involved. If you're unsure where to +start, Salma Alam-Naylor has put together +[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/) +to help you get started. Below this post, you'll also find a collection of articles written by contributors to the npmx +project from a wide variety of perspectives and experiences. From e00adc1ae2fad4b6c4df2c56431fa49e9c76bc8b Mon Sep 17 00:00:00 2001 From: Salma Alam-Naylor Date: Fri, 6 Feb 2026 19:05:46 +0000 Subject: [PATCH 06/16] wip --- app/components/BlogPostWrapper.vue | 12 ++++++------ app/pages/blog/alpha-release.md | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/components/BlogPostWrapper.vue b/app/components/BlogPostWrapper.vue index 3b6162066..25f55278f 100644 --- a/app/components/BlogPostWrapper.vue +++ b/app/components/BlogPostWrapper.vue @@ -22,17 +22,17 @@ const blueskyPostUri = computed(() => blueskyLink.value?.postUri ?? null)