
WFCD warframe-items
Библиотека с открытым исходным кодом, которая упаковывает каждый предмет Warframe и его данные напрямую из API игры, опубликованная как npm-пакет @wfcd/items.
Обзор
WFCD warframe-items — это библиотека данных, поддерживаемая Warframe Community Developers (WFCD), которая загружает полный каталог предметов напрямую из собственного API Warframe, а не парсит вики. Она поставляет скомпилированный JSON (а также изображения через CDN warframestat.us), охватывающий Warframes, оружие, моды, реликвии, мистификаторы, ресурсы и многое другое, с шансами выпадения, уникальными внутриигровыми путями, логами патчей, данными Riven-модов, флагами возможности торговли и локализацией на 13 языков. Она распространяется в npm как @wfcd/items и является базовым источником данных для многих инструментов сообщества и ботов. Это библиотека для разработчиков, а не приложение для конечных пользователей.
Лучше всего для: Разработчики, создающие инструменты, ботов или сайты сообщества Warframe, которым нужен полный, регулярно обновляемый, структурированный набор данных о предметах без парсинга вики.
Ключевые возможности
- Данные о предметах получены напрямую из официального API Warframe (без парсинга вики)
- Более 23 категорий: Warframes, Primary/Secondary/Melee, Mods, Relics, Arcanes, Resources, Pets и т. д.
- Предварительно скомпилированные данные JSON, а также шансы выпадения для каждого предмета и логи патчей
- Уникальные внутриигровые пути к предметам (например, /Lotus/Weapons/...) и статус возможности торговли
- Включены данные о Riven-модах для оружия
- Изображения предоставляются через CDN cdn.warframestat.us (слишком большой размер для npm)
- Поддержка CommonJS и ESM с настраиваемой загрузкой категорий
- Интернационализация на 13 языков
- Определения типов TypeScript и утилита поиска findItem()
- Лицензия MIT, автоматическое обновление с каждым релизом игры (опубликовано более 5000 релизов)
Плюсы и минусы
- Данные поступают напрямую из официального API Warframe, поэтому они точны и исчерпывающи (включают предметы, которых нет даже на вики)
- Активно и автоматически поддерживается; обновляется с каждым релизом игры (последняя версия v1.1275.18, июль 2026 г.)
- Открытый исходный код под свободной лицензией MIT
- Богатые метаданные: шансы выпадения, логи патчей, данные Riven-модов, возможность торговли, уникальные внутриигровые пути
- Поставляется с типами TypeScript, поддержкой ESM/CJS и локализацией на 13 языков
- Бесплатный хостинг изображений через CDN warframestat.us
- Очень низкое количество открытых проблем (6) для такого крупного проекта
- Только для разработчиков; не представляет ценности для игроков, которые не создают программное обеспечение
- Требуется Node.js (>10) и навыки работы с npm/программирования
- Большой набор данных может быть тяжелым, если импортировать все категории вместо выборочного импорта
- Зависит от недокументированного API Warframe и внешнего CDN, поэтому изменения на стороне источника могут повлиять на данные
- Минимальная документация для конечного пользователя/руководства сообщества за пределами README на GitHub
Мнение сообщества
Публичных обсуждений в пользовательском стиле мало, так как это библиотека для разработчиков, а не приложение для игроков. Ее репутация строится на реальном использовании: это официальный проект WFCD, который лежит в основе более широкого API warframestat.us и многочисленных инструментов сообщества (например, Genesis, Warframe Hub). Метрики GitHub (397 звезд, 72 форка, всего 6 открытых проблем) и стабильное использование npm (~2,4 тыс. еженедельных / ~13,8 тыс. ежемесячных загрузок) указывают на надежный, активно поддерживаемый источник данных в сообществе разработчиков Warframe.
Из Reddit
Из Reddit · r/Warframe →Отзывы и оценки
- GitHub (WFCD/warframe-items)
“Get all Warframe items directly from Warframe's API. No more messy wikia scraping. Official WFCD project, MIT licensed, updated with each game release.”
- npm (@wfcd/items)
“Distributed on npm; supports CommonJS and ESM, includes findItem() lookup utility and TypeScript definitions.”