npmx.dev
- title
- npmx.dev
- type
- entity
- summary
- Альтернативный веб-фронтенд под лицензией MIT для реестра npm, запущенный Дэниелом Роу в январе 2026 года
- tags
- package-registry, npm, javascript, alternative-frontend
- sources
- features-to-steal-from-npmx
- created
- 2026-04-22
- updated
- 2026-04-22
- lang
- ru
- translation_of
- npmx
- source_updated
- 2026-04-22
- translated
- 2026-09-01
- translator
- lllm/antigravity/gemini-3.7-flash-medium
npmx.dev - веб-фронтенд для реестра npm. Он читает те же данные реестра, что и npmjs.com, но предлагает другой UI и набор возможностей. Проект запустил Daniel Roe в январе 2026 года после многих лет разочарования замершим состоянием npmjs.com под управлением GitHub.
За две недели после запуска репозиторий собрал около 1000 issue и pull request'ов и преодолел отметку в 100 контрибьюторов - цифры, отражающие накопившийся спрос на фоне монополиста, переставшего мержить изменения. Трюк с подменой URL (те же пути, меняется только хост на npmx.dev или xnpmjs.com) свёл барьер перехода к минимуму: работают браузерные расширения, закладки и мышечная память.
Влияние проекта на npmjs.com оказалось заметным: через месяц после запуска npmjs.com выкатил тёмную тему - запрос на доработку с самым большим числом голосов в их трекере за примерно пять лет. По имеющимся данным, с тех пор сдвинулись с мёртвой точки и другие давно заброшенные тикеты.
Особенности архитектуры
- Лицензия MIT. Сам реестр npm остаётся закрытым, как и сайт npmjs.com; npmx стал первой по-настоящему открытой альтернативой.
- Использует собственный PDS на npmx.social для социальных функций на базе ATProto (лайки, комментарии). Лексиконы открыты в репозитории, поэтому другие инструменты могут читать и записывать те же данные.
- Административные действия (клейм пакета, настройка прав доступа) проксируются через локальный CLI
npmпользователя, поэтому npmx не хранит учётные данные от реестра, которым не владеет.
Каталог возможностей
Полный список см. в features-to-steal-from-npmx - 17 возможностей: от транзитивного размера установки и раскрытия установочных скриптов до статистики репозитория с нескольких forge'ей и комментариев на базе ATProto.
Производные проекты
- nugx.org - альтернативный фронтенд для NuGet по тому же шаблону, по собственным словам авторов прямо "вдохновлённый npmx".
Репозиторий
github.com/npmx-dev/npmx.dev - лицензия MIT.
См. также
- features-to-steal-from-npmx - подробный разбор возможностей от Несбитта
- alternative-frontend-pattern - структурный паттерн, которому следует npmx
- open-source-security-astral - смежное: подход вендора инструментов к безопасности цепочки поставок на стороне реестра