WFCD warframe-items
推荐✓ 已验证可用可安全使用

WFCD warframe-items

一个开源库,直接从游戏的 API 打包每个 Warframe 物品及其数据,以 @wfcd/items npm 包的形式发布。

Web

概览

WFCD warframe-items 是一个由 Warframe Community Developers (WFCD) 维护的数据库,它直接从 Warframe 自己的 API 中提取完整的物品目录,而不是抓取 wiki。它提供预编译的 JSON(以及通过 warframestat.us CDN 提供的图像),涵盖 Warframes、weapons、mods、relics、arcanes、resources 等,并包含掉落率、独特的游戏内路径、更新日志、Riven 数据、可交易性标记和 13 种语言的本地化。它在 npm 上作为 @wfcd/items 分发,是许多社区工具和机器人背后的基础数据源。这是一个面向开发者的库,而不是面向终端用户的应用。

最适合: 正在构建 Warframe 社区工具、机器人或网站,且需要完整、定期更新、结构化的物品数据集而无需抓取 wiki 的开发者。

主要功能

  • 物品数据直接源自 Warframe 的官方 API(无 wiki 抓取)
  • 23+ 个类别:Warframes、Primary/Secondary/Melee、Mods、Relics、Arcanes、Resources、Pets 等。
  • 预编译的 JSON 数据,外加每个物品的掉落率和更新日志
  • 独特的游戏内物品路径(例如 /Lotus/Weapons/...)和可交易状态
  • 包含 Riven 武器数据
  • 图像通过 cdn.warframestat.us CDN 提供(对于 npm 来说体积过大)
  • 支持 CommonJS 和 ESM,并支持可配置的类别加载
  • 支持 13 种语言的国际化
  • TypeScript 类型定义和 findItem() 查找工具
  • 采用 MIT 许可,随每次游戏发布自动更新(已发布 5,000+ 个版本)

优缺点

优点
  • 数据直接来自 Warframe 的官方 API,因此准确且全面(甚至包含 wiki 上都没有的物品)
  • 活跃且自动维护;随每次游戏发布而更新(最新版本 v1.1275.18,2026 年 7 月)
  • 在宽松的 MIT 许可证下开源
  • 丰富的元数据:掉落率、更新日志、Riven 数据、可交易性、独特的游戏内路径
  • 提供 TypeScript 类型、ESM/CJS 支持以及 13 种语言的本地化
  • 通过 warframestat.us CDN 提供免费图像托管
  • 相比于一个大型项目,未解决的 issue 数量非常少(6 个)
缺点
  • 仅限开发者;对不开发软件的玩家没有价值
  • 需要 Node.js(>10)并熟悉 npm/编程
  • 如果导入所有类别而不是限定范围,庞大的数据集可能会显得臃肿
  • 依赖于 Warframe 未公开的 API 和外部 CDN,因此上游更改可能会影响数据
  • 除了 GitHub README 之外,面向终端用户的文档/社区教程极少

社区评价

由于这是一个开发者库,而不是面向玩家的应用,因此几乎没有公开的消费者式讨论。它的声誉建立在实际采用之上:它是 WFCD 的官方项目,支撑着更广泛的 warframestat.us API 和众多社区工具(例如 Genesis、Warframe Hub)。GitHub 指标(397 个 star、72 个 fork、仅 6 个未解决的 issue) and 稳定的 npm 使用量(每周约 2.4k 次 / 每月约 13.8k 次下载)表明,它是 Warframe 开发者社区中一个值得信赖、活跃维护的数据源。

来自 Reddit

来自 Reddit · r/Warframe →

评价与评分