EnglishРусский Map

npmx.dev

title
npmx.dev
type
entity
summary
Альтернативный веб-фронтенд под лицензией MIT для реестра npm, запущенный Дэниелом Роу в январе 2026 года
tags
package-registry, npm, javascript, alternative-frontend
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 - смежное: подход вендора инструментов к безопасности цепочки поставок на стороне реестра