-
-
Notifications
You must be signed in to change notification settings - Fork 237
feat: announcement blog post #1114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
whitep4nth3r
merged 18 commits into
npmx-dev:feat/atproto-blog-fe
from
whitep4nth3r:announcement-post
Feb 10, 2026
+117
−5
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
29ad1c3
announce wip
whitep4nth3r 38e062e
wip
whitep4nth3r f72a047
wip
whitep4nth3r a2ac8fd
wip
whitep4nth3r ec8259e
wip
whitep4nth3r e00adc1
wip
whitep4nth3r 6e34cdc
wip
whitep4nth3r 6636948
wip
whitep4nth3r eea78a4
Update app/pages/blog/alpha-release.md
whitep4nth3r 5131781
update
whitep4nth3r e2323cf
Merge branch 'feat/atproto-blog-fe' into announcement-post
whitep4nth3r 1dd99c2
Add stars graph to post
whitep4nth3r 3c2022a
merge target branch
whitep4nth3r 0b41f06
fix typo
whitep4nth3r 8c8345b
attempt at closing statements
whitep4nth3r fc789cf
update ballpark contrib number
whitep4nth3r d017248
Update alpha-release.md new features
whitep4nth3r 49fb6eb
Remove mention of AT proto
whitep4nth3r File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,112 @@ | ||
| --- | ||
| 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", "Release"] | ||
| excerpt: "npmx is an open-source project built by a rapidly growing community. It's for open-source developers, and by | ||
| extension, everyone who works in the JavaScript ecosystem." | ||
| date: "2026-03-03" | ||
| slug: "alpha-release" | ||
| description: "npmx is an open-source project built by a rapidly growing community. It's for open-source developers, and by | ||
| extension, everyone who works in the JavaScript ecosystem." | ||
| draft: false | ||
| --- | ||
|
|
||
| # Announcing npmx: 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 built by a rapidly growing community. It's for open-source developers, and by | ||
| extension, everyone who works in the JavaScript ecosystem. | ||
|
|
||
| npmx is about speed and simplicity: it's a suite of tools to make package management quicker and easier. It also | ||
| surfaces 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 integrating rich social features into npmx | ||
| 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. | ||
|
|
||
| ## 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](https://github.com/npmx-dev/npmx.dev/commit/e39e56c08fd1e7bdb556c8565c6b11b3c34c8934). | ||
| 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, trust signals, 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 with an improved | ||
| developer experience, and that there were people willing to work with Daniel to build it. | ||
|
|
||
| ## The power of community | ||
|
|
||
| Enthusiasm traveled 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 mobilized 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 pull request or issue every 20 minutes_, around the clock, which equated to **over a | ||
| million seconds of project activity in 14 days**. We don't know how the exact statistics compare, but with | ||
| [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 | ||
| project yet. | ||
|
|
||
| [](https://www.star-history.com/#npmx-dev/npmx.dev&type=date&legend=top-left) | ||
|
|
||
| At npmx, we don't believe this happened by chance. npmx was created to meet the needs of a global and diverse developer | ||
| community, prioritizing accessibility, internationalization, and decentralization. As a result, a strong and diverse | ||
| global community came together to realize 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 while building an inclusive and welcoming | ||
| environment in which to do so: together. The npmx project is a testament to how open source is an enabler for | ||
| individuals, and a powerful catalyst to build community when done really, really well. | ||
|
|
||
| ## What's included in the npmx alpha release | ||
|
|
||
| We've packed a lot into the alpha release. Here's an overview of what you can expect from npmx today. | ||
|
|
||
| Search and view details about packages, users and organizations available on npm, dive deeper into the code, plus get | ||
| detailed information on: | ||
|
|
||
| - download statistics | ||
| - outdated dependency warnings | ||
| - module format (ESM/CJS) | ||
| - install size calculation | ||
| - JSR cross-reference | ||
| - multi-provider repo support | ||
| - version range resolution | ||
| - package likes and other social features | ||
| - performance recommendations powered by [e18n](https://e18e.dev/) | ||
|
|
||
| You also get quick access to StackBlitz, CodeSandbox, and other demo environments from package READMEs files. Plus, use | ||
| npmx in 19 languages and additional locales, customize your experience with light or dark mode, and power-up your | ||
| workflow across the user interface with intuitive keyboard shortcuts. | ||
|
|
||
| ## The future of npmx | ||
|
|
||
| Our goal at npmx is to build a faster, modern package browsing and management experience _for everyone in the JavaScript | ||
| ecosystem_. We're moving fast, but we know we don't have all the answers. To work toward this goal, today we're building | ||
| together for our peers: open-source developers who work with packages on a daily basis who are keen early adopters | ||
| 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 | ||
| date, and learn together how to tackle the next stage of releasing npmx in beta for a wider audience. | ||
|
|
||
| ## 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. | ||
|
|
||
| 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. | ||
|
|
||
| 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. | ||
|
|
||
| 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. | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.